Имя: Пароль:
1C
1C 7.7
v7: Печатные формы документа в зависимости от условий
0 Масянька
 
30.03.16
09:00
День добрый!
Есть ли вариант: в документе кнопка "Печать" отображает разные формы в зависимости от настроек?

Спасибо.
1 Ёпрст
 
гуру
30.03.16
09:03
любой каприз за ваши деньги
2 Mikeware
 
30.03.16
09:03
в смысле? кнопка форму менять должна? :-) Так это активиксом
3 Ёпрст
 
гуру
30.03.16
09:03
если  че, типовой механизм получения списка печ форм нужно переписывать сразу, чтоб в ПриОткрытии выполнялось раз в 10 быстрее
4 Mikeware
 
30.03.16
09:04
(3) кэширование?
5 Масянька
 
30.03.16
09:04
(1) Как?
(2) Нет. В зависимости от настройки - разные печ. формы.
6 oslokot
 
30.03.16
09:05
это отладчик нужен. без отладчика никак)
7 Mikeware
 
30.03.16
09:06
(5) 1. лехко!
2. ну а что считать "настройками"?
8 Масянька
 
30.03.16
09:07
(7) Например - флажок.
Три значения:
1. одна форма.
2. другая форма.
3. 2 совсем другие формы.
9 Mikeware
 
30.03.16
09:08
(8) один флажок - три значения?
бедный Винер....
10 Ёпрст
 
гуру
30.03.16
09:10
(9) да легко! Даже визуально:

есть флажок
нет флажка
есть флажка но недоступен (сереньким будет)
:))
11 Mikeware
 
30.03.16
09:10
ПРоцедура Печать()
Если Флажок=0 Тогда
  ПерваяПечатнаяФрма();
ИначЕсли Флажок=1 Тогда
  ВтораяПечатнаяФорма();
ИначЕсли Флажок=НУЛЛ Тогда
  ДвеДругихПечатныхФормы();
КонецЕслей....
12 Масянька
 
30.03.16
09:12
(9) Тьфу, блин. Переключатель (чтобы ты не докапывался :) ).
(11) А на кнопке - что будет висеть? Кнопка "Печать".
13 Ёпрст
 
гуру
30.03.16
09:12
Да ё.. тебе всего лишь нужно переписать глУстановкаКнопкиПечать в типовой.
Усё.
14 Mikeware
 
30.03.16
09:15
к 15 посту в ветке стало понятно, что ТС хочет устанавливать в типовых название и функционал типовой кнопки Печать в зависимости от каких-то условий....
15 Масянька
 
30.03.16
09:15
(13) Однако... Спасибо.
16 Mikeware
 
30.03.16
09:15
+(13) и добавить ее вызов при измении эого флажкоусловия
17 Ёпрст
 
гуру
30.03.16
09:16
А по-уму. Ремшишь вызов глУстановкаКнопкиПечать в ПриОткрытии,
переносишь её вызов в ПоКнопкеПечать + условие на переменную, чтоб этот вызов был только самый первый раз.
Усё.
Тем самым, в ПриОткрытии будет работать в разы быстрее (нет обращения к диску в поисках печформ, которые, мот вообще не используются, если они нужны, этот список сформируется один раз при нажатии на саму кнопку печати)
18 Масянька
 
30.03.16
09:17
(14) Для тебя "в документе кнопка "Печать" отображает разные формы в зависимости от настроек" не понятно?
19 Mikeware
 
30.03.16
09:17
(10) тогда пять бит на флажок - два "обычных", два "сереньких" и один - "флажок есть, но не виден".
Бедный Винер...
20 Масянька
 
30.03.16
09:17
(17) Я уже думаю об этом. Спасибо - еще раз :)
21 Ёпрст
 
гуру
30.03.16
09:18
(19) ммм..про серенькую пустышку, не подумал.
На счет есть но невиден - шедеврально :)
22 Mikeware
 
30.03.16
09:19
(18) мне непонятно, что тебе непонятно...
у меня кнопка "в зависимости от условий" (т.е. статуса документа и роли пользователя) не только устанавливалась в нужное, но и набор доступных форм в зависимости от этого менялся...
23 Mikeware
 
30.03.16
09:20
(17) а не проще закэшировать в ТЗ при старте системы, и брать оттуда (а в настройке печформ кнопка "перечитать", которая обновляет кэш)?
24 ДенисЧ
 
30.03.16
09:21
(21) (22) Коллеги, вы на бисерную фабрику устроились?
25 Mikeware
 
30.03.16
09:22
(24) разминка...
26 Ёпрст
 
гуру
30.03.16
09:24
(23)Можно и так, главное, выкинуть это из ПриОткрытии
27 Ёпрст
 
гуру
30.03.16
09:24
можно отладчиком поглядеть, сколько ЭТО жрёт тикетов в приОткрытии
28 Mikeware
 
30.03.16
09:26
(27) я  свое время ооооооочень удивился...
29 Злопчинский
 
30.03.16
10:11
(17) Спасибо. Хорошая мысль.
30 Злопчинский
 
30.03.16
10:16
Чертовски не хватает для механизма ВПФ
- привязки ВПФ к контрагентам (чтобы показывались например карточки контрагентов только общие формы и формф для конкретного контрагента, формы для других контргаентов - не показывались)
- права на ВПФ для менеджеров/пользователей
- разделение ВПФ на собственно два "раздела" 1.ПФ (печать/отчеты/сводки) и 2. ВО (внешние обработки); при открытии объекта только на просмотр - ВО недоступны.

типа так...
есть у кого-то чтото вменяемое примерно в таком направлении или м.б. другое правильнополезное?
31 Mikeware
 
30.03.16
11:26
(30) есть
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn