gifts2017

Сравнение UUID, кодов и наименований справочников в двух базах

Опубликовал Максим Кулеев (maxim_kuleev) в раздел Обмен - Обмен через XML

Обработка позволяет предварительно посмотреть, как сопоставятся элементы выбранного справочника при обмене в формате XML. Сопоставление можно выполнить по UUID, коду или наименованию.

В правилах обмена в формате XML обычно указан внутренний идентификатор UUID для поиска элементов справочника. Этот идентификатор не виден. Иногда хочется оценить, как сопоставятся элементы какого-либо справочника. Обработка позволяет предварительно это посмотреть.

Сопоставление можно проанализировать по UUID, коду или наименованию.

Скачать файлы

Наименование Файл Версия Размер
Проверка сопоставления справочников перед обменом XML 182
.epf 9,51Kb
12.02.13
182
.epf 9,51Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Артём Шалнев (88wau24ru) 16.02.13 11:30
{Форма.Форма.Форма(5)}: Ошибка при вызове метода контекста (Connect)
База = v8.Connect("File="""+Путь+"""; Usr="+Пользователь+"; Pwd="+Пароль+";");
по причине:
Произошла исключительная ситуация (V82.COMConnector.1): Версия компоненты 'comcntr' (8.2.15.294) отличается от версии корневого модуля 'core82' (8.2.17.143)

Чего нужно изменить чтобы обработка заработала???
2. Артём Шалнев (88wau24ru) 17.02.13 01:56
(1) 88wau24ru, Вообщем нужно устанавливать релизы 1с, а не переносить копированием, чтобы новые объекты регистрировались сами... вопрос закрыт
3. Артём Шалнев (88wau24ru) 17.02.13 04:53
Вообщем если лень ковыряться в справочниках и регистрах, то рекомендую очень время экономит +
4. Максим Кулеев (maxim_kuleev) 19.02.13 16:46
Если установлен релиз 8.2.17.143, но база открывается запуском платформы из другой папки с другим релизом, то будет данная ошибка. Можно попробовать зарегистрировать модуль comcntr.dll из 8.2.15.294 командой regsvr32 comcntr.dll.
5. Максим Кулеев (maxim_kuleev) 19.02.13 17:31
Действительно! Если платформа была не установлена, а просто скопирована, появляется такая ошибка. Спасибо за комментарий!
6. vtolga (vtolga) 14.11.13 12:19
Спасибо, пригодилось. Сразу вылезло несколько потенциальных проблем при грядущем слиянии.
7. Олег К. (kiberiq) 11.02.14 21:38
А вот обработка http://infostart.ru/public/257211/ с намного более широкими возможностями, позволяющая производить сопоставление по произвольным реквизитам или наборам реквизитов. А также формируемая результат сравнения в понятном и произвольно настраиваемом пользователем виде.
8. Павел Богачев (pvb2003) 09.09.14 00:49
(7) kiberiq, Да , но она 900= ...
88wau24ru; +1 Ответить
9. Павел Богачев (pvb2003) 11.09.14 13:03
Будет ли это чудо под УФ (нужно для УТ 11.1 и БП 3.0) ?
10. bluntschi (bluntschi) 26.09.14 07:58
а как быть в такой ситации:

{Форма.Форма.Форма(5)}: Ошибка при вызове метода контекста (Connect)
	База = v8.Connect("File="""+Путь+""";	Usr="+Пользователь+";	Pwd="+Пароль+";");
по причине:
Произошла исключительная ситуация (V82.COMConnector.1): Существуют активные сеансы работы с данной базой, использующие версию платформы, не поддерживающую совместную работы с этой версией.
Не совпадает версия временного файла.
...Показать Скрыть



ап: удалила 8.3 и все заработало! спасибо! обработка очень пригодилась!
11. Maxim Kolkin (the1) 14.11.14 23:46
Спасиб! А то я думаю, что это у меня в РИБ все перезатирается...
12. Ольга Фигуркина (@Sonya) 20.05.15 18:15
Очень пригодилось! Еще бы был выбор 8.2 или 8.3 и кнопочка Синхронизировать (по коду, наименованию или UID - что выбрано).