Свертка ЗУП 3
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Свертка 1С: Зарплата и управление персоналом 3 по трем регистрам.
Необходимо убить часть документов и оставить информацию о расчете среднего заработка (для чего это мне заказали, до сих пор непонятно. Но кто платит, тот заказывает музыку)
- Данные о начислениях для расчета среднего заработка (ФСС)
- Данные о времени для расчета среднего (общий)
- Данные о начислениях для расчета среднего заработка (общий)
За основу была взята //infostart.ru/1c/tools/864101/
Копируем базу.

Что делает обработка:
Создает документ ПереносДанных и заполняет его данными регистров
- Данные о начислениях для расчета среднего заработка (ФСС)
- Данные о времени для расчета среднего (общий)
- Данные о начислениях для расчета среднего заработка (общий)
Для добавления регистров свертки необходимо править программный код. Но там все просто. Надо прописать их в две функции


При нажатии на кнопку обработки "Создать" сперва обработка автоматом чистит предыдущие переносы.
ВСЕ ДЕЛАЕМ НА КОПИИ БАЗЫ!

После создания документа он откроется, его необходимо провести.
Затем жмем кнопку Пометить на удаление уволенных сотрудников: пометим на удаление тех сотрудников у кого дата приема не пустая и дата увольнения не пустая.

Затем кнопка Удалить все документы регистраторов: Все документы, что делали движения по регистрам расчета о среднем заработке, пометим на удаление (они все перечислены в обработке и заполнены при свертке базы). Эта операция убьет движения по регистрам, созданные документами. Если не сделать, все задвоится.
Затем, если необходимо, можно физически удалить эти документы и выполнить тестирование и исправление в конфигураторе.
Проверяем, на больничном информация о среднем заработке осталась

Чтобы дальше чистить, например, отпуска и т.д., вы можете самостоятельно зайти в нужный журнал, выделить все и правой кнопкой мыши выбрать Удалить. Ну или дописать программу.
Проверяем информацию о среднем и сравниваем с рабочей. Сходится!
Обработка не подключается как внешний отчет/обработка - обработка для специалистов и использовать ее как готовый инструмент должен человек разбирающийся. Да и выполнение будет разовое, поэтому смысла размещать ее в базе нет.
Просьба не пинать - инструмент писался "на коленке" и не оптимизировался. у меня базы ЗУП с 10 сотрудниками, все работает достаточно быстро. Кому надо, можете допилить.
Проверялось на Зарплата и управление персоналом, редакция 3.1 (3.1.27.151).
Проверено на следующих конфигурациях и релизах:
- Зарплата и управление персоналом, редакция 3.1, релизы 3.1.27.151
Вступайте в нашу телеграмм-группу Инфостарт