Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Отладка конвертации данных

Отладка конвертации данных
Я
   Azxcvbn
 
30.01.18 - 18:32
Хочу отладить правила обмена в типовой УТ 11.1 при выгрузке.
Захожу в кд последнюю версию 2.1.8.2 выгружаю модуль выгрузки и сохраняю в модуле объекта внешней обработке. В УТ включаю отладчик в настройках и подключаю обработчик и при выгрузке вылетает синтак. ошибка:
Процедура или функция "Процедура или функция с указанным именем не определена (СоздатьУзел)". Куда копать? Кто нибудь умел успех с отладкой обмена данными в БСП? Раньше в 2.0, 2.5 легко отлаживал через обработку универсальный обмен данными XML.

Читаю БСП по обмену данными, а там говорят про КД 2.1.6 и выше:

Режим отладки
Режим отладки позволяет разрабатывать и выполнять отладку кода обработчиков с использованием конфигуратора в случае обмена по правилам конвертации. В этом режиме код обработчиков выгрузки и/или загрузки выполняется из внешних обработок, что позволяет вносить в него изменения без перезапуска конфигурации. Для использования данного режима необходимо:

● В инструменте «Конвертация данных» версии 2.1.6 и выше:

● Отключить режим совместимости в свойствах конвертации.

● Сохранить правила конвертации объектов.

● Сформировать отладочные модули, содержащие код обработчиков, и скопировать их в модуль внешней обработки.

● В конфигурации:

● Загрузить правила конвертации, сохраненные в КД.

● В настройках правил конвертации включить режим отладки.

● Подключить внешние обработки, сформированные в КД.

● Запустить обмен данными.

● При этом в режиме Конфигуратор можно открыть подключенную внешнюю обработку, отлаживать и дорабатывать ее код.

● Имеется возможность перенести все сделанные в обработке изменения в правила обмена, используя инструмент «Конвертация данных» версии 2.1.6 и выше.

Режим отладки недоступен при работе в модели сервиса по соображениям безопасности.
 
 
   Вафель
 
1 - 30.01.18 - 18:40
разве в ут 11 не кд 3?
   tesseract
 
2 - 30.01.18 - 18:42
(1) Нет. КД 3 для вебсервисов в основном.
   tesseract
 
3 - 30.01.18 - 18:47
(0)"Процедура или функция с указанным именем не определена (СоздатьУзел)"

Это что-то связанное с РИБ и планами обмена. Ты точно правила обмена, а не правила регистрации смотришь?
   Azxcvbn
 
4 - 30.01.18 - 18:55
(3) Точно правила обмена.
У Правил регистрации нет даже "Отладка Обработчиков" для выгрузки модуля обработчика выгрузки/загрузки
   Вафель
 
5 - 30.01.18 - 18:56
можешь код показать, где этот узел
   Azxcvbn
 
6 - 30.01.18 - 18:58
Процедура ЗаписатьУдалениеОбъектаВФайл(СсылкаНаУдаляемыйОбъект, ТипПриемника, ТипИсточника) Экспорт

    Приемник = СоздатьУзел("УдалениеОбъекта");
    
    УстановитьАтрибут(Приемник, "ТипПриемника", ТипПриемника);
    УстановитьАтрибут(Приемник, "ТипИсточника", ТипИсточника);
    
    УстановитьАтрибут(Приемник, "УникальныйИдентификатор", СсылкаНаУдаляемыйОбъект.УникальныйИдентификатор());
    
    Приемник.ЗаписатьКонецЭлемента();// УдалениеОбъекта

    
    ЗаписатьВФайл(Приемник);

КонецПроцедуры
   МимохожийОднако
 
7 - 30.01.18 - 19:11
(0) С какой конфигурацией обмен?
   MaxS
 
8 - 30.01.18 - 19:14
(2) О! Не знал. А где можно почитать про это? ;)
   tesseract
 
9 - 30.01.18 - 19:16
(8) Сам бы почитал.
   Azxcvbn
 
10 - 30.01.18 - 19:18
(7) БП 3.0
 
 Рекламное место пустует
   tesseract
 
11 - 30.01.18 - 19:22
(6) Это в каком обработчике такое?  Этот режим вроде только для РИБ или COM подключения работать должен.
   MaxS
 
12 - 30.01.18 - 19:23
(10) БП 3.0 какая последняя? Доработанная?
   МимохожийОднако
 
13 - 30.01.18 - 19:37
Внутри конфигурации УТ11 лежит обработка Универсальный обмен данмыми XML редакции 2.1.8. Можно взять её. Я так и не понял какой вид обмена используется. Через универсальный формат надо использовать КД3.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует