Копирование карточек личных счетов из одного зарплатного проекта в другой
Разработка - Универсальные функции
Организация переходит в другой банк: открыли новый зарплатный проект, а лицевые счета сотрудников остались привязаны к старому. Вводить их заново вручную долго, а номера счетов при переводе внутри одного банка часто не меняются. Ниже — способ скопировать лицевые счета из одного зарплатного проекта в другой.
Где хранятся лицевые счета
В ЗУП 3.1 и БП 3.0 номера лицевых счетов хранятся в регистре сведений «Лицевые счета сотрудников по зарплатным проектам» (измерения: Физическое лицо, Зарплатный проект, Организация; ресурсы: номер лицевого счета, дата открытия и др.). Копирование — это перенос записей с заменой зарплатного проекта.
Код копирования
Выполните на сервере в консоли кода или внешней обработке, указав исходный проект и проект-приемник (сделайте копию базы перед запуском):
Процедура СкопироватьЛицевыеСчета(Источник, Приемник) Экспорт
Запрос = Новый Запрос(
"ВЫБРАТЬ * ИЗ РегистрСведений.ЛицевыеСчетаСотрудниковПоЗарплатнымПроектам
|ГДЕ ЗарплатныйПроект = &Источник");
Запрос.УстановитьПараметр("Источник", Источник);
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
Запись = РегистрыСведений.ЛицевыеСчетаСотрудниковПоЗарплатнымПроектам.СоздатьМенеджерЗаписи();
ЗаполнитьЗначенияСвойств(Запись, Выборка);
Запись.ЗарплатныйПроект = Приемник;
Запись.Записать(Ложь); // существующие записи приемника не перезаписываем
КонецЦикла;
КонецПроцедуры
Что проверить после копирования
- Откройте новый зарплатный проект → «Лицевые счета» и убедитесь, что сотрудники появились с номерами счетов.
- Если в новом банке номера счетов другие, скопированные записи нужно заменить данными из подтверждения банка (документ «Подтверждение открытия лицевых счетов»).
- Сотрудникам, которых нужно перевести, укажите новый зарплатный проект в «Месте выплаты зарплаты».
Вступайте в нашу телеграмм-группу Инфостарт
Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.