Почему настройки способа отражения затрат по подразделению не применяются в 1С?

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

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

1. Проверка настроек по сотрудникам и начислениям

Первым делом необходимо исключить влияние индивидуальных настроек. В системе 1С существует строгая иерархия приоритетов. Даже если вы установили новый способ отражения для подразделения, он может игнорироваться, если приоритетные настройки заданы иначе.

  1. Проверьте карточку сотрудника: Убедитесь, что в кадровых данных или в регистре Бухучет начислений сотрудников нет записей, которые привязывают затраты конкретного работника к старому способу.
  2. Анализ видов начислений: Зайдите в план видов расчета, на котором отражаются начисления. Проверьте вкладку Бухучет. Если для вида начисления жестко задан способ отражения затрат, система будет использовать его, игнорируя настройки подразделения.
  3. Регистры распределения: Изучите регистры сведений, такие как Распределение основного заработка. Если в них зафиксированы записи за прошлые периоды, программа может использовать их как приоритетные при формировании проводок.

2. Работа с датами и перерасчетами

Если вы внесли изменения в настройки с 01.01.2021, но проводки не обновились, вполне вероятно, что документ начисления «помнит» старые настройки. Рассмотрим, как исправить эту проблему:

3. Диагностика через отладчик

Если вышеуказанные действия не привели к результату, остается единственный надежный метод — использование конфигуратора. Проанализируем, где происходит выбор статьи затрат при формировании проводок:

При отладке стоит обратить внимание на модули, отвечающие за проведение документов расчета зарплаты и формирование движений по регистрам. Ищите процедуры, которые получают СпособОтражения. Часто логика выглядит следующим образом:


// Примерный алгоритм получения способа отражения
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ СпособОтражения ИЗ РегистрСведений.НастройкиБухучетаГдеСумма...";
// Далее идет проверка приоритета: сотрудник -> подразделение -> вид начисления
Результат = Запрос.Выполнить().Выгрузить();

В процессе отладки вы сможете увидеть, в какой момент система подставляет старую статью 20001 и на основании какого именно регистра или настройки она делает этот выбор.

4. Резюме по исправлению

Чтобы окончательно решить проблему, пройдите по следующему чек-листу:

  1. Проверьте, нет ли в системе документов Распределение основного заработка, которые перекрывают настройки подразделения.
  2. Убедитесь, что в регистре сведений Способы отражения зарплаты отсутствуют записи с более высоким приоритетом.
  3. Если используете УПП или ERP, проверьте настройки учетной политики по производству — иногда правила отражения затрат задаются на уровне статей затрат для выпуска продукции, что является более приоритетным для закрытия 23 счета.
  4. Выполните очистку кэша сервера 1С, если уверены, что настройки верны, а проводки не меняются даже после перезаполнения документа.

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

← На главную