Как протестировать выгрузку данных через формат EnterpriseData
Вопрос:
Как протестировать выгрузку данных при отладке обмена между двумя системами 1С через формат EnterpriseData?
Ответ:
Для отладки обмена через EnterpriseData во всех типовых конфигурациях, поддерживающих данный обмен, используется встроенная обработка "Выгрузка и загрузка данных EnterpriseData". Она доступна только через Функции для технического специалиста, в разделе "Обработки"
Обработка предназначена для выполнения выгрузки и загрузки данных в формате EnterpriseData как в файл, так и в текстовое поле. Второй вариант удобен для отладки процедур выгрузки и загрузки обмена. Для включения выгрузки и загрузки через текстовое поле необходимо в меню "Еще" включить режим разработчика.
Для отладки выгрузки необходимо выбрать операцию "Выгрузка", место выгрузки "Текстовое поле", версию формата, подходящую под обе конфигурации (можно посмотреть максимально доступную на стороне получателя через эту же обработку). Далее в нижней части обработки выбирает источник данных для выгрузки - либо по зарегистрированным объектам на узлах обмена, либо произвольный отбор. Рекомендуется для отладки использовать произвольный отбор с указанием точечных ссылок на выгружаемые позиции.
Для отладки кодовой базы используется точка остановка в модуле "МенеджерОбменаЧерезУниверсальныйФормат". Но поскольку процедуры выгрузки и загрузки идут в фоне, то необходимо запускать отладку с ключом "РежимОтладки".