![]() |
![]() |
![]() |
|
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) есть
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |