Регистрация объектов и подчинённых объектов на узлах (УФ)

18.10.20

Интеграция - Обмен между базами 1C

Одна из основных проблем при синхронизации данных в 1С (РИБ по магазинам, обмен между конфигурациями и т.д.), это "объект не найден" в базе приемника или в базе отправителя. Причин возникновения данной проблемы может быть большое множество, как с этим бороться, мы тут рассматривать не будем. Перед нами задача как восстановить объекты в базе, где этот объект не найден, как сделать, чтобы он выгрузился повторно и появился в базе приемника.

Скачать исходный код

Наименование Файл Версия Размер
Обработка регистрация объектов на узлах (УФ):
.epf 11,06Kb
20
.epf 11,06Kb 20 Скачать

Одно из основных проблема РИБа и синхронизации в целом, что не всегда корректно регистрируются объекты на узлах, либо вообще не регистрируются. Что приводит в битым ссылкам в базах приемника/отправителя.

 

 

Вы создаете документ в базе "отправителя" выгружаете его в "приемник" (либо это происходит автоматически), а на выходе получаем это:

 

 

Как и говорил, причины возникновения этой проблемы могут быть самые разные. 

Если такие битые ссылки появились в документе то это можно поправить перерегистрацией объекта на узле т.е. мы зарегистрируем изменения объекта номенклатуры "22" на узле "РИБ по магазинам" и ссылка появится и корректно будет отображаться в документе. Запись в номенклатуре будет создана.

Но это очень неудобно, если в документе очень много строк и искать и добавлять каждую крайне долго, плюс у каждого элемента могут быть свои уникальные значения, которые тоже не зарегистрировались (цены, штрихкоды, единицы измерения и т.д.) соответственно надо перерегистрировать все связанные объекты, что в разы все усложняет.

Разработка обработка была просто спасением для проблем регистрации при синхронизации.

Как это работает:

Выбираем объект, который нам надо перерегистрировать на узле, это может быть как элемент справочника, так и любой документ (либо список документов).

И также выбираем сам узел, на котором мы будем регистрировать найденные объекты.

 

 

В нашем случае нам надо перерегистрировать поступление, НО если мы просто добавим поступление в выгрузку, то внутри документа ничего не изменится, т.е. ссылка на битую номенклатуру так и останется, т.к. входящие объекты в это поступление не перерегистрируются. Соответственно нам надо найти все объекты (все ссылки), входящие в данный объект (т.е. все, что входит в документ поступления, нам тоже надо перерегистрировать).

По кнопке "Поиск ссылок по базе" обработка находит все ссылки на данный "объект поиска", т.е. везде, где он использовался.

Например. Выбрав элемент справочника, мы можем найти все ссылки на этот элемент и зарегистрировать все объекты, в которых он использовался (другие справочники, документы, регистры и т.д). 

 

 

Таким образом мы нашли все ссылки на данный документ. Но в документе есть номенклатура, которая тоже имеет свои ссылки, и их мы тоже можем найти и зарегистрировать разом на узле. Для чего это делается ? чтобы ни один из подчиненных объектов не выпал из обмена, что сводит на нет все битые ссылки в базе приемнике.

 

 

Есть возможность - устанавливаем отбор поиска (только справочники, документы или регистры)

В данном случаем из документа приобретения товаров и услуг мы ищем все элементы характеристики номенклатуры, с отбором по регистрам.

 

 

Либо также можем найти все подчиненные по справочникам или документам

 

 

Из списка всех найденных объектов, можно выбрать для регистрации по определенному типу.

 

 

Разработанная обработка была просто спасением при обмене УТ 11.4 и Розница 2.3 + Розница РИБ по Магазинам (10 шт.). Когда что-то не выгрузилось из УТ 11.4 и не попало в Розницу и не попало в магазины, т.е. получается, что во всех магазинах "объект не найден" и что-то перерегистрировать на узле занимало очень много времени.

Разработана и протестирована для Управление торговлей, редакция 11 (11.4.12.61, ), Розница, редакция 2.3 (2.3.3.31) и Бухгалтерия предприятия, редакция 3.0 (3.0.81.30). 

РИБ по магазинам синхронизация регистрация объектов на узлах. изменения узлах зарегистрировать объект узле синхронизция розница управление торговлей добавить в список

См. также

SALE! 15%

[ED3] Обмен для ERP 2.5, КА 2.5, УТ 11.5 БП 3.0, Розница, УНФ и других с EnterpriseData (универсальный формат обмена), правила обмена

Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

Правила в универсальном формате обмена для ERP 2.5, КА 2.5, УТ 11.5, БП 3.0, Розница, УНФ, для последних версий конфигураций. Ссылки на другие конфигурации в описании публикации. Правила совместимы со всеми другими версиями конфигураций новыми и старыми, поддерживающими обмен в формате EnterpriseData. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

25080 руб.

12.06.2017    135567    729    291    

391

SALE! 10%

Перенос данных из ERP 2 / КА 2 / УТ 11 в БП 3.0. Переносятся документы, начальные остатки и справочники

Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Перенос данных из ERP в БП 3 | из КА 2 в БП 3 | из УТ 11 в БП 3 | из ЕРП в БП 3 | В продаже с 2019г. | Воспользовались более 176 предприятий! | Сэкономьте время - используйте готовое решение для перехода! | Перенос разработан в формате КД 2 (правила конвертации данных) | Переносятся все возможные виды документов, начальных остатков и нормативно-справочная информация| Можно опционально выгружать каждую пару "номенклатура+характеристика" как отдельную номенклатуру | Есть выгрузка настроек счетов учета и зарплатных данных из ERP / КА 2 | Можно проверить на вашем сервере перед покупкой, обращайтесь!

38500 34650 руб.

15.04.2019    68849    181    139    

111

Перенос данных из УПП 1.3 в БП 3.0. Переносятся документы (обороты за период), справочная информация и остатки

Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УПП 1.3 (1.3.226.x) и БП 3.0 (3.0.151.x). Правила подходят для версии ПРОФ и КОРП.

28000 руб.

15.12.2021    20625    136    38    

94

Перенос данных из УТ 10.3 в УТ 11.5. Переносятся документы (обороты за период), справочная информация и остатки

Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 10 1С:Управление торговлей 11 Россия Управленческий учет Платные (руб)

Перенос данных из 1С:Управление торговлей 10.3 в 1С:Управление торговлей 11.5 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УТ 10.3 (10.3.87.x) и УТ 11.5 (11.5.16.x).

28000 руб.

23.07.2020    46782    199    64    

162

SALE! 10%

Перенос данных из БП 3.0 в УТ 11 / КА 2 / ERP 2. Переносятся начальные остатки, документы и справочники

Обмен между базами 1C Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

В продаже с 2014г. | Воспользовались более 122 предприятий! | Перенос данных из БП 3.0 в УТ 11 | из БП 3.0 в КА 2 | из БП 3.0 в ERP | Сэкономьте свое время - используйте готовое решение для перехода! | Постоянно работаем над развитием переноса данных | Обновляем на новые релизы 1С | Есть фильтр выгрузки по организациям | Переносятся начальные остатки на выбранную дату, документы за период времени и вся возможная справочная информация | Перенос сделан на технологии КД 2 (правила конвертации данных)

50722 45650 руб.

31.10.2014    231928    125    327    

296

SALE! 10%

Перенос данных из БП 3.0 в УНФ 3.0 / УНФ 1.6. Переносятся остатки, документы и справочная информация

Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

В продаже с 2018г. | Воспользовались более 41 предприятия! | Правила конвертации (КД 2) для переноса данных из БП 3 в УНФ | Переносятся все виды документов, начальные остатки и вся возможная справочная информация | Есть фильтр по организациям | Оперативно обновляем на новые релизы | Оказываем техподдержку | В комплект файлов входит инструкция, авторская версия обработки "Универсальный обмен...", актуальные правила переноса данных и архив старых версий переноса | Учет в БП 3 должен быть корректным, некорректные данные не переносятся | Можно бесплатно проверить на вашем сервере до покупки!

50722 руб.

10.07.2018    67763    41    123    

46

SALE! 10%

Перенос данных из ERP 2 / КА 2 в ЗУП 3. Переносятся остатки, документы и справочники

Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Управленческий учет Платные (руб)

Перенос данных из ERP в ЗУП 3 | из КА 2 в ЗУП | Воспользовались более 79 предприятий! | Предлагаем приобрести готовые правила конвертации данных (КД 2) для переноса остатков, документов с движениями и справочной информации 3 | В продаже с 2020г. | Оперативно обновляем правила до актуальных релизов 1С | Есть перенос начальной задолженности по зарплате и начальной штатной расстановки на выбранную дату | Обороты за прошлые годы (данные для расчета среднего) переносятся свернуто в документ "Перенос данных" | Есть фильтр по организациям | Документы за текущий период переносятся сразу с движениями, поэтому не потребуется делать перерасчеты | Перенос можно проверить перед покупкой, обращайтесь!

48278 43450 руб.

03.12.2020    34437    81    58    

78

Перенос данных из Парус 10 в ЗГУ ред.3

Внешние источники данных Кадровый учет Файловый обмен (TXT, XML, DBF), FTP Обмен между базами 1C Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактических удержаниях, НДФЛ, вычетах, страховых взносах из базы Парус 10 учреждений в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (ЗГУ) и начать с ней работать с любого месяца года.

60000 руб.

05.10.2022    9305    9    8    

11
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. aximo 2029 18.10.20 17:52 Сейчас в теме
Это что - вы принудительно обходите объекты в узле, ищите подчиненные ссылки и добавляете в узел??? Может быть у вас все-таки с правилами обмена непорядок????
user1464234; +1 Ответить
2. ClickUp 680 18.10.20 18:03 Сейчас в теме
(1) Если вы с таким не сталкивались значит вы счастливчик. Правила обмена типовые, но такое иногда случается. Выбираем объект, по нему можем найти все ссылки в базе, либо найти другие объекты из состава выбранного объекта и по ним так же найти ссылки при необходимости, и добавить в регистрацию узла.
3. aximo 2029 18.10.20 18:19 Сейчас в теме
(2) как вариант - сделайте больше промежуток между обменами. вообще как хороший вариант - не надо тянуть все из базы источника - постараться находить это уже в базе приемнике...
4. ClickUp 680 18.10.20 18:26 Сейчас в теме
(3) Этого объекта в базе приемника просто может не быть не в каком виде кроме "объект не найден"
5. aximo 2029 18.10.20 18:34 Сейчас в теме
(4) самый простой пример - передаем "шт" - в правилах, ищем не по гуид, а по "наименованию", тогда и тащить не надо ... раз ... ну и смотрите (делайте "заглушки" в приемнике)

вообще при создании правил - запрашивается о переносе подчиненных объектов в эти самые правила... регистрировать их не нужно.

что-то у вас там наверчено.... почитайте мою статью https://infostart.ru/1c/articles/1142470/
6. ClickUp 680 18.10.20 18:50 Сейчас в теме
(5) Значит это обработка не для вас, у вас есть свои действенные методы. За статью спасибо, обязательно прочту. Опыт все же это главное.
7. user1464234 18.10.20 21:46 Сейчас в теме
Спасибо, очень полезный инструмент. Во 2й конвертации столкнувшись с проблемой недообменов, удалось решить проблему отключением регистрации всех вспомогательных объектов метаданных и написанием правил выгрузки от документа ( который в свою очередь подтягивал всю архитектуру, как по ссылкам, так и по регистрам).
А вот с 3ей конвертацией так не получается, да и сама архитектура усложнилась.
8. aspirator23 339 22.10.20 12:17 Сейчас в теме
А сколько у вас узлов и касс в обмене участвует? Интересно знать, чтобы не столкнуться с таким.
9. ClickUp 680 22.10.20 13:04 Сейчас в теме
10 магазинов в каждом магазина по 1-2 пк и 1-2 кассе
10. dsdred 3324 26.10.20 12:50 Сейчас в теме
По-моему проблема высосана из пальца.
Почему в обмене не учесть этот момент и идентификаторы ненайденных элементов помещать в какое-то временное хранилище, а по регламенту стучаться в основную базу и в автоматическом режиме регистрировать их на узлах?
11. dsdred 3324 26.10.20 12:50 Сейчас в теме
(10)А, все понял. Вы типовой обмен используете...
12. kislitsin 23.07.21 14:34 Сейчас в теме
В целом инструмент считаю полезным. Не скачал, т.к меня не устроил единичный выбор объекта внутри которого будут регистрироваться справочники, рекомендую автору сделать отбор таких объектов через отбор как это реализовано в обработках групповой регистрации объектов.
Оставьте свое сообщение