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

18.10.20

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

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

Файлы

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

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

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

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

 

 

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

 

 

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

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

12.06.2017    148462    864    302    

455

Перенос данных 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.21.x).

35000 руб.

23.07.2020    58781    284    75    

224

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

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

35000 руб.

15.12.2021    27851    198    58    

153

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    175137    319    267    

388

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

Регулярный обмен, выгрузка, перенос из КА 1.1, УПП 1.3, УТ 10.3 для обмена с любыми конфигурациями, поддерживающими обмен в формате EnterpriseData (КД3) - БП 3.0, ERP, КА 2, УТ 11, Розница 2, УНФ 1.6 и другими. Правила для старых и доработанных конфигураций не требуют синхронного обновления и совместимы с новыми и будущими конфигурациями. Обмен по расписанию, через папку, FTP, почту.

16260 руб.

18.02.2016    191309    626    536    

545

SALE! 10%

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

Перенос данных из КА 1.1 в КА 2 | из КА 1.1 в УТ 11 | Воспользовались более 367 компаний! | Переносятся все возможные виды документов, начальных остатков и вся справочная информация из "1С:КА 1.1" в "1С:КА 2.х" / "1С:УТ 11" | Разработан в формате КД 2 (правила конвертации данных) | Фильтр по организациям при выгрузке | Выбор разных алгоритмов выгрузки начальных остатков | Можно проверить перенос до покупки!

55778 50200 руб.

04.12.2015    194247    254    351    

409

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    39725    112    73    

106

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

Продукт "Интеграция с 1С:Документооборот" позволяет использовать функции программы "1С:Документооборот 8" напрямую из учетной системы (1С:УПП; 1С:КА, 1С:УТ 10.3, 1С:БГУ 1.0, 1С:ЗБУ 1.0, 1С:УПП для Казахстана и отраслевых решений, разработанных на их основе) на платформе "1С:Предприятие 8": выполнять и ставить задачи, просматривать документы, скан-копии и прочие файлы, штрих-кодировать документы отправлять письма, вести учет рабочего времени - не входя в "1С:Документооборот 8", работая в одной программе, что значительно сокращает время и делает работу более комфортной и эффективной. Продукт прошел сертификацию 1С-Совместимо

110400 руб.

11.06.2015    59188    38    20    

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

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

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