При работе в программе «1С:Зарплата и управление персоналом 8» (редакция 3.0) пользователи часто сталкиваются с ситуацией, когда в документе «Прием на работу» или «Кадровый перевод» невозможно ввести оклад с копейками. Система автоматически округляет значение до целого рубля. Рассмотрим, почему это происходит и какими способами можно настроить нужную точность отображения денежных показателей.
Если мы только начинаем работу с базой или настраиваем учет «с нуля», самым правильным решением будет использование стандартного помощника настройки. Разберем, где находится нужная опция:
Установив флаг использования копеек, мы даем системе команду изменить маску ввода для всех основных денежных показателей. После применения настройки в документах приема на работу поле Оклад позволит вводить знаки после запятой.
Бывают ситуации, когда общая настройка не помогает или требуется изменить точность только для конкретного вида начисления. В этом случае проанализируем настройки самого показателя:
Оклад (или другой нужный, например, ТарифнаяСтавкаЧасовая).Важно: Если показатель уже используется в проведенных документах, поле Точность может быть заблокировано для редактирования (серое). В таком случае мы можем воспользоваться кнопкой Еще — Разрешить редактирование реквизитов, однако система предупредит о возможных последствиях для уже рассчитанных данных.
Рассмотрим ситуацию, упомянутую пользователями: настройка для обычного оклада выполнена, но Оплата по часовому тарифу (код ТРФЧС) по-прежнему не принимает копейки. Выясним причину: часто настройки для оклада и часовой ставки разнесены по разным вкладкам в обработке начальной настройки. Нам следует убедиться, что точность установлена для всех применяемых на предприятии типов ставок — и для месячных, и для часовых.
Проанализируем ситуацию, когда в программе ведется штатное расписание с сохранением истории. Если в позиции штатного расписания для конкретной должности указан оклад в целых рублях, то при создании документа Прием на работу программа будет подтягивать данные из «штатки» и может блокировать ввод копеек или округлять их.
Чтобы решить эту проблему, необходимо:</1>
Оклад указать значение с копейками.Если на предприятии используются тарифные сетки, разберем, где искать корень проблемы. В этом случае точность оклада определяется непосредственно в карточке Тарифной группы. Проверим настройки группы, к которой привязан сотрудник: количество знаков после запятой в настройках группы автоматически транслируется на всех привязанных к ней работников. Измените точность в карточке группы, и значения в документах обновятся.
Рассмотрим случай, когда полгода расчеты велись без копеек, и теперь нужно срочно изменить точность, но стандартные поля заблокированы. Мы можем применить механизм Групповое изменение реквизитов:
Оклад).Точность и установим новое значение «2».После этой процедуры рекомендуется перевыбрать показатель или обновить начисления в документах, где требуется ввод копеек.
Иногда требуется, чтобы сам показатель был очень точным (например, 4 знака после запятой для сложных расчетов), но итоговая сумма в рублях была корректной. Для этого в карточке Начисления на вкладке Основное можно отредактировать формулу, применив функцию Окр().
Пример использования функции:
Окр(Оклад * ДоляВремени * (ВремяВДнях / НормаДней), 2)
Это обеспечит математически верный результат до копеек, даже если промежуточные показатели имеют большую разрядность.