В программах «1С:Комплексная автоматизация 2» и «1С:ERP Управление предприятием» пользователи нередко сталкиваются с ситуацией, когда на счете 70 «Расчеты с персоналом по оплате труда» включено субконто «Работники организаций» (или «Физические лица»), в учетной политике задана детализация по сотрудникам, однако при формировании проводок документом Отражение зарплаты в финансовом учете (или Отражение зарплаты в регл. учете) субконто по 70 счету остается незаполненным, а начисления отражаются сводно.
Разберем детально, какие настройки программы и скрытые реквизиты влияют на формирование аналитики и как пошагово восстановить детальный учет по каждому работнику.
1. Проверка периодичности учетной политики организации
Проанализируем первую частую причину ошибки — несовпадение дат действия учетной политики и расчетного периода документа отражения.
Перейдем в раздел НСИ и администрирование – Организации (или справочник структуры предприятия).
Откроем карточку нужной организации и перейдем на вкладку Учетная политика и налоги – Бухгалтерский учет.
Убедимся, что флаг Вести учет расчетов по оплате труда с детализацией по работникам установлен.
Проверим историю изменения учетной политики. Дата начала действия записи с установленным флагом детализации должна быть меньше или равна первому числу расчетного месяца, за который сформирован документ. Если документ отражения зарплаты сформирован за месяц, предшествующий дате вступления в силу новой учетной политики, проводки сформируются сводно.
2. Настройка сводного отражения в самом документе
Рассмотрим параметры самого документа Отражение зарплаты в финансовом учете. В форме документа предусмотрен флажок, переопределяющий общесистемные правила.
Откроем документ отражения и проверим значение реквизита Принимать расходы сводно (без детализации по работникам). Если этот флаг активен, программа принудительно свернет проводки по 70 счету.
Снимем флаг сводного отражения, если он был установлен.
Обратим внимание на скрытый реквизит документа ПроводкиПоРаботникам. Если документ ранее создавался или заполнялся до изменения настроек учетной политики, данный реквизит мог зафиксировать значение Ложь. Чтобы обновить значение скрытого реквизита, необходимо полностью перезаполнить табличную часть документа по кнопке Заполнить, а не просто перепровести его.
3. Настройки в подсистеме расчета зарплаты и интеграция с ЗУП
Если зарплатный контур ведется во внешней базе («1С:Зарплата и управление персоналом») или используется встроенная подсистема расчета зарплаты, проанализируем параметры учета расчетов с персоналом:
Перейдем в раздел Настройка – Расчет зарплаты (или параметры кадрового учета и расчета зарплаты).
Проверим, как настроен порядок учета расчетов по оплате труда: выбран ли вариант По каждому работнику или Сводно по всем работникам. Если в параметрах зарплаты установлен сводный учет, то даже при наличии списка сотрудников в документе движения по регистру бухгалтерии сформируются без субконто.
В случае синхронизации с внешней базой «1С:ЗУП» проверим аналогичную настройку в базе-источнике: Настройка – Порядок учета зарплаты. Если выгрузка из ЗУП была выполнена в сводном режиме, документ в комплексной конфигурации не сможет сформировать персональные проводки.
4. Проверка способов отражения и аналитики физических лиц
Выясним, корректно ли сопоставлены данные сотрудников и способы отражения расходов:
Проверим табличные части начисления: если в строках указаны сотрудники, у которых в справочнике Сотрудники нарушена связь с элементом справочника Физические лица, модуль формирования проводок может пропустить заполнение субконто.
Проверим используемые Способы отражения зарплаты в бухгалтерском учете. Если для начисления задан специальный способ, в котором явно указан счет расчетов или статья затрат с особым распределением, алгоритм может обрабатывать такие строки отдельно от стандартных зарплатных начислений.
5. Порядок переформирования проводок в регламентированном учете
После корректировки всех настроек выполним корректное обновление данных в учете:
Откроем документ и выполним повторное автоматическое заполнение по кнопке Заполнить.
Проведем документ.
Перейдем в рабочее место Регламентированный учет – Отражение документов в регл. учете.
Если ранее для документа были созданы проводки или включена ручная корректировка, снимем ручную корректировку, выберем документ и выполним команду Отразить в регл. учете заново.
Откроем проводки документа и проверим заполнение субконто «Работники организаций» («Физические лица») по счету 70.
6. Поиск причины в коде конфигурации для разработчиков
Если все параметры проверены, но движения по-прежнему не формируются, проанализируем алгоритм в конфигураторе. Процедуры формирования проводок регл. учета зарплаты расположены в модуле менеджера соответствующего документа:
Рассмотрим структуру формирования движений в модуле менеджера документа ОтражениеЗарплатыВФинансовомУчете:
// В модуле менеджера документа проверяется признак детализации
Если Выборка.ПроводкиПоРаботникам И ЗначениеЗаполнено(Выборка.ФизическоеЛицо) Тогда
Движение.СубконтоКт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.РаботникиОрганизаций] = Выборка.ФизическоеЛицо;
КонецЕсли;
Установив точку останова в процедуре формирования проводок модуля менеджера, мы можем проконтролировать значения переменных ПроводкиПоРаботникам, даты среза учетной политики и фактическое заполнение ссылки на физическое лицо в выборке данных.