Как ни крутили с бухгалтером по зарплате в конфигурации Зарплата и кадры государственного учреждения, редакция 3.1. по расчету квартальной премии, но пришлось прибегнуть к обработке. Решение подсказала статья: http://infostart.me/public/552293/.
Инструкция:
- Подключаем обработку через: "Администрирование" - "Печатные формы, отчеты и обработки" - "Дополнительные отчеты и обработки". В обработке уже прописал добавление команды в документ "Премия".
- Создаем начисление с названием например: Квартальная премия.
- Добавляем в начислении формулу на закладке "Основное" - "Редактировать формулу". Необходимо создать два показателя, только обязательно с точными названиями, так как в обработке сделал поиск по точному названию показателей. В поле наименование пишем точные названия:
Первый показатель: Норма дней в квартале.
Второй показатель: Отработано дней в квартале.
Идентификатор заполняется автоматом, так что можно оставить. Остальные поля заполняем по своему усмотрению и настройке.
В поле "Формула" добавляем: РасчетнаяБаза * (Процент / 100) * ОтработаноДнейВКвартале / ?(НормаДнейВКвартале = 0, 1, НормаДнейВКвартале)
Здесь: ?(НормаДнейВКвартале = 0, 1, НормаДнейВКвартале) - сделано для того чтобы программа не ругалась на деление на ноль. Формула может быть своя, главное значения ОтработаноДнейВКвартале, НормаДнейВКвартале
- Сохраняем начисление, выбираем в документе "Премия" данное начисление.
- Заполняем в шапке документа период, по итогам работы за который начисляется премия: "Задается вручную" выбираем период. Обработка берет период из этих полей.
- Добавляем в табличное поле сотрудника(ов).
- Для корректного расчета необходимо нажать на кнопку "Заполнить показатели" (смотрите рисунок 2) выбираем добавленные показатели, заполняем значениями например "1". Нажимаем "ОК". Так уж устроен алгоритм работы ЗикГУ, что пока не заполнишь эти показатели, то в таблице начислений заполнение происходит не будет через обработку. Не смог разобраться с этим поведением программы.
- Нажимаем нашу добавленную команду "Расчет квартальной премии".
- Выходит окошко с выбором варианта расчета сотрудников. В окошке сделан вариант по следующему принципу. Если выбраны несколько сотрудников (больше одного) через выделение отдельных строк cочетанием клавиш Ctrl + левая кнопка мыши), то в окошке расчета установится флажок "Выделенных сотрудников" (рисунок 3), если не выбрана только одна строка или вообще не выделяли сотрудников по которым необходимо расчет, то установится флажок "Всех сотрудников" (рисунок 4). Соответственно если необходимо рассчитать только одного сотрудника, устанавливаем курсор на этой строке и жмем команду "Расчет квартальной премии". Далее в окошке выбираем флажок "Выделенных сотрудников" и жмем "Пересчитать".
Происходит заполнение показателей: количества рабочих дней и количества отработанных дней по сотрудникам. Ну и сразу рассчитывает квартальную премию.
Протестировано: Зарплата и кадры государственного учреждения, редакция 3.1 ((3.1.6.6)), Зарплата и управление персоналом КОРП, редакция 3.1 (3.1.6.37) платформа: 1С:Предприятие 8.3 (8.3.10.2561).