Внешняя обработка по заполнению табличных частей #347942


#0 by disk-2008
Подскажите, пожалуйста, где прочитать или взять простой пример.
#1 by disk-2008
Про help понятно. :)
#2 by disk-2008
Я про УПП.
#3 by Zlodey1С
Групповая обработка справочников и документов
#4 by disk-2008
Уточняю вопрос. К документу обработка подключается, появляется дополнительная кнопка, по которой я ее вызываю. Если аналогично выбираю табличную часть справочника, кнопка в справочнике не появляется вообще. В чем может быть проблема?
#5 by Defender aka LINN
В модуле формы справочника не прописаны необходимые действия.
#6 by disk-2008
Значит, к справочнику УПП без доработки конфигурации внешнюю обработку по заполнению табличных частей не подключить?
#7 by disk-2008
В стандартном диалоге подключения внешней обработки можно выбрать справочник и его табличную часть.
#8 by disk-2008
Подскажите, пожалуйста, не могу разобраться, где в справочнике Спецификация надо сделать доработку, чтобы была возможность подключить эту Внешнюю обработку по заполнению табличных частей?
#9 by disk-2008
Внешняя печатная форма подключается, а Внешнюю обработку по заполнению табличных частей подключить никак не могу. Подскажите, пожалуйста.
#10 by Zlodey1С
Знаешь почему все молчат?
#11 by and2
смотри почту. правда она для БП, но принципы поймешь :).
#12 by and2
извини не заметил :(. извинения.
#13 by disk-2008
Спасибо, полезно.
#14 by disk-2008
Неужели тоже не знают, как и я, как не только к документу, а и к справочнику обработку подключить? :)
#15 by and2
смотри в доке в модуле формы, в процедуре ПередОткрытием есть - УстановитьКнопкиПодменюЗаполненияТЧ;
#16 by and2
эти двумя процедурами все и обрабатывается :).
#17 by disk-2008
Спасибо, сейчас буду пробовать.
#18 by disk-2008
{Справочник.СпецификацииНоменклатуры.Форма.ФормаВыбора(12,93)}: Переменная не определена (Ссылка)    мКнопкиЗаполненияТЧ = УниверсальныеМеханизмы.ПолучитьДеревоКнопокЗаполненияТабличныхЧастей(<<?>>Ссылка,Новый Действие("НажатиеНаДополнительнуюКнопкуЗаполненияТЧ")); {Справочник.СпецификацииНоменклатуры.Форма.ФормаВыбора(29,135)}: Переменная не определена (ЭтотОбъект)    УниверсальныеМеханизмы.ОбработатьНажатиеНаДополнительнуюКнопкуЗаполненияТЧ(мКнопкиЗаполненияТЧ.Строки.Найти(Кнопка.Имя,"Имя",Истина),<<?>>ЭтотОбъект);
#19 by disk-2008
Это после включения в спецификацию этих двух процедур и Перем мКнопкиЗаполненияТЧ;
#20 by disk-2008
В документе Поступление товаров и услуг в отладчике Ссылка - это ссылка на этот документ. Здесь ссылка на справочник не берется.
#21 by and2
а причем тут <<Форма.ФормаВыбора
#22 by disk-2008
Да, скопировано было не туда. Сейчас ошибку не выдает, а кнопка так и не появилась.
#23 by disk-2008
Останов в отладчике проскакивает, не останавливается.
#24 by disk-2008
Все, вроде понятно, надо процедуры менять.
#25 by and2
и не забудь посмотреть в - ФормаВыбораПринадлежности-модульформы-ЗаполнитьСписокОбъектов а то и не прицепишь. в списке не будет :).
#26 by and2
посмотри как в этих справочниках сделано
#27 by disk-2008
Вот, похоже, прицепить и не могу. Но, в диалоге я же выбираю Спецификацию и ее табличную часть в Дополнительные внешние обработки? По отладчику тоже эту обработку нормально прохожу.
#28 by disk-2008
Так в этом списке есть и Спецификации. Прицепить не могу к любому справочнику из этого списка.
#29 by disk-2008
#30 by disk-2008
Внешняя печатная форма цепляется, а эта обработка ТЧ - нет.
#31 by and2
рой дальше. в БП в форме элементаСправочника СпецификацииНоменклатуры так работает- Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
#32 by disk-2008
Спасибо большое!!! Работает! В ПередОткрытием не было, вот и проскакивало. Только не понятно, почему в УПП такой стандартный механизм отсутствует, они про него еще год назад говорили.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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