Имя: Пароль:
1C
1С v8
Расширение конфигурации: аннотация &После
,
0 fantomrik
 
18.06.19
18:23
Всем привет!

Хочу сделать, что бы после пробития чека, автоматом открывался новый чек https://forum.infostart.ru/forum67/topic173189/

Создал расширение для УТ 11.4
Скопировал в него форму документа ЧекККМ - ФормаДокументаРМК
В модуле формы пишу


&После("ЗавершениеОплаты")
Процедура НовыйЧек_ЗавершениеОплаты(РезультатОплаты, ДополнительныеПараметры)
    
    Если Строка(Объект.Статус) = "Чек пробит" Тогда
        ЗагрузитьНовыйЧек();                                                        
    КонецЕсли;    

КонецПроцедуры


Получаю ошибку "Процедура или функция с указанным именем не определена (ЗагрузитьНовыйЧек)"
Мне нужно перетащить данную процедуру и все сопутствующее с Основной конфигурации? Там может получиться что почти весь кож с форм тащить придется.

Плюс если для отладки вместо ЗагрузитьНовыйЧек(); пишу а=1; все равно при отладке не попадаю в данный модуль формы расширения.
А вот при переопределении события к примеру РАсш1_ПриСозданииНаСервереПосле (Отказ, СтандартнаяОбработка) - в него при отладке попадаю.

Первый раз пробую расширения, спасибо за помощь!
1 Вафель
 
18.06.19
18:28
должно работать
2 AllJoke
 
18.06.19
18:29
Встать на имя процедуры ЗагрузитьНовыйЧек(); - и нажать Ф12 - куда пульнет?
3 Вафель
 
18.06.19
18:32
забыл в расширении
&НаКлиенте
4 Вафель
 
18.06.19
18:32
ну и лучше не самому писать, а в конфе нажимать "Добавить в расширение"
5 Cyberhawk
 
18.06.19
18:33
Директиву компиляции надо
6 fantomrik
 
18.06.19
18:39
(3) будет как 2 директивы, так?

&После("ЗавершениеОплаты")
&НаКлиенте
Процедура НовыйЧек_ЗавершениеОплаты(РезультатОплаты, ДополнительныеПараметры)
...
КонецПроцедуры

(4) О спасибо, не знал что так можно!
7 fantomrik
 
18.06.19
18:41
(3) (5) Спасибо, все сработало!
8 Cyberhawk
 
18.06.19
18:42
(6) На ИТС в примерах кода сначала директива, потом уже аннотация. Ну раз прокатило наоборот, то пофиг.
9 fantomrik
 
19.06.19
10:14
Еще раз всем спасибо!
10 Провинциальный 1сник
 
19.06.19
10:17
Еще бы в типовых была нормальная декомпозиция кода на функции и процедуры, а не как в большинстве случаев, когда что-то приходится поменять "в серединке".