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