Почему в 1С:ЗУП 3.1 отпуск по уходу за ребенком в табеле отражается кодом «Р» вместо «ОЖ» и как это исправить?

Бухгалтер 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом Бухгалтерский учет
← На главную

Переход с устаревшей редакции 1С:Зарплата и управление персоналом 2.5 на современную платформу 1С:ЗУП 3.1 (а также аналогичный переход в программе 1С:ЗГУ 3.1) часто преподносит пользователям сюрпризы. Одним из таких неожиданных моментов становится изменение привычных обозначений в табеле учета рабочего времени. Бухгалтеры и кадровики со стажем привыкли, что отпуск по уходу за ребенком до достижения им возраста трех лет обозначается кодом «ОЖ». Однако в новой базе они вдруг обнаруживают букву «Р», которая традиционно ассоциируется с отпуском по беременности и родам.

Давайте подробно проанализируем эту ситуацию, выясним истинные причины такого поведения системы и разберем по шагам, как быстро и корректно вернуть правильные обозначения в классификаторах программы без привлечения программистов.

Анализ причин: почему изменился код в новой редакции?

Разберем детально, из-за чего возникает эта путаница. Проблема носит комплексный характер и завязана как на технические особенности переноса данных и обновления программы, так и на нюансы законодательства для коммерческих и бюджетных организаций.

Выделим три ключевые причины:

  1. Сбой при обновлении и переносе классификаторов. При переходе с версии 2.5 на 3.1, а также при установке некоторых промежуточных релизов (особенно в диапазоне версий 3.1.5.х – 3.1.6.х) в информационной базе может произойти автоматическое перенаправление или некорректное сопоставление кодов в справочнике Виды использования рабочего времени. В результате сбоя стандартному и актуальному элементу «Отпуск по уходу за ребенком» ошибочно присваивается буквенный код «Р». При этом корректный код «ОЖ» остается закреплен только за архивным элементом.
  2. Исторический аспект и архивные элементы (период до 2010 года). Наличие в справочнике элемента с пометкой «до 2010 года» обусловлено изменениями в законодательстве РФ. До 1 января 2010 года действовали принципиально иные правила подсчета страхового стажа для пенсий и расчета пособий во время нахождения сотрудника в отпуске по уходу за ребенком. Разработчики фирмы 1С оставили этот предопределенный элемент в системе для корректной обработки архивных периодов, перенесенных из старых баз. При обновлении программы система иногда путает архивный и актуальный элементы, ошибочно перенося настройки кодов.
  3. Нормативный контекст и специфика бюджетного учета (Приказ 52н и форма 0504421). Для государственных (бюджетных) учреждений, применяющих конфигурацию 1С:Зарплата и кадры государственного учреждения (ЗГУ 3.1), ситуация осложняется требованиями Министерства финансов РФ:
    • Согласно старому Приказу Минфина РФ № 173н, в табеле учета рабочего времени по форме 0504421 отпуск по уходу за ребенком действительно кодировался буквой «Р».
    • С переходом на новый Приказ Минфина РФ № 52н для формы 0504421 официальным кодом для отпуска по уходу стал код «ОР».
    • В то же время в коммерческих организациях по форме Т-12/Т-13 по-прежнему должен использоваться привычный код «ОЖ».
    Поскольку в коде программы заложены алгоритмы как для коммерческого, так и для бюджетного учета, при автоматическом обновлении классификаторов настройки разных стандартов могут вступить в конфликт. В итоге программа может применить устаревший бюджетный код «Р» ко всем видам отпусков по уходу, даже в коммерческих базах.

Как исправить проблему: пошаговая инструкция

Посмотрим на практическое решение этой проблемы. Исправление ситуации не требует внесения изменений в код конфигурации и легко выполняется кадровиком или расчетчиком через стандартный интерфейс программы. Нам понадобится отредактировать настройки видов использования рабочего времени.

Выполним следующие шаги:

Шаг 1. Переход в нужный классификатор
Для начала перейдем в раздел Настройка, далее найдем блок Классификаторы и выберем пункт Виды рабочего времени. В открывшемся списке содержатся все предопределенные и добавленные пользователем виды использования рабочего времени, которые программа использует для заполнения табеля.

Шаг 2. Поиск актуального элемента
В списке видов рабочего времени найдем элемент «Отпуск по уходу за ребенком». Обратите внимание, что в справочнике может присутствовать два похожих элемента. Нам нужен именно тот, у которого в наименовании нет приписки «(до 2010 года)». Это и есть наш актуальный рабочий элемент.

Шаг 3. Изменение буквенного кода
Откроем карточку найденного элемента «Отпуск по уходу за ребенком» двойным щелчком мыши. Проанализируем поле Буквенный код:

Шаг 4. Проверка смежных элементов
Чтобы избежать конфликтов при расчете, обязательно проверим карточку элемента «Отпуск по беременности и родам» (декретный отпуск). Убедимся, что для него установлен буквенный код «Р» (или код «Б» для бюджетных организаций). Коды не должны дублироваться, иначе программа начнет путать начисления в отчетных формах.

Шаг 5. Запись изменений и обновление табелей
Нажмем кнопку Записать и закрыть в карточке измененного элемента. Для того чтобы изменения отразились в текущем расчетном периоде, нам необходимо вернуться к документам Табель за текущий месяц (если они уже были созданы), перезаполнить их с помощью кнопки Заполнить и заново провести. После перепроведения документов в печатных формах Т-12, Т-13 или 0504421 отобразятся корректные буквенные обозначения.

Таким образом, мы выяснили причину сбоя и успешно устранили проблему, вернув в табель правильное отображение отпуска по уходу за ребенком. Регулярная проверка классификаторов после крупных обновлений базы поможет вам избежать подобных казусов в будущем.

← На главную