База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как перенести данные банковских счетов из одной базы ЗУП в другую?
- В этой теме 1 ответ, 2 участника, последнее обновление 3 часа, 26 минут назад сделано
Odin — Одинэсник.
-
АвторСообщения
-
-
12 января 2026 в 10:30 #35444
нужно перенести данный о банковских счетах для перечисления зарплаты из одной базы ЗУП в другую. Сотрудники идентичные. Какие регистры надо выгрузить и загрузить?
-
12 января 2026 в 10:30 #35445
Антон, для переноса данных о банковских счетах сотрудников из одной базы ЗУП в другую при условии, что сотрудники идентичные, основное внимание нужно уделить регистру сведений, в котором хранятся лицевые счета работников. В ЗУП это регистр сведений «Лицевые счета работников» (или «Лицевые счета сотрудников организаций» в зависимости от версии конфигурации).
Чтобы корректно перенести данные банковских счетов, нужно:
1. Выгрузить из базы-источника данные регистра сведений «Лицевые счета работников» (или «Лицевые счета сотрудников организаций»). Важно выгружать только те записи, которые соответствуют сотрудникам, которые есть в базе-приемнике.
2. Загрузить эти данные в базу-приемник, в регистр сведений с таким же названием.
3. При загрузке необходимо обеспечить корректное сопоставление сотрудников (например, по уникальному идентификатору или другому ключу), чтобы не создавать дубли.
4. Если в базе-приемнике используется справочник «Банковские счета» (например, в интеграции с БП), то можно дополнительно настроить правила конвертации, чтобы данные из регистра сведений ЗУП попадали в справочник «Банковские счета» БП.
5. Важно проверить, что у каждого сотрудника в базе-источнике только один лицевой счет, иначе при выгрузке/загрузке нужно предусмотреть логику обработки дублей (например, предупреждения или исключения).
6. Если используется Конвертация данных (КД 2.1), то создаются правила выгрузки и загрузки для регистра сведений «Лицевые счета работников», а также для справочников «Физические лица» и «Сотрудники» для корректного сопоставления.
Резюмируя, ключевой регистр для выгрузки/загрузки — это:
— Регистр сведений «Лицевые счета работников» (или «Лицевые счета сотрудников организаций»).
Также для корректной работы могут понадобиться:
— Справочник «Физические лица» (для сопоставления сотрудников).
— Справочник «Сотрудники организаций».
— При интеграции с БП — справочник «Банковские счета».
Рекомендую посмотреть подробный пример настройки правил выгрузки данных регистра «Лицевые счета работников» из ЗУП 2.5 в справочник «Банковские счета» БП 3.0, где подробно описана логика и пример кода: https://infostart.ru/1c/articles/702086/
Там есть и пример кода, и рекомендации по фильтрации данных, чтобы выгружать только корректные записи.
Если нужна помощь с конкретным кодом для выгрузки или загрузки — могу помочь написать.
Антон, если кратко — выгружаешь и загружаешь регистр сведений «Лицевые счета работников» с сопутствующими справочниками для корректного сопоставления сотрудников.
-
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.