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