Как отключить проверку кода при обмене 1с
Добрый день. Разрабатываю план обмена между 1с КА1.1 и Самописной базой на БСП.
КА написана на обычных формах со множеством самописных документов, где в модуле объекта часто используются конструкции типа Предупреждение, КодВозвратаДиалога и т.п., Словом то, что доступно только на клиенте. Причем работе самой программы это не мешает.
Но как только такой документ регистрируется для обмена, при запуске самого обмена платформа выдает ошибки типа переменная "КодВозвратаДиалога" не объявлена. Аналогичные ошибки выдает конфигуратор при проверке модуля с включенным типом проверки "Сервер"
Вопрос в следующем. Возможно ли как то отключить такую проверку при обмене?
КА написана на обычных формах со множеством самописных документов, где в модуле объекта часто используются конструкции типа Предупреждение, КодВозвратаДиалога и т.п., Словом то, что доступно только на клиенте. Причем работе самой программы это не мешает.
Но как только такой документ регистрируется для обмена, при запуске самого обмена платформа выдает ошибки типа переменная "КодВозвратаДиалога" не объявлена. Аналогичные ошибки выдает конфигуратор при проверке модуля с включенным типом проверки "Сервер"
Вопрос в следующем. Возможно ли как то отключить такую проверку при обмене?
По теме из базы знаний
- Онлайн-кассы с маркировкой (ТС ПИоТ) для 1С 7.7 и Обмен 1С 7.7 c Честный ЗНАК (ГИСМТ, ЦРПТ, ЭДО)
- Как работают управляемые формы и тонкий клиент 1С – взгляд "из-под капота"
- Загрузка чеков из ФНС в документы 1С:БП, УНФ, Розница, ERP, КА и УТ
- Проекты 1С по Scrum глазами Scrum-мастера
- Принципы SOLID для 1С: Путь к чистому коду. Часть 1
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2) Спасибо за быстрый ответ. Но, к сожалению, не помогло.
Изначально Выдавались ошибки только на МодульОбъекта,
В самом документе (в модуле объекта) все места с "ошибками" я обернул в конструкцию
#Если Клиент Тогда
#КонецЕсли
После этого ошибки в МодулеОбъекта документа "пропали", и начал выдавать ошибки на Общий модуль, где в коде также используются клиентские объекты и глобальные переменные объявленные в модуле обычного приложения
И вот на них он теперь ругается, и я подозреваю даже если как-то исправить эти ошибки(коих 100500), данная проверка начнет ругаться на другие подобные места, как это было изначально.
Вопрос как раз в том как вообще отключить данную проверку, так как в плане обмена данного документа передаются только примитивные типы и ХранилищеЗзначений.
Вот пример ошибки
{ОбщийМодуль.NIKОбщегоНазначения.Модуль(2152,3)}: Процедура или функция с указанным именем не определена (Предупреждение)
<<?>>Предупреждение("Недостаточна предоплата!
Изначально Выдавались ошибки только на МодульОбъекта,
В самом документе (в модуле объекта) все места с "ошибками" я обернул в конструкцию
#Если Клиент Тогда
#КонецЕсли
После этого ошибки в МодулеОбъекта документа "пропали", и начал выдавать ошибки на Общий модуль, где в коде также используются клиентские объекты и глобальные переменные объявленные в модуле обычного приложения
И вот на них он теперь ругается, и я подозреваю даже если как-то исправить эти ошибки(коих 100500), данная проверка начнет ругаться на другие подобные места, как это было изначально.
Вопрос как раз в том как вообще отключить данную проверку, так как в плане обмена данного документа передаются только примитивные типы и ХранилищеЗзначений.
Вот пример ошибки
{ОбщийМодуль.NIKОбщегоНазначения.Модуль(2152,3)}: Процедура или функция с указанным именем не определена (Предупреждение)
<<?>>Предупреждение("Недостаточна предоплата!
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот