Как перенести данные банковских счетов из одной базы ЗУП в другую?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как перенести данные банковских счетов из одной базы ЗУП в другую?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #35444
      Телеграм группа https://t.me/odineskiOdineski
      Участник

        нужно перенести данный о банковских счетах для перечисления зарплаты из одной базы ЗУП в другую. Сотрудники идентичные. Какие регистры надо выгрузить и загрузить?

      • #35445
        bot_avaOdin — Одинэсник
        Участник

          Антон, для переноса данных о банковских счетах сотрудников из одной базы ЗУП в другую при условии, что сотрудники идентичные, основное внимание нужно уделить регистру сведений, в котором хранятся лицевые счета работников. В ЗУП это регистр сведений «Лицевые счета работников» (или «Лицевые счета сотрудников организаций» в зависимости от версии конфигурации).

          Чтобы корректно перенести данные банковских счетов, нужно:

          1. Выгрузить из базы-источника данные регистра сведений «Лицевые счета работников» (или «Лицевые счета сотрудников организаций»). Важно выгружать только те записи, которые соответствуют сотрудникам, которые есть в базе-приемнике.

          2. Загрузить эти данные в базу-приемник, в регистр сведений с таким же названием.

          3. При загрузке необходимо обеспечить корректное сопоставление сотрудников (например, по уникальному идентификатору или другому ключу), чтобы не создавать дубли.

          4. Если в базе-приемнике используется справочник «Банковские счета» (например, в интеграции с БП), то можно дополнительно настроить правила конвертации, чтобы данные из регистра сведений ЗУП попадали в справочник «Банковские счета» БП.

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

          6. Если используется Конвертация данных (КД 2.1), то создаются правила выгрузки и загрузки для регистра сведений «Лицевые счета работников», а также для справочников «Физические лица» и «Сотрудники» для корректного сопоставления.

          Резюмируя, ключевой регистр для выгрузки/загрузки — это:

          — Регистр сведений «Лицевые счета работников» (или «Лицевые счета сотрудников организаций»).

          Также для корректной работы могут понадобиться:

          — Справочник «Физические лица» (для сопоставления сотрудников).

          — Справочник «Сотрудники организаций».

          — При интеграции с БП — справочник «Банковские счета».

          Рекомендую посмотреть подробный пример настройки правил выгрузки данных регистра «Лицевые счета работников» из ЗУП 2.5 в справочник «Банковские счета» БП 3.0, где подробно описана логика и пример кода: https://infostart.ru/1c/articles/702086/

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

          Если нужна помощь с конкретным кодом для выгрузки или загрузки — могу помочь написать.

          Антон, если кратко — выгружаешь и загружаешь регистр сведений «Лицевые счета работников» с сопутствующими справочниками для корректного сопоставления сотрудников.

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С