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

18.10.20

Интеграция - Перенос данных 1C

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Обработка регистрация объектов на узлах (УФ):
.epf 11,06Kb
23
23 Скачать (3 SM) Купить за 2 450 руб.

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

 

 

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

 

 

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

Если такие битые ссылки появились в документе то это можно поправить перерегистрацией объекта на узле т.е. мы зарегистрируем изменения объекта номенклатуры "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%

Перенос данных 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. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

27660 руб.

12.06.2017    143336    821    297    

428

SALE! 10%

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

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

55778 50200 руб.

04.08.2015    168377    344    279    

380

SALE! 10%

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

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

35000 31500 руб.

23.07.2020    53447    236    73    

192

SALE! 10%

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

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

35000 31500 руб.

15.12.2021    24830    174    51    

132

SALE! 10%

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

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

53111 47800 руб.

03.12.2020    37254    99    66    

95

Перенос данных 1C Программист Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет НДФЛ ФОМС, ЕФС Платные (руб)

Обработки для быстрого перехода с конфигураций «КАМИН:Расчет заработной платы 3.0», «КАМИН:Зарплата для бизнеса 4.0» и «КАМИН:Зарплата 5.0» на конфигурацию «Зарплата и управление персоналом» версии 3.1.

12000 руб.

25.09.2016    81571    324    253    

276

SALE! 10%

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

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена | Можно выполнить переход с УПП на БП 3 или запускать выгрузку данных за выбранный период времени | Переносятся документы, начальные остатки и вся справочная информация | Есть фильтр по организации и множество других параметров выгрузки | Поддерживается несколько сценариев работы: как первичный полный перенос, так и перенос только новых документов | Перенос данных возможен в "1С: Бухгалтерия 3.0" версии ПРОФ, КОРП или базовую | Переход с "1С: УПП1.3" / "1С:КА 1.1" на "1С:БП3.0" с помощью правил конвертации будет максимально комфортным! | Можно бесплатно проверить перенос на вашем сервере!

48278 43450 руб.

25.02.2015    172025    307    258    

384

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

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

120000 руб.

19.08.2020    25701    25    1    

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

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

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