В аннотации &ИзменениеИКонтроль ругается на инструкции инструкций #Вставка … #КонецВставки и #Удаление … #КонецУдаления
Платформа 8.3.20.1549 Серверный вариант.
После обновления ЕРП2 с 2.5.7.279 на 2.5.8.267 престало воспринимать инструкции #Вставка … #КонецВставки и #Удаление … #КонецУдаления. Как будто написано что-то не родное для 1С, воспринимает как посторонние символы. (До обновления код прекрасно работал)
Например, на этот код:
Ругается так:
Ошибка инициализации модуля: Документ.ПередачаОСВАренду2_4.МодульМенеджера
по причине:
{Расширение_2 Документ.ПередачаОСВАренду2_4.МодульМенеджера(446,3)}: Ожидается оператор препроцессора
#<<?>>Удаление
{Расширение_2 Документ.ПередачаОСВАренду2_4.МодульМенеджера(446,11)}: Пропущен символ '"' (двойная кавычка)
#Удаление<<?>>
{Расширение_2 Документ.ПередачаОСВАренду2_4.МодульМенеджера(447,2)}: Ожидается ключевое слово 'КонецПроцедуры' ('EndProcedure')
<<?>>| ЗНАЧЕНИЕ(Перечисление.СостоянияОС.ПринятоКУчету) КАК Состояние,
{Расширение_2 Документ.ПередачаОСВАренду2_4.МодульМенеджера(448,3)}: Ожидается оператор препроцессора
#<<?>>КонецУдаления
{Расширение_2 Документ.ПередачаОСВАренду2_4.МодульМенеджера(449,3)}: Ожидается оператор препроцессора
#<<?>>Вставка
{Расширение_2 Документ.ПередачаОСВАренду2_4.МодульМенеджера(451,3)}: Ожидается оператор препроцессора
#<<?>>КонецВставки
Поднял режим совместимости расширения с Версия 8.3.16 до Версия 8.3.17 (так же как у обновленной основной конфигурации) - не помогло.
Знаю, заимствованный код должен быть один в один, на всякий случай заново скопировал код метода и аккуратно ставил инструкции - не помогло.
Кто сталкивался с подобной ситуацией?
После обновления ЕРП2 с 2.5.7.279 на 2.5.8.267 престало воспринимать инструкции #Вставка … #КонецВставки и #Удаление … #КонецУдаления. Как будто написано что-то не родное для 1С, воспринимает как посторонние символы. (До обновления код прекрасно работал)
Например, на этот код:
ТекстЗапроса =
"ВЫБРАТЬ
| &Период КАК Период,
| &Организация КАК Организация,
| ТаблицаОС.ОсновноеСредство КАК ОсновноеСредство,
#Удаление
| ЗНАЧЕНИЕ(Перечисление.СостоянияОС.ПринятоКУчету) КАК Состояние,
#КонецУдаления
#Вставка
| ЗНАЧЕНИЕ(Перечисление.СостоянияОС.ПринятоКЗабалансовомуУчету) КАК Состояние,
#КонецВставки
| &НачислениеАмортизацииУУ = ЗНАЧЕНИЕ(Перечисление.ВариантыИзмененияНачисленияАмортизации.Действует) КАК НачислятьАмортизациюУУ,
| &СтатьяРасходовУУ КАК СтатьяРасходов,
ПоказатьРугается так:
Ошибка инициализации модуля: Документ.ПередачаОСВАренду2_4.МодульМенеджера
по причине:
{Расширение_2 Документ.ПередачаОСВАренду2_4.МодульМенеджера(446,3)}: Ожидается оператор препроцессора
#<<?>>Удаление
{Расширение_2 Документ.ПередачаОСВАренду2_4.МодульМенеджера(446,11)}: Пропущен символ '"' (двойная кавычка)
#Удаление<<?>>
{Расширение_2 Документ.ПередачаОСВАренду2_4.МодульМенеджера(447,2)}: Ожидается ключевое слово 'КонецПроцедуры' ('EndProcedure')
<<?>>| ЗНАЧЕНИЕ(Перечисление.СостоянияОС.ПринятоКУчету) КАК Состояние,
{Расширение_2 Документ.ПередачаОСВАренду2_4.МодульМенеджера(448,3)}: Ожидается оператор препроцессора
#<<?>>КонецУдаления
{Расширение_2 Документ.ПередачаОСВАренду2_4.МодульМенеджера(449,3)}: Ожидается оператор препроцессора
#<<?>>Вставка
{Расширение_2 Документ.ПередачаОСВАренду2_4.МодульМенеджера(451,3)}: Ожидается оператор препроцессора
#<<?>>КонецВставки
Поднял режим совместимости расширения с Версия 8.3.16 до Версия 8.3.17 (так же как у обновленной основной конфигурации) - не помогло.
Знаю, заимствованный код должен быть один в один, на всякий случай заново скопировал код метода и аккуратно ставил инструкции - не помогло.
Кто сталкивался с подобной ситуацией?
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот