Свертка 1С: Зарплата и управление персоналом 3 по трем регистрам.
Необходимо убить часть документов и оставить информацию о расчете среднего заработка (для чего это мне заказали, до сих пор непонятно. Но кто платит, тот заказывает музыку)
- Данные о начислениях для расчета среднего заработка (ФСС)
- Данные о времени для расчета среднего (общий)
- Данные о начислениях для расчета среднего заработка (общий)
За основу была взята //infostart.ru/1c/tools/864101/
Копируем базу.
Что делает обработка:
Создает документ ПереносДанных и заполняет его данными регистров
- Данные о начислениях для расчета среднего заработка (ФСС)
- Данные о времени для расчета среднего (общий)
- Данные о начислениях для расчета среднего заработка (общий)
Для добавления регистров свертки необходимо править программный код. Но там все просто. Надо прописать их в две функции
При нажатии на кнопку обработки "Создать" сперва обработка автоматом чистит предыдущие переносы.
ВСЕ ДЕЛАЕМ НА КОПИИ БАЗЫ!
После создания документа он откроется, его необходимо провести.
Затем жмем кнопку Пометить на удаление уволенных сотрудников: пометим на удаление тех сотрудников у кого дата приема не пустая и дата увольнения не пустая.
Затем кнопка Удалить все документы регистраторов: Все документы, что делали движения по регистрам расчета о среднем заработке, пометим на удаление (они все перечислены в обработке и заполнены при свертке базы). Эта операция убьет движения по регистрам, созданные документами. Если не сделать, все задвоится.
Затем, если необходимо, можно физически удалить эти документы и выполнить тестирование и исправление в конфигураторе.
Проверяем, на больничном информация о среднем заработке осталась
Чтобы дальше чистить, например, отпуска и т.д., вы можете самостоятельно зайти в нужный журнал, выделить все и правой кнопкой мыши выбрать Удалить. Ну или дописать программу.
Проверяем информацию о среднем и сравниваем с рабочей. Сходится!
Обработка не подключается как внешний отчет/обработка - обработка для специалистов и использовать ее как готовый инструмент должен человек разбирающийся. Да и выполнение будет разовое, поэтому смысла размещать ее в базе нет.
Просьба не пинать - инструмент писался "на коленке" и не оптимизировался. у меня базы ЗУП с 10 сотрудниками, все работает достаточно быстро. Кому надо, можете допилить.
Проверялось на Зарплата и управление персоналом, редакция 3.1 (3.1.27.151).
Проверено на следующих конфигурациях и релизах:
- Зарплата и управление персоналом, редакция 3.1, релизы 3.1.27.151