|
Работа с расширением |
☑ |
0
DenVik
11.08.23
✎
19:17
|
Добавил в расширение
&ИзменениеИКонтроль("ОбработкаПроведения")
Процедура Рев_ОбработкаПроведения(Отказ, РежимПроведения)
после этого перестала работать добавленная до этого
&ИзменениеИКонтроль("ОбработкаПроверкиЗаполнения")
Процедура Рев_ОбработкаПроверкиЗаполнения(Отказ, ПроверяемыеРеквизиты)
Если НЕ Проведен
И (Статус = Перечисления.СтатусыПересчетовТоваров.ВнесениеРезультатов
ИЛИ Статус = Перечисления.СтатусыПересчетовТоваров.Выполнено)
...........................................
Проверка модуля показывает ошибки(Статус это реквизит объекта)
{Доработки_Рев Документ.ПересчетТоваров.МодульОбъекта(284,6)}: Переменная не определена (Статус)
И (<<?>>Статус = Перечисления.СтатусыПересчетовТоваров.ВнесениеРезультатов (Проверка: Сервер)
{Доработки_Рев Документ.ПересчетТоваров.МодульОбъекта(285,7)}: Переменная не определена (Статус)
ИЛИ <<?>>Статус = Перечисления.СтатусыПересчетовТоваров.Выполнено) (Проверка: Сервер)
С чем это может быть связано?
|
|
1
_Batoo
11.08.23
✎
19:50
|
синтаксический контроль просто ругается, а работать будет
замени на ЭтотОбъект.Статус
|
|
2
CepeLLlka
11.08.23
✎
19:52
|
(1)У него &ИзменениеИКонтроль, зачем тут что-то заменять? :)
|
|
3
Мимохожий Однако
12.08.23
✎
05:52
|
"Переменная не определена (Статус)"
Разберись с переменной Статус
|
|
4
crasler
12.08.23
✎
07:44
|
(0) Добавь реквизит Статус в расширение
|
|
5
CepeLLlka
12.08.23
✎
07:49
|
(4)Зачем? Не нужно ничего добавлять, это только во вред же.
Просто запускайте базу и работайте, всё норм же
|
|
6
DenVik
14.08.23
✎
10:30
|
(5) Да, хоть и синтакс контроль ругается, все работает.
Еще бы кто объяснил почему ругается...
|
|
7
Лирик
14.08.23
✎
10:54
|
(6) В расширение не добавлен (заимствован) реквизит "Статус". Расширение "не знает" что у объекта есть такой реквизит. Поэтому ругается. При работе в пользовательском режиме расширение и основная конфигурация работают как одно целое, и в этом "целом" реквизит "Статус" есть. По этому работает. "Я понятно объясняю?" (с)
|
|
8
Гена
гуру
14.08.23
✎
10:57
|
Ты понял меня или ударить тебя? (с) Марк Крысобой
|
|
9
CepeLLlka
14.08.23
✎
10:58
|
(6)В (7) достаточно понятно объяснено. Я бы добавил только что "Расширение "не знает" что у объекта есть такой реквизит только в конфигураторе"
На мой взгляд это просто недоработка конфигуратора, может когда-нибудь поправят.
|
|
10
crasler
14.08.23
✎
11:38
|
(5) Если решат переименовать реквизит то поможет при обновлении. Хотя маловероятно
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой