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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    База знаний 1С