Как с помощью внешней обработки добавить кнопку на форму? #686593


#0 by shlyahtich
Предварительно почитал и сделал поиск... решения не нашел Реализован механизм по которому к каждому, документу можно присоединить любое количество файлов. Файлы сохраняются на сетевом ресурсе, ссылки хранятся на файлы и т.д. (использована БСП подсистема присоединенных файлов) При этом есть желание все документы оставить на поддержке поставщика с правилом Изменения запрещены. Кнопку не желательно добавлять туда, где кнопки печати... а хотелось бы ее добавить в раздел Действия формы например где нибудь вверху.... В принципе в бОльшей степени уже интересуют только управляемые формы. Так что как ее добавить вместо процедуры печати понятно но не хотелось бы так.
#1 by Maxus43
ну программно можешь добавить куда хочешь кнопку? или это не получается?
#2 by shlyahtich
Документ придется разрешить изменить в правилах поддержки
#3 by Maxus43
я к тому что во всех типовых при открытии форм вызываются общие процедуры одинаковые, может есть подходящая и тольок туда воткнуть код по добавлению кнопки, а не в каждый документ отдельно
#4 by mehfk
#5 by mehfk
Или вот эта МеханизмНумерацииОбъектов.УстановитьДоступностьПоляВводаНомера(Метаданные, ЭтаФорма, ЭлементыФормы.ДействияФормы.Кнопки.Подменю1,ЭлементыФормы.Номер);
#6 by Maxus43
да, форма передаётся - значит можно её крутить вертеть программно
#7 by mehfk
Или вот эта УниверсальныеМеханизмы.СформироватьПодменюЗаполненияТЧ(мКнопкиЗаполненияТЧ, СоответствиеТЧ);
#8 by mehfk
Если используются управляемые формы, для них можно попробовать использовать Источник ДокументМенеджер Событи ОбработкаПолученияФормы УФ не знаю, поэтому не подскажу как конкретно.
#9 by shlyahtich
(3-7) тогда все едино какой то типовой один модуль все равно придется оставить на поддержке с правилом Изменения разрешены. а вот это интересно... на документ есть такое событие разве?
#10 by mehfk
А еще можно попробовать допилить механизм внешних обработок заполнения ТЧ чтобы можно было не только к ТЧ обработку подключать, но и к панели "Действия формы"
#11 by mehfk
Источник ДокументМенеджер
#12 by shlyahtich
ммм.... это не решит проблему - это событие опять в документе в подписках нет
#13 by shlyahtich
да проще уж не допиливать а добавить кнопку в меню Печати через внешнюю обработку
#15 by shlyahtich
ух ты... не верю счастью - проверю
#16 by mehfk
Если "коцается" общий модуль, то какая разница одна там строка в функции изменена или пять строк в этой же функции?
#17 by shlyahtich
А общий модуль не будет коцаться если делать через механизм внешней печатной формы.
#18 by mehfk
Я про функции в против "допилить механизм внешних обработок заполнения ТЧ "
#19 by Зойч
ты пробовал в этом событии чтонибудь добавить на форму???
#20 by Euguln
+ 1 Не взлетит.
#21 by shlyahtich
взлетит на упр формах
#22 by shlyahtich
ДокументМенеджер.<Имя документа> (DocumentManager.<Имя документа>) ---- Описание: ---- Обработчик события вызывается на сервере при получении стандартной управляемой формы.
#23 by shlyahtich
на обычных хрен с ним над наверно сделать через внешнюю печ форму наверно...
#24 by mehfk
прочтите
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С