Почему не заполняется ведомость в банк в 1С:ЗУП 3 и как это исправить?

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

При оформлении межрасчетных выплат или окончательного расчета за месяц пользователи 1С:Зарплата и Управление Персоналом 3.0 могут столкнуться с ситуацией, когда документ Ведомость в банк (или Ведомость на счета, Ведомость в кассу) по кнопке Заполнить остается абсолютно пустым либо выдает сообщение об ошибке: «Не выбраны документы основания». При этом начисления в программе рассчитаны, проведены, а отчеты показывают наличие задолженности организации перед сотрудниками.

Разберем подробно причины возникновения этой ошибки и пошаговые методы восстановления корректного заполнения ведомостей.

Причина 1. Заполнен реквизит «Вид основания документа» в справочнике способов выплаты

Проанализируем техническую сторону проблемы. В типовом механизме формирования движений по регистру накопления ЗарплатаКВыплате и регистру сведений ПорядокВыплатыДокументов запрос на выборку сумм к выплате разделяет общую зарплату и межрасчетные начисления. Посмотрим на фрагмент типового запроса выборки оснований:


ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
    ЗарплатаКВыплате.Регистратор КАК Ссылка,
    ЗарплатаКВыплате.Регистратор.Номер КАК Номер,
    ЗарплатаКВыплате.Регистратор.Дата КАК Дата,
    ЗарплатаКВыплате.Сотрудник КАК Сотрудник
ИЗ
    РегистрНакопления.ЗарплатаКВыплате КАК ЗарплатаКВыплате
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ПорядокВыплатыДокументов КАК ПорядокВыплатыДокументов
    ПО (ПорядокВыплатыДокументов.Регистратор = ЗарплатаКВыплате.Регистратор)
ГДЕ
    &ОтборПоВидуДокумента
    И ПорядокВыплатыДокументов.ПорядокВыплаты = ЗНАЧЕНИЕ(Перечисление.ХарактерВыплатыЗарплаты.Межрасчет)
    И ЗарплатаКВыплате.Организация = &Организация
    И ЗарплатаКВыплате.ПериодВзаиморасчетов = &ПериодВзаиморасчетов

Если для стандартного способа выплаты «Зарплата за месяц» ошибочно установлен вид документа-основания, программа начинает воспринимать выплату как межрасчетную и накладывает условие Перечисление.ХарактерВыплатыЗарплаты.Межрасчет. В результате плановые документы начисления зарплаты отсекаются, а список документов-оснований остается пустым.

Разберем по шагам, как исправить настройку:

  1. Перейдем в раздел Настройка или Выплаты и откроем справочник Способы выплаты зарплаты (при скрытом отображении справочник доступен через меню Все функции / Функции для технического специалиста).
  2. Откроем элемент Зарплата за месяц.
  3. Найдем поле Вид документа основания (или Вид основания документа) и очистим его значение (поле должно оставаться пустым).
  4. Сохраним изменения по кнопке Записать и закрыть.
  5. Вернемся в документ Ведомость в банк и повторно нажмем Заполнить.

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

Причина 2. Несоответствие способа выплаты и зарплатного проекта

Выясним, какие настройки карточки сотрудника влияют на автоматический подбор в ведомости:

  1. Способ выплаты: в карточке сотрудника (ссылка Выплаты, учет затрат), подразделения или организации должен быть указан именно способ Зачислением на карточку. Если указано «Перечислением на счет в банке» — заполняется документ Ведомость на счета, если «Через кассу» — Ведомость в кассу.
  2. Лицевой счет зарплатного проекта: проверьте регистр сведений Лицевые счета сотрудников по зарплатным проектам. Номер лицевого счета сотрудника должен быть действующим (не закрытым) и привязан строго к тому Зарплатному проекту, который выбран в шапке документа Ведомость в банк.

Причина 3. Несовпадение периода взаиморасчетов и характера выплаты в начислениях

Проанализируем параметры документов-начислений:

  1. Месяц выплаты: реквизит Месяц в шапке ведомости указывает на учетный период взаиморасчетов, за который закрывается долг. Если начисление проведено за февраль, а в ведомости выбран март, автоматическое заполнение не увидит остаток, если долг прошлого месяца не настроен к переходу.
  2. Поле «Выплата» в первичном документе: в документах Начисление зарплаты и взносов, Разовое начисление или Премия проверяем реквизит порядка выплаты. Если в начислении стоит порядок В межрасчетный период, ведомость с характером Зарплата за месяц не подтянет эти суммы.
  3. Отбор по подразделению: если в шапке ведомости выбрано конкретное подразделение, в документ попадут начисления только по сотрудникам этого подразделения. При кадровых переводах внутри месяца рекомендуется очистить поле Подразделение в ведомости и выполнить заполнение по организации в целом.

Причина 4. Резервирование сумм непроведенными ведомостями

Частая ситуация при параллельной работе расчетчиков — создание черновиков. Если в информационной базе уже создан и записан (но не проведен) другой документ выплаты на тех же сотрудников за тот же расчетный месяц, программа резервирует суммы в регистре ЗарплатаКВыплате. В результате новая ведомость видит нулевой доступный остаток.

Проверим журнал документов Все ведомости, найдем помеченные на удаление или непроведенные документы за текущий расчетный период, распроведем или удалим лишние черновики и перезаполним целевую ведомость.

Причина 5. Сбои пользовательского кэша платформы после обновления

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

Выполним стандартную процедуру очистки:

  1. Завершим работу всех сеансов пользователя.
  2. Запустим информационную базу с параметром командной строки /ClearCache либо вручную очистим каталоги кэша в папках профиля %LocalAppData%\1C\1cv8\ и %AppData%\1C\1cv8\.
  3. В режиме Конфигуратор выполним операцию Администрирование / Тестирование и исправление информационной базы с установленными флагами Пересчет итогов и Проверка логической целостности.

Альтернативные способы проверки и заполнения

Если требуется срочно выдать денежные средства, используем альтернативные механизмы программы:

  1. Выплата на основании: откроем непосредственно проведенный документ Начисление зарплаты и взносов и нажмем кнопку Выплатить в верхней командной панели. Программа автоматически создаст комплект нужных ведомостей с точной привязкой к документу-основанию.
  2. Подбор сотрудников вручную: в табличной части ведомости воспользуемся кнопкой Подбор вместо кнопки Заполнить. При выборе конкретного сотрудника из списка система принудительно рассчитает доступное сальдо взаиморасчетов и выведет сумму к выплате.
← На главную