|
Расширение конфигурации: аннотация &После
| ☑ |
0
fantomrik
18.06.19
✎
18:23
|
Всем привет!
Хочу сделать, что бы после пробития чека, автоматом открывался новый чек
Создал расширение для УТ 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
|
Еще бы в типовых была нормальная декомпозиция кода на функции и процедуры, а не как в большинстве случаев, когда что-то приходится поменять "в серединке".
|
|