К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Как в отрываемую обработку из форму документа передать ссылку на текущий документ

Гость
0 - 28.04.2015 - 12:44
1.Обработку подключаем через внешние печатные формы, отчеты и обработки -> внешние обработки заполнения табличных частей.

2 Через процедуру УстановитьКнопкиПодменюЗаполненияТЧ()
мКнопкиЗаполненияТЧ = УниверсальныеМеханизмы.ПолучитьДеревоКнопокЗаполне нияТабличныхЧастей(Ссылка,Новый Действие("НажатиеНаДополнительнуюКнопкуЗаполненияТ Ч"));

СоответствиеТЧ = Новый Соответствие;
СоответствиеТЧ.Вставить(ЭлементыФормы.Товары,Элеме нтыФормы.КоманднаяПанельТовары);
СоответствиеТЧ.Вставить(ЭлементыФормы.Услуги,Элеме нтыФормы.КоманднаяПанельУслуг);
СоответствиеТЧ.Вставить(ЭлементыФормы.ОС,ЭлементыФ ормы.КоманднаяПанельОС);

УниверсальныеМеханизмы.СформироватьПодменюЗаполнен ияТЧ(мКнопкиЗаполненияТЧ, СоответствиеТЧ);

подключаем эту обработку.

Конфигурация типовая.

Как при открытии обработки передать параметром ссылку на документ.

Ведь явно мы не задаем имя обработки и как передать ссылку в обработки.



Гость
1 - 28.04.2015 - 12:56
заблудился в трех соснах?
Гость
2 - 28.04.2015 - 14:55
http://its.1c.ru/db/metod8dev#content:4259:hdoc

При нажатии на созданную перед открытием кнопку подменю "Заполнить" происходит сохранение соответствующей обработки на диск во временный файл, для сохраненной внешней обработки вызывается процедура:

Инициализировать (Объект, ИмяТабличнойЧасти, ТабличноеПолеОбъекта)

где:

Объект – ДокументОбъект, СправочникОбъект. Откуда был произведен вызов процедуры заполнения внешней обработки;
....

Наличие экспортной процедуры "Инициализировать()" в модуле объекта обработки с видом "Заполнение табличных частей" обязательно.


К списку вопросов






Copyright ©, Все права защищены