![]() |
Как в отрываемую обработку из форму документа передать ссылку на текущий документ 1.Обработку подключаем через внешние печатные формы, отчеты и обработки -> внешние обработки заполнения табличных частей. 2 Через процедуру УстановитьКнопкиПодменюЗаполненияТЧ() мКнопкиЗаполненияТЧ = УниверсальныеМеханизмы.ПолучитьДеревоКнопокЗаполненияТабличныхЧастей(Ссылка,Новый Действие("НажатиеНаДополнительнуюКнопкуЗаполненияТЧ")); СоответствиеТЧ = Новый Соответствие; СоответствиеТЧ.Вставить(ЭлементыФормы.Товары,ЭлементыФормы.КоманднаяПанельТовары); СоответствиеТЧ.Вставить(ЭлементыФормы.Услуги,ЭлементыФормы.КоманднаяПанельУслуг); СоответствиеТЧ.Вставить(ЭлементыФормы.ОС,ЭлементыФормы.КоманднаяПанельОС); УниверсальныеМеханизмы.СформироватьПодменюЗаполненияТЧ(мКнопкиЗаполненияТЧ, СоответствиеТЧ); подключаем эту обработку. Конфигурация типовая. Как при открытии обработки передать параметром ссылку на документ. Ведь явно мы не задаем имя обработки и как передать ссылку в обработки. |
заблудился в трех соснах? [img]http://copypast.ru/fotografii/foto_prikoli/prikolnullnaa-fotopodborka-322-/prikolnullnaa-fotopodborka-322-31.jpg[/img] |
[url]http://its.1c.ru/db/metod8dev#content:4259:hdoc[/url] При нажатии на созданную перед открытием кнопку подменю "Заполнить" происходит сохранение соответствующей обработки на диск во временный файл, для сохраненной внешней обработки вызывается процедура: Инициализировать ([b][u]Объект[/u][/b], ИмяТабличнойЧасти, ТабличноеПолеОбъекта) где: Объект – ДокументОбъект, СправочникОбъект. Откуда был произведен вызов процедуры заполнения внешней обработки; .... Наличие экспортной процедуры "Инициализировать()" в модуле объекта обработки с видом "Заполнение табличных частей" обязательно. |
Текущее время: 13:25. Часовой пояс GMT +3. |