Имя: Пароль:
1C
1С v8
1С откуда берутся пункты меню заполнить
0 ЛучшийПрограммер1С
 
03.08.16
11:02
На форме меню заполнить как-то формируется динамически.
Как мне найти обработчик такой кнопки (п. меню).

// Процедура устанавливает подменю "Заполнить" в командных панелях ТЧ документа при необходимости
//
Процедура УстановитьКнопкиПодменюЗаполненияТЧ();
    
    мКнопкиЗаполненияТЧ = УниверсальныеМеханизмы.ПолучитьДеревоКнопокЗаполненияТабличныхЧастей(Ссылка,Новый Действие("НажатиеНаДополнительнуюКнопкуЗаполненияТЧ"));
    
    СоответствиеТЧ = Новый Соответствие;
    СоответствиеТЧ.Вставить(ЭлементыФормы.Товары,ЭлементыФормы.КоманднаяПанельТовары.Кнопки.ПодменюЗаполнить);
    СоответствиеТЧ.Вставить(ЭлементыФормы.ВозвратнаяТара,ЭлементыФормы.КоманднаяПанельВозвратнаяТара.Кнопки.ПодменюЗаполнить);
    
    УниверсальныеМеханизмы.СформироватьПодменюЗаполненияТЧПоДеревуКнопок(мКнопкиЗаполненияТЧ,СоответствиеТЧ);
    
КонецПроцедуры
1 Lexey_
 
03.08.16
11:06
(0) он указан в строке
мКнопкиЗаполненияТЧ = УниверсальныеМеханизмы.ПолучитьДеревоКнопокЗаполненияТабличныхЧастей(Ссылка,Новый Действие("НажатиеНаДополнительнуюКнопкуЗаполненияТЧ"));
2 SergTheGreat
 
03.08.16
11:08
Если конфигурация типовая, то это кусок БСП http://its.1c.ru/db/bspdoc.
3 ЛучшийПрограммер1С
 
03.08.16
11:16
(2) Издеваетесь?
4 Alexandr_U1982
 
03.08.16
11:38
Возможно, подключены внешние обработки заполнения табличных частей
5 Alexandr_U1982
 
03.08.16
11:39
Обработчик нажатия кнопки - процедура "НажатиеНаДополнительнуюКнопкуЗаполненияТЧ"
6 SergTheGreat
 
03.08.16
11:42
(3) Ни капли! Идентичными механизмами заполняются список "Печать", подменю "Перейти" и тд и тп... В формах эти элементы или пустые, или вообще отсутствуют. Заполнение ведется динамически при создании/открытии формы. Данные берутся как из кода самого объекта, так и из справочника "Внешние обработки".
7 ЛучшийПрограммер1С
 
03.08.16
11:49
Понятно, внешняя обработка, каким то хреном цепляется к форме ... в справочнике ее можно поменять ... Намутили ...