Программно отключить печатную форму в документе

1. louisbelt 21.08.24 12:53 Сейчас в теме
Всем привет.
Возможно ли как-то в модуле документа программно обратиться к подменю печать и скрыть печатную форму в конкретном документе?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Sashares 35 21.08.24 12:56 Сейчас в теме
(1) Если база на БСП 3.1.9, вы можете интерактивно, в пользовательском режиме скрыть печатные формы.
4. louisbelt 21.08.24 13:30 Сейчас в теме
(2) мне нужно чтобы проверялось условие само и уже решало показывать пользователю или нет
5. Sashares 35 21.08.24 13:35 Сейчас в теме
(4) В БСП 3.1.9 так можно - следует задать условия видимости. Смотрите документацию.
https://its.1c.ru/db/bsp319doc#content:4:hdoc:issogl3_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%­BA%D0%B0_%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4_%D0%BF%D0%B5%D­1%87%D0%B0%D1%82%D0%B8
Прикрепленные файлы:
6. louisbelt 21.08.24 14:38 Сейчас в теме
(5) ничего не понял в этом, к подменю печать то можно обратиться и там уже в нём скрыь?
7. Sashares 35 21.08.24 14:51 Сейчас в теме
(6) Если конфигурация на БСП, то видимость можно настроить в процедуре модуля менеджера документа, в процедуре ДобавитьКомандыПечати.
Это стандартный способ.
8. SlavaKron 21.08.24 16:13 Сейчас в теме
УсловияВидимости могут не подойти – там довольно топорный механизм и сложную логику не покроет. Можно врезаться в ПодключаемыеКомандыКлиентСервер.ОбновитьКоманды, тогда логика видимости печ. формы будет реализована как в форме документа, так и в форме списка для текущей строки.
louisbelt; +1 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот