|
Отладка конвертации данных | ☑ | ||
---|---|---|---|---|
0
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?
|
|||
2
tesseract
30.01.18
✎
18:42
|
(1) Нет. КД 3 для вебсервисов в основном.
|
|||
3
tesseract
30.01.18
✎
18:47
|
(0)"Процедура или функция с указанным именем не определена (СоздатьУзел)"
Это что-то связанное с РИБ и планами обмена. Ты точно правила обмена, а не правила регистрации смотришь? |
|||
4
Azxcvbn
30.01.18
✎
18:55
|
(3) Точно правила обмена.
У Правил регистрации нет даже "Отладка Обработчиков" для выгрузки модуля обработчика выгрузки/загрузки |
|||
5
Вафель
30.01.18
✎
18:56
|
можешь код показать, где этот узел
|
|||
6
Azxcvbn
30.01.18
✎
18:58
|
Процедура ЗаписатьУдалениеОбъектаВФайл(СсылкаНаУдаляемыйОбъект, ТипПриемника, ТипИсточника) Экспорт
Приемник = СоздатьУзел("УдалениеОбъекта"); УстановитьАтрибут(Приемник, "ТипПриемника", ТипПриемника); УстановитьАтрибут(Приемник, "ТипИсточника", ТипИсточника); УстановитьАтрибут(Приемник, "УникальныйИдентификатор", СсылкаНаУдаляемыйОбъект.УникальныйИдентификатор()); Приемник.ЗаписатьКонецЭлемента(); // УдалениеОбъекта ЗаписатьВФайл(Приемник); КонецПроцедуры |
|||
7
Мимохожий Однако
30.01.18
✎
19:11
|
(0) С какой конфигурацией обмен?
|
|||
8
MaxS
30.01.18
✎
19:14
|
(2) О! Не знал. А где можно почитать про это? ;)
|
|||
9
tesseract
30.01.18
✎
19:16
|
(8) Сам бы почитал.
|
|||
10
Azxcvbn
30.01.18
✎
19:18
|
(7) БП 3.0
|
|||
11
tesseract
30.01.18
✎
19:22
|
(6) Это в каком обработчике такое? Этот режим вроде только для РИБ или COM подключения работать должен.
|
|||
12
MaxS
30.01.18
✎
19:23
|
(10) БП 3.0 какая последняя? Доработанная?
|
|||
13
Мимохожий Однако
30.01.18
✎
19:37
|
Внутри конфигурации УТ11 лежит обработка Универсальный обмен данмыми XML редакции 2.1.8. Можно взять её. Я так и не понял какой вид обмена используется. Через универсальный формат надо использовать КД3.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |