Как отключить проверку кода при обмене 1с

1. nikolich253 01.06.24 10:25 Сейчас в теме
Добрый день. Разрабатываю план обмена между 1с КА1.1 и Самописной базой на БСП.
КА написана на обычных формах со множеством самописных документов, где в модуле объекта часто используются конструкции типа Предупреждение, КодВозвратаДиалога и т.п., Словом то, что доступно только на клиенте. Причем работе самой программы это не мешает.
Но как только такой документ регистрируется для обмена, при запуске самого обмена платформа выдает ошибки типа переменная "КодВозвратаДиалога" не объявлена. Аналогичные ошибки выдает конфигуратор при проверке модуля с включенным типом проверки "Сервер"
Вопрос в следующем. Возможно ли как то отключить такую проверку при обмене?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
7. Неопределено 91 03.06.24 07:31 Сейчас в теме
(1) Окружите проблемные участки кода проверками контекста (#Если Клиент).
2. Torin 783 01.06.24 12:08 Сейчас в теме
(0)
Но как только такой документ регистрируется для обмена
-
>>>>>
3. nikolich253 01.06.24 12:46 Сейчас в теме
(2) Спасибо за быстрый ответ. Но, к сожалению, не помогло.
Изначально Выдавались ошибки только на МодульОбъекта,
В самом документе (в модуле объекта) все места с "ошибками" я обернул в конструкцию
#Если Клиент Тогда
#КонецЕсли
После этого ошибки в МодулеОбъекта документа "пропали", и начал выдавать ошибки на Общий модуль, где в коде также используются клиентские объекты и глобальные переменные объявленные в модуле обычного приложения
И вот на них он теперь ругается, и я подозреваю даже если как-то исправить эти ошибки(коих 100500), данная проверка начнет ругаться на другие подобные места, как это было изначально.
Вопрос как раз в том как вообще отключить данную проверку, так как в плане обмена данного документа передаются только примитивные типы и ХранилищеЗзначений.
Вот пример ошибки
{ОбщийМодуль.NIKОбщегоНазначения.Модуль(2152,3)}: Процедура или функция с указанным именем не определена (Предупреждение)
<<?>>Предупреждение("Недостаточна предоплата!
4. Torin 783 01.06.24 13:01 Сейчас в теме
(3) ну тогда откажитесь от Планов обмена и используйте Универсальный обмен данными xml ( правила обмена накатаете )
5. novohatko 03.06.24 06:21 Сейчас в теме
А что ОбменДанными.Загрузка = Истина не работает.
6. starjevschik 03.06.24 07:16 Сейчас в теме
она пытается на сервере все выполнять. Отменить это можно только переносом на клиент или не использовать клиент-серверные технологии вообще.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот