Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Как в отрываемую обработку из форму документа передать ссылку на текущий документ (http://forums.kuban.ru/f1040/kak_v_otryvaemuyu_obrabotku_iz_formu_dokumenta_peredat-_ssylku_na_tekushij_dokument-6766131.html)

Pusto 28.04.2015 12:44

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

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

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

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

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

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

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

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

Helen1986 28.04.2015 12:56

заблудился в трех соснах? [img]http://copypast.ru/fotografii/foto_prikoli/prikolnullnaa-fotopodborka-322-/prikolnullnaa-fotopodborka-322-31.jpg[/img]

roma n 28.04.2015 14:55

[url]http://its.1c.ru/db/metod8dev#content:4259:hdoc[/url]

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

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

где:

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

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


Текущее время: 13:25. Часовой пояс GMT +3.