1c EDT. Ошибки там где их нет в расширении
1c EDT. При добавлении в расширение функции с командой ИзменениеИКонтроль эта замечательная система начинает ругаться на несуществующие ошибки. Можно ли это устранить или хотя бы добавить в исключение?
В целом проблема встречается, если нужно добавить дополнительное условие, которое оборочивает часть кода из оригинальной функции
Пример кода.
Ошибки:
Инструкци препроцессора "#Вставка" и "#Удаление" не могут быть вложены друг в друга
Оператор 'Возврат' может использоваться только внутри процедур и функций
Текст метода имеет отличия от базового метода, что не допустимо в случае расширения "Изменение и контроль"
и т.д.
В целом проблема встречается, если нужно добавить дополнительное условие, которое оборочивает часть кода из оригинальной функции
Пример кода.
Если Не Метаданные.КритерииОтбора.СвязанныеДокументы.Тип.СодержитТип(ТипЗнч(ЗначениеКритерияОтбора)) Тогда
#Вставка
Если ТипЗнч(ЗначениеКритерияОтбора) <> Тип("ДокументСсылка.МойДокумент") Тогда
#КонецВставки
Возврат Неопределено;
#Вставка
КонецЕсли;
#КонецВставки
КонецЕсли;
ПоказатьОшибки:
Инструкци препроцессора "#Вставка" и "#Удаление" не могут быть вложены друг в друга
Оператор 'Возврат' может использоваться только внутри процедур и функций
Текст метода имеет отличия от базового метода, что не допустимо в случае расширения "Изменение и контроль"
и т.д.
По теме из базы знаний
- 1С:EDT. Первые шаги… или есть ли альтернатива конфигуратору?
- Unit-тесты с помощью 1C:Enterprise Development Tools
- Как сделать плагин для 1С:EDT для начинающего Java+1C разработчика. Часть 2
- Приемы быстрой работы в EDT/Git
- Доработка типовой конфигурации в 1С:EDT. Разработка, тестирование, слияние, выпуск
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот