Выгрузка зарегистрированных объектов между одинаковыми базами БГУ 2.0

09.11.26

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

Задача — перенести выбранные данные из одной базы «Бухгалтерии государственного учреждения, редакция 2.0» в другую базу той же конфигурации и того же релиза. Полная выгрузка базы не нужна: в файл должны попасть только те объекты, которые администратор явно поставил на регистрацию. Для этого используется план обмена Полный. Он уже есть в конфигурации и принимает регистрацию изменений по справочникам, документам, планам счетов и другим объектам. Внешняя обработка читает эту регистрацию, выгружает отмеченные виды объектов в XML и на второй базе загружает файл обратно.

Файлы

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

Наименование Скачано Купить файл
Выгрузка зарегистрированных объектов между одинаковыми базами БГУ 2.0
.epf 5,76Mb
0 4 200 руб. Купить

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

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

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

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Что лежит в обработке

Обработка называется «Выгрузка зарегистрированных объектов», версия 1.0. Номер версии выводится в заголовке формы. Правила обмена формата Конвертации данных 2 вшиты в макет и при открытии заполняют дерево на закладке «Выгрузка». Отдельный файл правил при выгрузке выбирать не нужно. При загрузке правила читаются уже из файла обмена.

Над закладками форма показывает направление правил: конфигурацию-источник и конфигурацию-приёмник с номерами релизов. Для текущего макета обе стороны — «Бухгалтерия государственного учреждения, редакция 2.0 (2.0.110.66)».

Обработку можно открыть через «Файл → Открыть» или подключить в справочнике «Дополнительные отчёты и обработки». В описании для подсистемы «Дополнительные отчёты и обработки» безопасный режим выключен: при записи загружаемых объектов конфигурация обращается к регистрам, которые в безопасном режиме недоступны.

 

Подготовка узла

План обмена «Полный» в командный интерфейс не выведен. Узел создаётся в базе-источнике.

  1. Включите режим технического специалиста: «Сервис и настройки → Настройки → Параметры».
  2. Откройте «Функции для технического специалиста → Планы обмена → Полный» и создайте узел.
  3. Заполните наименование. По нему узел выбирается в обработке.
  4. Код узла — три символа фиксированной длины, например 001. Пустой код обработка заполнит сама перед первой выгрузкой и напишет назначенный код в протокол. Узел «Этот узел» для выгрузки не используется.

Дальше объекты ставятся на регистрацию типовой обработкой «Регистрация изменений для обмена данными»:

  1. Выберите созданный узел.
  2. В поле «Отображать» оставьте «Все», чтобы в дереве были и уже зарегистрированные объекты, и те, по которым изменений ещё нет.
  3. Отметьте нужные ветки. Строка «Справочники» регистрирует все справочники, строка «Документы» — все документы.
  4. Нажмите «Зарегистрировать», дождитесь окончания и нажмите «Обновить».

В колонке «Количество» дробь означает «зарегистрировано / всего в базе». Надпись «Нет изменений» означает, что по этому виду объектов на узле ничего не стоит. Регистрация данные не выгружает: она только помечает объекты для следующей выгрузки этого узла.

Регистрация на узле плана обмена «Полный». Отмечена ветка «Справочники», в колонке «Количество» видно, сколько элементов уже стоит на регистрации.

 

Выгрузка

Выгрузка выполняется в базе-источнике. Если платформа спрашивает разрешение на опасные действия, его нужно дать: без этого приёмник не сможет записать объекты.

  1. Откройте обработку и сверьте строки «Откуда» и «Куда» с релизами баз.
  2. На закладке «Выгрузка» выберите тот же узел, на котором регистрировали объекты. В колонке «Количество» появится число объектов правила, зарегистрированных на узле. У группы колонка пустая: число показано на вложенных строках.
  3. Отметьте правила. Кнопки «Отметить все» и «Снять отметки» действуют на всё дерево. В файл попадают только отмеченные правила и только зарегистрированные на узле объекты.
  4. Укажите файл выгрузки. Выгрузка считается на сервере, готовый XML записывается на клиенте по выбранному пути.
  5. Флажок «Снять регистрацию после выгрузки» оставьте выключенным, если объекты должны остаться зарегистрированными для повторной выгрузки.
  6. Нажмите «Выгрузить». Ход и ошибки пишутся в протокол, после завершения протокол прокручивается к последней строке.
Закладка «Выгрузка»: узел, файл и отмеченные правила. В этом примере отмечены документы.

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

 

Загрузка

Файл загружается той же обработкой в базе-приёмнике. На закладке «Загрузка» выбирается XML, кнопка командной панели меняется на «Загрузить». Правила из макета при этом не подменяют правила файла: читается то, что записано при выгрузке.

Для уже выгруженного файла обработка дополняет правила документов признаком продолжения поиска. Если объект с тем же идентификатором в приёмнике не найден, документ ищется по номеру и дате. Повторно выгружать файл из-за этого не нужно.

Типовая обработка «Универсальный обмен данными XML» с включённым флажком «Безопасный режим» этот файл не дочитывает до данных. В безопасном режиме не записывается регистр сведений «Идентификатор объекта метаданных», и загрузка останавливается на первом таком объекте. Здесь безопасный режим выключен.

 

Как сопоставляются объекты

Базы одинаковые, поэтому внутренний идентификатор для справочников только мешает: один и тот же элемент в двух базах имеет разные ссылки. Ключи поиска в правилах заданы так.

Объекты Сопоставление
Справочники с наименованием По наименованию. Поиск по идентификатору выключен.
Справочники без наименования По прежнему ключу, обычно по коду. Поиск по идентификатору выключен.
План счетов ЕПСБУ Предопределённые счета — по имени предопределённого. Остальные — по коду счёта. Поиск по идентификатору выключен.
Документы Сначала по идентификатору. Если ссылка в приёмнике не найдена, поиск продолжается по номеру и дате.
Перечисления Только по значению. Поиск по идентификатору и по реквизитам не используется.

Продолжение поиска документов по номеру и дате нужно для повторной загрузки. Документ с тем же регистрационным номером за год в приёмнике уже есть, а идентификатор у него другой. Без поиска по номеру и дате платформа отказывается записать второй документ с тем же номером.

 

На что обратить внимание

  • Протокол «Загрузка объекта № …» с пустым кодом сообщения — это ход загрузки, а не ошибка. Ошибка в протоколе имеет числовой код и слово «Ошибка».
  • Строка «Загружено объектов: 0» сразу после начала загрузки означает, что чтение файла закрылось на правилах и до данных не дошло. В этой обработке перед загрузкой устанавливается режим «Загрузка», поэтому файл читается дальше правил.
  • Код сообщения 25 при записи документа означает, что провести документ не удалось. Обработка записывает его непроведённым и идёт дальше. Для «Поступление ОС, НМА, НПА» такая ошибка возникала уже при формировании проводок типовой операции: в таблице источника не удавалось создать колонку дополнительного реквизита. Имя колонки собирается из поля «Имя для формулы». Проверьте реквизиты типовой операции на одинаковые имена для формулы и на имена с пробелом, дефисом, скобками или с цифры в начале. Типовая операция открывается из документа, закладка «Бухгалтерская операция».
  • Значение перечисления, которого нет в базе, останавливает чтение правил с сообщением «Поле объекта не обнаружено». В правилах остаются только значения, которые есть в конфигурации релиза 2.0.110.66.
  • Пустой код узла обмена даёт ошибку «Код узла не может быть пустым» в момент начала записи сообщения обмена. Обработка заполняет пустые коды узлов этого плана до выгрузки.

 

Состав поставки

  • Внешняя обработка ВыгрузкаЗарегистрированныхОбъектов.epf, версия 1.0.
  • Макет правил обмена между двумя конфигурациями «Бухгалтерия государственного учреждения», релиз 2.0.110.66.
  • Команда открытия формы для подключения через «Дополнительные отчёты и обработки».

Обработка рассчитана на перенос между одинаковыми релизами. После обновления одной из баз правила нужно собрать заново и заменить макет: ключи поиска привязаны к составу реквизитов этого релиза.

Проверено на следующих конфигурациях и релизах:

  • Бухгалтерия государственного учреждения, редакция 2.0, релизы 2.0.111.70, 2.0.111.61, 2.0.110.66

Вступайте в нашу телеграмм-группу Инфостарт

См. также

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

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

58000 руб.

04.08.2015    194754    479    310    

473

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Разработчик 1С:Предприятие 8 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" с помощью правил конвертации будет максимально комфортным! | Можно бесплатно проверить перенос на вашем сервере!

50050 руб.

25.02.2015    192523    383    296    

436

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Разработчик 1С:Предприятие 8 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. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

27633 руб.

12.06.2017    164994    1009    329    

492

Перенос данных 1C Взаиморасчеты Оптовая торговля Логистика, склад и ТМЦ Файловый обмен (TXT, XML, DBF), FTP Системный администратор Разработчик 1С:Предприятие 8 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Управленческий учет Платные (руб)

Можно проверить до покупки, оставьте заявку! Воспользовались более 268 компаний! Перенос данных из УТ 10.3 в УТ 11 | из УТ 10.3 в КА 2 | из УТ 10.3 в ERP. Решение для перехода с УТ 10.3. Можно перенести начальные остатки, нормативно-справочную информацию и все возможные документы. При выгрузке можно установить отбор по периоду, организациям и складам.

50200 руб.

24.04.2015    211430    186    254    

303

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

Переносите справочную информацию, остатки и документы из УПП 1.3 в Бухгалтерию 3.0 с помощью готовых правил. Переносится более 50 видов документов. Простой интерфейс и понятные настройки.

42000 руб.

15.12.2021    37106    268    68    

204

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

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

27572 руб.

18.02.2016    209228    686    559    

565

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

Правила переноса кадровых и расчетных данных и справочной информации из "1С:УПП1.3" или "1С:КА 1.1" в "1С:ЗУП 3.1 | Разработан в формате КД 2 (правила конвертации данных) | При выгрузке есть фильтр по организациям | Обновляется при выходе новых релизов 1С | Развитие алгоритмов | Расчетные документы переносятся в документ "Перенос данных" | Создаются документы "Начальная штатная расстановка" и "Начальная задолженность по зарплате", переносятся кадровые документы

58000 руб.

29.10.2018    64461    86    137    

83
Для отправки сообщения требуется регистрация/авторизация