|
1С откуда берутся пункты меню заполнить
| ☑ |
0
ЛучшийПрограммер1С
03.08.16
✎
11:02
|
На форме меню заполнить как-то формируется динамически.
Как мне найти обработчик такой кнопки (п. меню).
// Процедура устанавливает подменю "Заполнить" в командных панелях ТЧ документа при необходимости
//
Процедура УстановитьКнопкиПодменюЗаполненияТЧ();
мКнопкиЗаполненияТЧ = УниверсальныеМеханизмы.ПолучитьДеревоКнопокЗаполненияТабличныхЧастей(Ссылка,Новый Действие("НажатиеНаДополнительнуюКнопкуЗаполненияТЧ"));
СоответствиеТЧ = Новый Соответствие;
СоответствиеТЧ.Вставить(ЭлементыФормы.Товары,ЭлементыФормы.КоманднаяПанельТовары.Кнопки.ПодменюЗаполнить);
СоответствиеТЧ.Вставить(ЭлементыФормы.ВозвратнаяТара,ЭлементыФормы.КоманднаяПанельВозвратнаяТара.Кнопки.ПодменюЗаполнить);
УниверсальныеМеханизмы.СформироватьПодменюЗаполненияТЧПоДеревуКнопок(мКнопкиЗаполненияТЧ,СоответствиеТЧ);
КонецПроцедуры
|
|
1
Lexey_
03.08.16
✎
11:06
|
(0) он указан в строке
мКнопкиЗаполненияТЧ = УниверсальныеМеханизмы.ПолучитьДеревоКнопокЗаполненияТабличныхЧастей(Ссылка,Новый Действие("НажатиеНаДополнительнуюКнопкуЗаполненияТЧ"));
|
|
2
SergTheGreat
03.08.16
✎
11:08
|
Если конфигурация типовая, то это кусок БСП .
|
|
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
|
Понятно, внешняя обработка, каким то хреном цепляется к форме ... в справочнике ее можно поменять ... Намутили ...
|
|