Особенности отчета:
- Форма сделана для обычного приложения, запускать в режиме Толстый клиент (обычное приложение).
- Тестировалась на ЗУП версии 2.5.39.1. Думаю на других релизах тоже будет работать.
- Работает долго, так как за основу взят стандартный механизм ЗУП (из документа Начисление отпуска сотрудникам организации). В файловой версии на 100 сотрудников уходит примерно 5-6 минут.
- На форме есть индикатор состояния процесса, процесс можно прервать в любой момент нажатием клавиш Ctrl+Break.
- поля "Дата на которую рассчитываем заработок", "Начало", "Окончание" - заполняются автоматически при открытии. "Дата на которую рассчитываем" - это начало года по текущей дате. "Начало" и "Окончание" - это год до "Дата на которую рассчитываем заработок", меняются автоматически при изменении "Дата на которую рассчитываем заработок".
Как работать:
1. Заполните поля в рамке "1-ый вариант". Поле Документ в рамке "2-ой вариант" должно быть незаполненным. Либо второй вариант: выберите документ (предварительно заполненный) в рамке "2-ой вариант", при этом поля в рамке "1-ый вариант" можно не заполнять. Скриншоты прилагаются.
2. Список сотрудников справа заполняется при открытии. Туда попадают все сотрудники из спр. Сотрудники организаций. Флажками выбираете нужных сотрудников (кнопками, либо двойным кликом мыши по сотруднику).
3. Нажимаете кнопку Сформировать. На индикаторе смотрите состояние процесса. В поле слева появится таблица с сотрудниками и их средним заработком за указанный период.
4. При необходимости выгрузки в excel, нужно щелкнуть в таблице с сотрудниками и их ср. заработками мышкой, потом нажать Файл-Сохранить как...
Принцип работы:
1. При первом варианте автоматически создается документ Начисление отпуска сотрудникам организации с номером "Временный" на текущую дату. Если документ с подобным номером найден - обработка берет его. Если не может создать документ - предлагает воспользоваться уже созданным. После окончания работы документ удаляется.
2. При втором варианте обработка берет уже выбранный в поле Документ в рамке "2-ой вариант" документ (уже заполненный пользователем).
3. Расчет среднего заработка производится процедурами расположенными в документе Начисление отпуска сотрудникам организации. То есть процедуры типовые.
4. Если вы указываете готовый документ, то в нём должны быть заполнены поля как на 3-ем скриншоте.