Внешняя обработка табличной части. Не активна кнопка

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

УниверсальныеМеханизмы.ОбработатьНажатиеНаДополнительнуюКнопкуЗаполненияТЧ(мКнопкиЗаполненияТЧ.Строки.Найти(Кнопка.Имя,"Имя",Истина),ЭтотОбъект);

КонецПроцедуры
AlexeyK1; DENSKR; denvit; criptid; +4 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user1464234 08.11.20 22:17 Сейчас в теме
При подключении указан тип документа, для которых эта обработка предназначена?
3. criptid 08.11.20 22:19 Сейчас в теме
(2)Да конечно, кнопка появилась в документе в табличной части
4. user1464234 08.11.20 22:25 Сейчас в теме
Заголовок так и называется в описании к обработке?
Права где-то надо указывать?
Зависит ли активность кнопки от того, на каком элементе диалога расположен курсор?
5. criptid 08.11.20 22:30 Сейчас в теме
(4)Заголовок верный. Пользователь один с полными правами. Активность кнопки не зависит от расположения курсора.
6. 1ctalik 09.11.20 07:37 Сейчас в теме
Скрин подключения внешней обработки покажи
8. criptid 09.11.20 09:09 Сейчас в теме
(6)
Прикрепленные файлы:
7. 1ctalik 09.11.20 07:41 Сейчас в теме
Посмотри есть ли в модуле формы документа такая процедура

Процедура НажатиеНаДополнительнуюКнопкуЗаполненияТЧ(Кнопка)

УниверсальныеМеханизмы.ОбработатьНажатиеНаДополнительнуюКнопкуЗаполненияТЧ(мКнопкиЗаполненияТЧ.Строки.Найти(Кнопка.Имя,"Имя",Истина),ЭтотОбъект);

КонецПроцедуры
9. criptid 09.11.20 09:11 Сейчас в теме
Есть такая процедура
Процедура УстановитьКнопкиПодменюЗаполненияТЧ();
	
	мКнопкиЗаполненияТЧ = УниверсальныеМеханизмы.ПолучитьДеревоКнопокЗаполненияТабличныхЧастей(Ссылка,Новый Действие("НажатиеНаДополнительнуюКнопкуЗаполненияТЧ"));
	
	СоответствиеТЧ = Новый Соответствие;
	СоответствиеТЧ.Вставить(ЭлементыФормы.Товары,ЭлементыФормы.КоманднаяПанельТовары.Кнопки.ПодменюЗаполнить);
	СоответствиеТЧ.Вставить(ЭлементыФормы.ОС	,ЭлементыФормы.КоманднаяПанельОС.Кнопки.ПодменюЗаполнить);
	
	УниверсальныеМеханизмы.СформироватьПодменюЗаполненияТЧ(мКнопкиЗаполненияТЧ, СоответствиеТЧ);
	
КонецПроцедуры
Показать
Азверин; +1 Ответить
10. 1ctalik 09.11.20 09:12 Сейчас в теме
(9) В этой процедуре навешивается действие на твою кнопку "НажатиеНаДополнительнуюКнопкуЗаполненияТЧ", А если процедуры с таким название нет, то кнопка не активна
Добавь процедуру
Процедура НажатиеНаДополнительнуюКнопкуЗаполненияТЧ(Кнопка)

УниверсальныеМеханизмы.ОбработатьНажатиеНаДополнительнуюКнопкуЗаполненияТЧ(мКнопкиЗаполненияТЧ.Строки.Найти(Кнопка.Имя,"Имя",Истина),ЭтотОбъект);

КонецПроцедуры
AlexeyK1; DENSKR; denvit; criptid; +4 Ответить
13. criptid 09.11.20 09:23 Сейчас в теме
(10)без изменения конфигурации никак?
14. 1ctalik 09.11.20 09:24 Сейчас в теме
(13) Никак. Это косяк конфигурации. Процедуры не хватает. Можешь попробовать через расширение
15. criptid 09.11.20 09:25 Сейчас в теме
11. FatPanzer 09.11.20 09:21 Сейчас в теме
Судя по тому, что я вижу - кнопка подключается, но для неё не подключается обработчик исполнения.
12. 1ctalik 09.11.20 09:22 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот