Имя: Пароль:
1C
1С v8
В Налоговой накладной кнопка заполнения ТЧ (внеш. обр.) недоступна
0 Dimulka
 
29.08.12
13:57
Сделал для налоговой накладной внешнюю обработку заполнения ТЧ по заполнению номеров ГТД. Проблема в том, что в форме НН эта кнопка недоступна(серая). Конфа УТ 2.3.18.1 для Украины. Если добавить кнопку в другой документ, например, в расходную, то она доступна. Аналогично пробовал на конфе бухи, кнопка тоже доступная. А вот в торговле недоступна.
Кто-нибудь сталкивался с проблемой?
1 pumbaEO
 
29.08.12
14:06
Прикольно, тоже не работает.
2 Serg_1960
 
29.08.12
14:07
И права тут ни при чём?
3 pumbaEO
 
29.08.12
14:10
(2) Неа. Склеротики из 1С забыли в форму добавить процедуру

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

Для кнопки устанавливается действие НажатиеНаДополнительнуюКнопкуЗаполненияТЧ , а в модуле формы нету такой процедуры.
4 Serg_1960
 
29.08.12
14:27
Ааа... ну да. Такого рода грабли были и в УПП для России. Тырят код из одной конфы в другую не проверяя :(
5 Dimulka
 
29.08.12
14:36
(3) Верняк, спасибо большое!

В начале еще нужно объявить переменную:

// Хранит дерево кнопок подменю заполнение ТЧ
Перем мКнопкиЗаполненияТЧ;
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший