Сравнение правил обмена.

1. Cab-dv 50 22.05.14 14:28 Сейчас в теме
Правила УТ11 и БП30, после очередного обновления перестали работать. Загрузил в КД правила типовые и свои измененные. Нажимаю сервис -сравнить и объединить правила обмена, выходит окно сравнения с деревом сравнений, но никаких изменений оно не показывает. Как правильно сравнить правила обмена?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Nad 22.05.14 14:50 Сейчас в теме
Когда выйдет окно сравнения , нажать внизу кнопку "Настройка" и поставить все галочки в настройках сравнения (закладка "Общие настройки")
AnderWonder; Cab-dv; +2 Ответить
3. Cab-dv 50 22.05.14 14:58 Сейчас в теме
4. Cab-dv 50 22.05.14 15:03 Сейчас в теме
А как отладчиком свои доработки в правилах проверить?
5. Nad 22.05.14 15:21 Сейчас в теме
Это можно сделать , вставляя в текст обработчиков : Сообщить(Значение). Есть возможность использовать отладчик в обработке "Универсальный обмен данными XML" (внизу галочка "режим отладки обработчиков выгрузки"), но для этого придется немного изменить правила конвертации, потому что типовые заточены под работу с обработкой "КонвертацияОбъектовИнформационныхБаз".
6. Cab-dv 50 22.05.14 15:32 Сейчас в теме
В общем модуле правил - "перед конвертацией объекта" добавил

Если (Документы.ТипВсеСсылки().СодержитТип(ТипЗнч(Источник))) Тогда
МетаданныеИсточника = Источник.Метаданные();
Если (МетаданныеИсточника.Реквизиты.Найти("Контрагент")<> Неопределено) Тогда
Для каждого ТС из Источник.Ссылка.Контрагент.ДополнительныеРеквизиты Цикл
Если (ТС.Свойство.Наименование = "НеПереносить") И (ТС.Значение.Наименование = "1") Тогда
Отказ = истина;
КонецЕсли;
КонецЦикла;
КонецЕсли;
КонецЕсли;

Как мне правильно сделать с "Сообщить(Значение)."?
7. Nad 22.05.14 15:43 Сейчас в теме
А что вы хотите проверить? не обязательно же Значение ставить, можно и источник , и ИСТИНА, и диагностическое сообщение...
8. Cab-dv 50 22.05.14 16:11 Сейчас в теме
все я понял. спасибо еще раз.
9. Nad 22.05.14 18:45 Сейчас в теме
Если обмен УТ11-БП30, то там тоже есть возможность отладки. Для этого в форме, открываемой по "Загрузить правила конвертации", можно выставить переключатель в положение "для отладки". Про отладку правил конвертации есть хорошая статья здесь
10. пользователь 25.09.24 08:26
Сообщение было скрыто модератором.
...
11. пользователь 25.09.24 08:29
Сообщение было скрыто модератором.
...
12. пользователь 25.09.24 10:35
Сообщение было скрыто модератором.
...
13. пользователь 25.09.24 10:47
Сообщение было скрыто модератором.
...
Оставьте свое сообщение

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