При работе в программе 1С:Зарплата и Управление Персоналом 3.1 бухгалтеры и расчетчики часто сталкиваются с ситуацией, когда при настройке вида начисления Прогул обнаруживается, что флаг «Включать в средний заработок» на вкладке «Налоги, взносы, бухучет» недоступен для редактирования (заблокирован). Это вызывает логичный вопрос: как корректно отразить отсутствие сотрудника, чтобы оно правильно повлияло на последующие расчеты отпусков, командировок и больничных листов? Разберем эту ситуацию подробно, проанализируем законодательную базу и выясним, как программа управляет этими данными.
Рассмотрим, почему в интерфейсе системы 1С:ЗУП 3.1 мы видим неактивную галочку. Проанализируем настройки самого начисления. В программе 1С каждое начисление имеет параметр Назначение начисления. Если для начисления выбрано значение «Неявка по невыясненной причине» или «Прогул», система автоматически применяет жестко заданные алгоритмы.
С точки зрения разработчиков 1С, прогул — это период, за который не начисляется оплата. Поскольку денежная база равна нулю, программа программно блокирует возможность включения этого «нуля» в базу среднего заработка. Однако, как верно заметили участники обсуждения, вопрос часто заключается не в суммах, а во времени (днях), которое должно или не должно вычитаться из расчетного периода.
Выясним, что говорит закон о включении прогулов в средний заработок для оплаты отпусков и командировок. Согласно Постановлению Правительства РФ № 922, из расчетного периода исключаются периоды, когда работник освобождался от работы с полным или частичным сохранением заработной платы или без оплаты (например, больничные, отпуска, периоды ухода за инвалидами).
Прогул — это отсутствие на рабочем месте без уважительной причины. Это время не является периодом «освобождения от работы», предусмотренным законодательством. Следовательно, методологически ситуация выглядит так:
В типовой конфигурации 1С:ЗУП 3.1 реализована следующая логика: дни прогула исключаются из календарных дней расчетного месяца при расчете среднего заработка для отпусков. Проанализируем последствия: если мы уменьшаем знаменатель (количество календарных дней) при нулевом числителе (зарплате), то средний дневной заработок для отпуска у сотрудника растет. Именно против этого часто выступают бухгалтеры, требуя «включить прогул в средний».
Важно различать два разных вида расчета среднего заработка, так как программа обрабатывает их по-разному. Посмотрим на эти различия:
1. Средний заработок для отпусков и командировок:
Как мы разобрали выше, здесь 1С исключает дни прогула из расчета. Если бухгалтер настаивает на том, чтобы прогул не вычитался из дней (чтобы средний заработок не завышался), штатными средствами настройки Прогул этого сделать нельзя. Любой вид времени, отличный от явки, будет вытеснять рабочее время.
2. Средний заработок для пособий по временной нетрудоспособности и материнству:
Здесь правила иные. Согласно ФЗ № 255, список исключаемых периодов строго ограничен (больничные, декрет, отпуск по уходу за ребенком). Прогул в этот список не входит. Поэтому для расчета больничного дни прогула остаются в делителе (730 дней), что законно занижает размер пособия. В 1С это настроено автоматически через категорию времени ПР (Прогул) и не требует ручной активации галочек.
Если в вашей организации принято решение, что прогул не должен уменьшать календарные дни при расчете среднего для отпуска, рассмотрим возможные варианты действий в программе:
Это самый безопасный способ с точки зрения чистоты учета. При расчете документа Отпуск можно перейти на вкладку «Расчет среднего заработка» и вручную добавить дни отсутствия в колонку «Календарные дни». Это не потребует изменения конфигурации или создания сомнительных видов расчетов.
Разберем более сложный путь. Можно создать новый вид времени, который по своим свойствам будет близок к Явке, но называться «Прогул». Однако это крайне не рекомендуется, так как:
Табель учета рабочего времени (форма Т-13).Проанализируем вкладку «Учет времени» в начислении. Если выбрано Прогул, программа всегда будет считать это время неявкой. Единственный способ сделать так, чтобы время не вычиталось из среднего — это сделать так, чтобы оно не считалось «отсутствием», что противоречит самой сути прогула.
Чаще всего бухгалтер хочет поставить галочку, потому что считает: «Раз мы не платим за этот день, то и средний заработок не должен увеличиваться за счет уменьшения дней». Посмотрим на это с точки зрения программы. В 1С:ЗУП 3.1 алгоритм настроен так, чтобы максимально соответствовать позиции контролирующих органов: прогул не является работой, поэтому в расчете среднего для отпуска он участвовать не должен (дни вычитаются).
Если же вы все же решите изменить логику вытеснения, помните о настройках Приоритета. Начисления, которые должны «побеждать» прогул или наоборот, настраиваются на соответствующей вкладке. Но для среднего заработка ключевым является именно Вид времени.
Подведем итог нашему исследованию ситуации с прогулами в 1С:ЗУП 3.1:
Рассмотренная проблема еще раз подтверждает, что в 1С:ЗУП 3.1 многие настройки взаимосвязаны через «Назначение начисления». Изменение этого поля влечет за собой перестройку всей логики поведения объекта в системе, поэтому к таким изменениям стоит подходить с большой осторожностью.