Почему не появляются лицевые счета сотрудников при заполнении документа «Ведомость в банк» в 1С:ЗУП 3.1 и как это исправить?

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

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

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

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

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

Рассмотрим, как это происходит на практике:

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

Как исправить эту ситуацию: соблюдайте правильный алгоритм. Сначала укажите Организацию, выберите конкретный Зарплатный проект в шапке документа, установите правильный Месяц выплаты и только после этого нажимайте кнопку Заполнить. Если вы уже заполнили документ с пустым проектом, выберите проект в шапке, а затем нажмите кнопку Перезаполнить (или очистите табличную часть и нажмите Заполнить заново).

Причина 2. Ошибки в настройках выплаты в карточке сотрудника

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

Выполним проверку по шагам:

  1. Перейдем в раздел Кадры, далее откроем справочник Сотрудники.
  2. Найдем сотрудника, по которому не заполняется лицевой счет, и откроем его карточку.
  3. В верхней части карточки перейдем по гиперссылке Выплаты, учет затрат.
  4. Обратим внимание на переключатель способа выплаты. Для успешного автоматического заполнения ведомости под зарплатный проект должен быть активирован вариант Зачислением на карточку.
  5. Если у вас выбран вариант «На счета» (перечисление на личные банковские карты вне рамок договоров с банками) или «Через кассу», программа проигнорирует этого сотрудника при автозаполнении ведомости по конкретному зарплатному проекту.
  6. Убедимся, что в поле рядом с переключателем выбран именно тот Зарплатный проект, который мы указываем в шапке создаваемой ведомости. Если проекты в карточке сотрудника и в документе различаются, лицевой счет не подтянется.

Причина 3. Сбой или отсутствие заполнения поля «Организация» в регистре сведений

Иногда при переносе данных из старых версий программ (например, при переходе с 1С:ЗУП 2.5 на 3.1) или некорректно выполненных обновлениях конфигурации возникает системная коллизия. Счета физически привязаны к сотрудникам, но программа их не определяет.

Дело в том, что все лицевые счета хранятся в специальном регистре сведений Лицевые счета сотрудников. Проанализируем состояние этого регистра:

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

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


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

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

Причина 4. Несколько лицевых счетов по разным зарплатным проектам

Начиная с версии 1С:ЗУП 3.1.8 в программе реализован механизм поддержки множественности лицевых счетов для одного и того же сотрудника. Это очень удобно, если организация сотрудничает сразу с несколькими банками или использует разные тарифные планы в рамках одного финучреждения.

Проанализируем этот нюанс:

Причина 5. Несоответствие месяца выплаты и даты начисления

Еще одна неочевидная деталь, мешающая корректному автозаполнению данных, — это несовпадение временных периодов.

Для того чтобы сотрудник вообще попал в табличную часть ведомости по кнопке Заполнить, программа анализирует остатки по регистру накопления Зарплата к выплате. Если выплата производится за определенный период (например, за Май), а в документе Ведомость в банк по ошибке установлен месяц выплаты Июнь, система может либо вообще не заполнить табличную часть сотрудниками, либо заполнить их не полностью, проигнорировав актуальные лицевые счета, так как сальдо по ним на этот период еще не сформировано.

Всегда внимательно контролируйте реквизит Месяц выплаты в шапке документа перед началом заполнения.

Полезный лайфхак: Срочное проведение ведомости без лицевых счетов

Бывают экстренные ситуации, когда выплату зарплаты нужно провести в системе «еще вчера» (например, для закрытия отчетного периода или при исправлении старых ошибок прошлых лет), а актуальных лицевых счетов сотрудников в базе нет и оперативно внести их не представляется возможным.

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

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

← На главную