Внешняя обработка табличной части. Не активна кнопка
Доброго времени суток. Типовая Бухгалтерия 2.0.33.2 Для Казахстана, не доработанная, обычные формы. Создал внешнюю обработку табличной части, в модуле объекта:
Подключил обработку, но кнопка "Заполнить не активна". В чем может быть причина?
Процедура Инициализировать(Объект, ИмяТабличнойЧасти, ТабличноеПоле) Экспорт;
Для Каждого СтрокаТабличнойЧасти Из Объект[ИмяТабличнойЧасти] Цикл
СтрокаТабличнойЧасти.НомерСчетаФактуры = СтрокаТабличнойЧасти.ДокументОснование.НомерВходящегоДокумента;
СтрокаТабличнойЧасти.ДатаСчетаФактуры = СтрокаТабличнойЧасти.ДокументОснование.ДатаВходящегоДокумента;
КонецЦикла;
КонецПроцедуры
ПоказатьПрикрепленные файлы:

По теме из базы знаний
- Всякие полезности
- Разработка и сценарное тестирование с Vanessa-ADD. Установка инструментов. Запись действий пользователя и выполнение сценариев
- Структура подчиненности с хронологией документов и кнопками проведения и удаления
- Не спеша, эффективно и правильно – путь разработки. Часть 2. Теория
- Не спеша, эффективно и правильно – путь разработки. Часть 3. Практика
Найденные решения
(9) В этой процедуре навешивается действие на твою кнопку "НажатиеНаДополнительнуюКнопкуЗаполненияТЧ", А если процедуры с таким название нет, то кнопка не активна
Добавь процедуру
Добавь процедуру
Процедура НажатиеНаДополнительнуюКнопкуЗаполненияТЧ(Кнопка)
УниверсальныеМеханизмы.ОбработатьНажатиеНаДополнительнуюКнопкуЗаполненияТЧ(мКнопкиЗаполненияТЧ.Строки.Найти(Кнопка.Имя,"Имя",Истина),ЭтотОбъект);
КонецПроцедуры
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Посмотри есть ли в модуле формы документа такая процедура
Процедура НажатиеНаДополнительнуюКнопкуЗаполненияТЧ(Кнопка)
УниверсальныеМеханизмы.ОбработатьНажатиеНаДополнительнуюКнопкуЗаполненияТЧ(мКнопкиЗаполненияТЧ.Строки.Найти(Кнопка.Имя,"Имя",Истина),ЭтотОбъект);
КонецПроцедуры
Процедура НажатиеНаДополнительнуюКнопкуЗаполненияТЧ(Кнопка)
УниверсальныеМеханизмы.ОбработатьНажатиеНаДополнительнуюКнопкуЗаполненияТЧ(мКнопкиЗаполненияТЧ.Строки.Найти(Кнопка.Имя,"Имя",Истина),ЭтотОбъект);
КонецПроцедуры
Есть такая процедура
Процедура УстановитьКнопкиПодменюЗаполненияТЧ();
мКнопкиЗаполненияТЧ = УниверсальныеМеханизмы.ПолучитьДеревоКнопокЗаполненияТабличныхЧастей(Ссылка,Новый Действие("НажатиеНаДополнительнуюКнопкуЗаполненияТЧ"));
СоответствиеТЧ = Новый Соответствие;
СоответствиеТЧ.Вставить(ЭлементыФормы.Товары,ЭлементыФормы.КоманднаяПанельТовары.Кнопки.ПодменюЗаполнить);
СоответствиеТЧ.Вставить(ЭлементыФормы.ОС ,ЭлементыФормы.КоманднаяПанельОС.Кнопки.ПодменюЗаполнить);
УниверсальныеМеханизмы.СформироватьПодменюЗаполненияТЧ(мКнопкиЗаполненияТЧ, СоответствиеТЧ);
КонецПроцедуры
Показать
(9) В этой процедуре навешивается действие на твою кнопку "НажатиеНаДополнительнуюКнопкуЗаполненияТЧ", А если процедуры с таким название нет, то кнопка не активна
Добавь процедуру
Добавь процедуру
Процедура НажатиеНаДополнительнуюКнопкуЗаполненияТЧ(Кнопка)
УниверсальныеМеханизмы.ОбработатьНажатиеНаДополнительнуюКнопкуЗаполненияТЧ(мКнопкиЗаполненияТЧ.Строки.Найти(Кнопка.Имя,"Имя",Истина),ЭтотОбъект);
КонецПроцедуры
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот