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

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! 10%

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

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

Обработка позволяет перенести из УПП 1.3 в ERP / УТ 11 / КА 2 всю возможную информацию. Переносятся документы, а также начальные остатки и справочная информация. Есть фильтр по организации и множество других опциональных параметров выгрузки. Наши правила переноса в продаже с 2015 года, постоянно работаем над их развитием. Более 360 предприятий выполнили переход с использованием этого продукта. Оказываем техническую поддержку по всем вопросам проекта переноса данных из УПП 1.3.

50722 45650 руб.

04.08.2015    159288    363    266    

345

SALE! 10%

[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    134617    719    291    

387

Перенос данных из УПП 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.223.x) и БП 3.0 (3.0.149.x). Правила подходят для версии ПРОФ и КОРП.

28000 руб.

15.12.2021    20097    132    38    

90

SALE! 10%

Перенос данных из БП 3.0 в УТ 11 / КА 2 / ERP 2

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

Переносятся документы за выбранный период, нормативно-справочная информация и остатки по счетам бухгалтерского учета из программы "1С:БП 3.0" в "1С:УТ 11" или "1С:КА. 2" или "1С:ERP Управление предприятием, ред. 2".

29673 руб.

31.10.2014    231110    124    326    

295

SALE! 10%

Перенос данных из ERP 2 / КА 2 в ЗУП 3

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

Обработка позволяет не только перенести все документы, справочную информацию и начальные остатки из ERP 2 или КА 2 в ЗУП 3, но и организовать регулярный перенос данных между программами 1С:ERP 2 / КА 2 и 1С:ЗУП 3. Вы можете выбрать период отбора данных и установить фильтр по организациям, чтобы выгружать только необходимую информацию. Более того, перенос оперативно обновляется при выходе новых релизов программы 1С, так что вы всегда будете иметь самую актуальную версию обработки.

48278 43450 руб.

03.12.2020    34042    80    57    

78

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.х Россия Платные (руб)

Перенос позволяет настроить собственный обмен данными между указанными программами, альтернативный предлагаемому фирмой 1С. Перенос данных осуществляется из 1С:ERP 2 / 1С:КА 2 / 1С:УТ 11 в 1С:БП 3.0. Правила обмена оперативно обновляются при выходе новых релизов программы 1С, так что вы всегда будете иметь самую актуальную версию обработки.

38500 34650 руб.

15.04.2019    68206    176    136    

108

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

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

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

60000 руб.

05.10.2022    9156    9    8    

10

Перенос данных из УТ 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    46026    194    64    

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

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

что-то у вас там наверчено.... почитайте мою статью https://infostart.ru/1c/articles/1142470/
6. ClickUp 675 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 675 22.10.20 13:04 Сейчас в теме
10 магазинов в каждом магазина по 1-2 пк и 1-2 кассе
10. dsdred 3231 26.10.20 12:50 Сейчас в теме
По-моему проблема высосана из пальца.
Почему в обмене не учесть этот момент и идентификаторы ненайденных элементов помещать в какое-то временное хранилище, а по регламенту стучаться в основную базу и в автоматическом режиме регистрировать их на узлах?
11. dsdred 3231 26.10.20 12:50 Сейчас в теме
(10)А, все понял. Вы типовой обмен используете...
12. kislitsin 23.07.21 14:34 Сейчас в теме
В целом инструмент считаю полезным. Не скачал, т.к меня не устроил единичный выбор объекта внутри которого будут регистрироваться справочники, рекомендую автору сделать отбор таких объектов через отбор как это реализовано в обработках групповой регистрации объектов.
Оставьте свое сообщение