← На главную
При расчете и выплате заработной платы в программе «1С:Бухгалтерия предприятия 3.0» бухгалтеры часто сталкиваются с неприятной ситуацией: при автоматическом заполнении табличной части документа Ведомость в кассу (или Ведомость в банк) суммы в колонке «К выплате» округляются до целого рубля. В то же время расчет в документах начисления производится строго с копейками. Возникает расхождение, которое может привести к ошибкам в учете и отчетности.
В этой статье мы подробно разберем, почему возникает данная проблема, рассмотрим по шагам методы её устранения — от быстрой настройки интерфейса до глубокого изменения системных параметров округления в базе данных, а также выясним юридические последствия неверного округления выплат.
Выясняем причину: почему программа скрывает или округляет копейки?
Для начала проанализируем ситуацию. Проблема с «пропавшими» копейками может иметь две совершенно разные природы:
- Визуальное скрытие (проблема интерфейса). В этом случае сама программа рассчитывает суммы абсолютно верно, сохраняя копейки в движениях документа и регистрах накопления. Однако на самой форме документа колонка настроена таким образом, что дробная часть просто округляется при отображении на экране.
- Системное округление (проблема настроек расчета). В данном случае алгоритмы программы изначально настроены на то, чтобы округлять рассчитываемую к выплате сумму до рубля. В регистры и проводки суммы записываются уже без копеек, что является полноценным математическим округлением.
Давайте подробно рассмотрим каждый способ решения данной проблемы.
Решение 1. Изменение формата отображения на форме (визуальный метод)
Если при проведении документа вы замечаете, что в проводках и движениях регистров (например, по регистру ВзаиморасчетыССотрудниками) суммы отражаются с копейками, а в самой табличной части на экране отображаются только целые рубли — дело в настройках формы. Программа просто скрывает дробную часть для компактности интерфейса.
Выполним следующие шаги для исправления отображения колонок формы:
- Откройте документ
Ведомость в кассу (или Ведомость в банк), в котором наблюдается проблема.
- В правом верхнем углу окна документа нажмите кнопку «Ещё» и выберите пункт меню «Изменить форму...».
- В открывшемся дереве элементов формы найдите группу, отвечающую за табличную часть документа. Обычно она называется
ГруппаЗарплата или напрямую содержит список колонок. Найдите строку с именем ЗарплатаКВыплате (или колонку К выплате).
- Выделите эту строку и обратите внимание на правую часть окна «Настройка формы», где отображаются свойства выбранного элемента.
- Найдите свойство «Формат» и нажмите на кнопку с тремя точками в конце этой строки для вызова конструктора форматной строки.
- В окне конструктора перейдите на вкладку «Число» и обратите внимание на параметр «Точность». Если там стоит значение «0», программа будет округлять вывод на экран до целых единиц. Установите значение точности равным «2» (что означает два знака после запятой для отображения копеек). Также убедитесь, что снят флаг «Округлять».
- Нажмите кнопку «ОК» в конструкторе форматной строки, затем нажмите «Применить» и «ОК» в окне изменения формы.
После выполнения этих действий колонка К выплате сразу же начнет отображать реальные копейки, которые хранятся в базе данных. Этот способ помог автору обсуждения на форуме быстро вернуть копейки на экран.
Почему визуальный метод — это лишь полумера?
Рассмотрим подробнее подводные камни визуального метода. Изменение формы настраивает лишь визуальное отображение конкретной колонки на мониторе конкретного пользователя. Если в самой системе (в настройках выплаты зарплаты) по-прежнему заложен алгоритм округления, то при автоматическом заполнении новых ведомостей программа продолжит физически округлять суммы во внутренних расчетах.
Это может привести к крайне неприятным последствиям:
- Появятся копеечные расхождения между бухгалтерским учетом и налоговым учетом (по НДФЛ).
- При выгрузке реестров в банк или формировании кассовых ордеров суммы будут уходить округленными, в то время как по расчетным листкам у сотрудников будут числиться долги в несколько копеек.
- Настройки формы могут «слететь» после очередного обновления конфигурации или при сбросе настроек интерфейса пользователем.
Именно поэтому важно настроить систему так, чтобы расчет изначально производился без округлений.
Решение 2. Системная настройка округления выплат в программе
В специализированных решениях, таких как «1С:Зарплата и управление персоналом», настройки округления вынесены на видное место. В «1С:Бухгалтерия предприятия 3.0» эти настройки скрыты глубже, и к ним нужно получить доступ через специальные инструменты разработчика.
Если вы изменили настройку в справочнике Способы выплаты зарплаты, но ведомость все равно заполняется с округлением, это значит, что настройка была изменена не для того вида выплаты, либо изменения не применились к существующему документу.
Разберем по шагам, как правильно настроить округление для локальных и облачных версий программы.
Инструкция для локальных версий «1С:Бухгалтерия» (на компьютере):
- В правом верхнем углу главного окна программы нажмите кнопку меню «Сервис и настройки» (значок с шестеренкой или тремя горизонтальными полосками в зависимости от версии платформы).
- Перейдите в раздел «Настройки», затем выберите пункт «Параметры».
- В открывшемся окне найдите и установите флажок «Режим технического специалиста» (в более старых релизах платформы этот пункт назывался «Отображать команду \"Все функции\"»). Нажмите кнопку «Применить», а затем «ОК».
- Снова откройте главное меню «Сервис и настройки» — в самом низу списка появится новый пункт «Функции для технического специалиста». Нажмите на него.
- В открывшемся окне в строке поиска начните вводить фразу «Способы выплаты». Программа отфильтрует дерево объектов. Раскройте ветку «Справочники» и выберите справочник «Способы выплаты зарплаты».
- В этом справочнике хранятся отдельные настройки для различных видов выплат: «Зарплата», «Аванс», «Договор подряда» и т.д. Важно: настройки для каждого вида выплаты независимы! Если вы настраиваете выплату аванса, вам нужно открыть карточку «Аванс». Если вы выплачиваете окончательный расчет — откройте карточку «Зарплата».
- Внутри карточки способа выплаты найдите реквизит «Округление». Установите для него значение «Без округлений» (или перейдите в связанный справочник «Способы округления зарплаты» и выберите «Округление до копейки»).
- Запишите и закройте настройки кнопкой «Записать и закрыть».
Инструкция для облачных версий (например, «1С:Фреш»):
В облачных сервисах в целях безопасности «Режим технического специалиста» чаще всего заблокирован администратором сервиса. Чтобы получить доступ к скрытому справочнику способов выплаты, воспользуемся переходом по прямой ссылке:
- Нажмите на кнопку меню «Сервис и настройки» в верхнем правом углу программы.
- Выберите команду «Перейти по ссылке...» (или воспользуйтесь сочетанием клавиш
Ctrl + Shift + L).
- В открывшемся окне вставьте следующий системный адрес справочника:
e1cib/list/Справочник.СпособыВыплатыЗарплаты
- Нажмите кнопку «Перейти». Программа откроет скрытый справочник способов выплаты.
- Найдите интересующий вас вид выплаты (например, «Аванс» или «Зарплата за месяц»), откройте его карточку и установите параметр округления «Без округлений» или «Округление до копейки».
- Сохраните изменения.
Критически важный шаг: перезаполнение документа
Проанализируем частую ошибку пользователей: бухгалтер изменил системные настройки округления в справочнике, возвращается в ранее созданный документ Ведомость в кассу, нажимает кнопку «Провести», но суммы остаются округленными до рубля.
Выясним причину этого поведения системы. При простом перепроведении документа расчет сумм заново не запускается. Программа просто берет уже сохраненные в табличной части цифры и проводит их по регистрам. Чтобы новые параметры округления вступили в силу, документ необходимо принудительно перезаполнить.
Выполните следующие действия:
- Откройте нужный документ
Ведомость в кассу.
- Полностью очистите табличную часть документа (можно выделить все строки сочетанием клавиш
Ctrl + A и нажать клавишу Del) или просто нажмите на кнопку «Заполнить».
- Программа выполнит запрос к базе данных заново, считает актуальные настройки из справочника
Способы выплаты зарплаты и заполнит табличную часть суммами со всеми причитающимися копейками.
- Проведите документ.
Юридический нюанс (Трудовой кодекс РФ)
При настройке округлений в программе бухгалтеру крайне важно помнить о требованиях действующего законодательства. Согласно статье 22 Трудового кодекса РФ, работодатель обязан выплачивать сотрудникам заработную плату в полном объеме.
Любые манипуляции с округлением могут вызвать вопросы со стороны проверяющих органов (ГИТ):
- Округление в меньшую сторону (даже на 1 копейку) без письменного согласия работника категорически запрещено. Это квалифицируется как неполная выплата заработной платы и влечет за собой штрафы по статье 5.27 КоАП РФ, а также необходимость выплаты компенсации за задержку по статье 236 ТК РФ.
- Округление в большую сторону (в пользу работника) законодательно допускается, так как это не ухудшает положение сотрудника. Однако в этом случае у организации возникают дополнительные расходы, которые нельзя учесть в расходах по налогу на прибыль, что усложняет налоговый учет.
Исходя из этого, самым безопасным, методологически верным и простым решением для бухгалтерского учета является полный отказ от округлений. Суммы должны рассчитываться и выплачиваться сотрудникам строго до копейки.