|
Вопрос по &ИзменениеИКонтроль (синтаксическая проверка)
| ☑ |
0
altfin
14.03.22
✎
17:48
|
Добавляю процедуру в расширение модуля документа
&ИзменениеИКонтроль("ОбработкаПроверкиЗаполнения")
Процедура Расш_ОбработкаПроверкиЗаполнения(Отказ, ПроверяемыеРеквизиты)
Не проходит синтаксический контроль:
Переменная не определена (Статус)
Переменная не определена (ДатаСогласования) и т.д.
Он не видит реквизиты самого документа из расширения.
Что не так?
Кэш чистил.
|
|
1
Kuzmich123
14.03.22
✎
17:50
|
А реквизиты документа в расширение перенесены?
|
|
2
altfin
14.03.22
✎
17:52
|
(1) нет, а их надо переносить в этом случае?
|
|
3
altfin
14.03.22
✎
17:53
|
видимо надо, не подумал об этом
|
|
4
Фрэнки
14.03.22
✎
17:56
|
А как ты добавляешь эту процедуру? Мышкой? Или открыл пустой модуль и начал там просто с клавиатуры что-то вводить?
|
|
5
altfin
14.03.22
✎
17:57
|
(1) Спасибо, добавил и ошибки ушли
(4) Мышкой
|
|
6
_Batoo
14.03.22
✎
17:58
|
Так можно не добавлять реквизиты, просто проигнорировать контроль и обновить
|
|
7
AlvlSpb
14.03.22
✎
18:16
|
(2) Не надо. Все будет работать и без переноса, но синтаксис контроль будет выдавать ошибки
|
|
8
hhhh
14.03.22
✎
19:02
|
(6) лучше всё-таки не полениться.
|
|
9
AlvlSpb
14.03.22
✎
19:43
|
(8) Опять дело вкуса. Стараюсь по-возможности, оставить в расширении только реально измененные объекты. Проще искать (про фильтры знаю, не напоминайте), изящней выглядит.
|
|
10
ДедМорроз
14.03.22
✎
20:04
|
Реквизиты добавляют для того,чтобы отслеживать их наличие.
Если их не добавить,то когда один из них удалят,код перестанет работать,и узнать об этом можно будет только пои его выполнении.
А если реквизиты добавлены,то будет проблема применения расширения сразу после обновления.
|
|