Почему не заполняется автоматически документ «Начисление зарплаты» в 1С:Бухгалтерия 3.0?

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

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

1. Проверка настроек кадрового учета

Первое, на что мы должны обратить внимание, — это как именно в программе настроен учет кадров. Перейдем в раздел «Зарплата и кадры»«Настройки зарплаты»«Общие настройки». Проанализируем положение переключателей:

  1. Учет расчетов по зарплате и кадрам ведется: Должен стоять вариант «В этой программе». Если выбрана «Внешняя программа», то 1С:Бухгалтерия будет только принимать готовые данные (проводки), и кнопка заполнения работать не будет.
  2. Кадровый учет: Если выбран вариант «Полный», система требует обязательного наличия документов Прием на работу. Если выбран «Упрощенный», то достаточно просто создать карточку в справочнике Сотрудники и указать дату приема там.

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

2. Наличие и проведение кадровых приказов

Выясним, действительно ли сотрудники «числились» в организации на дату начисления. Проверим список документов Прием на работу. Обратим внимание на следующие моменты:

3. Производственный календарь и графики работы

Это «невидимая» причина, о которой часто забывают. Документ начисления не может рассчитать сумму, если он не знает норму рабочего времени. Разберем этот механизм подробнее:

Проверим Производственный календарь (раздел «Справочники» или «Настройки зарплаты»). Он должен быть заполнен на текущий год. Если календарь пуст, 1С считает, что рабочих дней в месяце ноль, и заполнять документ некем.

Далее проверим График работы. В 1С:Бухгалтерия 3.0 обычно используется «Пятидневка». Зайдем в график и убедимся, что он заполнен на весь год. В самом документе Прием на работу обязательно должен быть указан этот график. Если поле «График» в приеме на работу пустое (что часто случается при некорректном переносе из 2.0), автозаполнение не сработает.

4. Проверка плановых начислений в регистрах

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

Для исправления ситуации можно воспользоваться документом Изменение оплаты труда или перепровести Прием на работу, предварительно перевыбрав вид начисления (например, «Оплата по окладу»).

5. Проблема «Дублирования» начислений

Рассмотрим еще одну частую причину: зарплата за этот месяц уже начислена другим документом. 1С:Бухгалтерия блокирует повторное начисление по одному и тому же сотруднику в рамках одного месяца.

Проверьте список документов Начисление зарплаты за нужный период. Возможно, был создан «черновик» документа, который уже «забрал» всех сотрудников на себя. Удалите или пометьте на удаление лишние документы и попробуйте заполнить основной документ заново.

6. Специфика перехода с версии 2.0 на 3.0

При миграции данных часто возникают ошибки в служебных регистрах. Одним из ключевых является регистр «Текущие кадровые данные сотрудников». Выясним, все ли там в порядке:

  1. Перейдем в меню «Функции для технического специалиста» (или «Все функции»).
  2. Найдем регистр сведений Текущие кадровые данные сотрудников.
  3. Найдем в списке проблемного сотрудника и убедимся, что колонки «Дата приема», «Организация» и «Подразделение» заполнены корректно.

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

7. Дата документа и период начисления

Обратим внимание на шапку документа Начисление зарплаты. Там есть два важных поля: «Зарплата за:» (месяц) и «Дата» (самого документа).

Если вы пытаетесь начислить зарплату за Май, а дата в поле «Дата» стоит, например, 15 мая, система может не подтянуть сотрудников, так как месяц еще не завершен. Рекомендуется устанавливать дату документа последним числом месяца (например, 31.05.2024), прежде чем нажимать кнопку «Заполнить».

8. Технологические факторы (Кэш и итоги)

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

  1. Очистка кэша: Удалите базу из списка запуска 1С и добавьте ее заново (это очистит временные файлы).
  2. Тестирование и исправление: В режиме «Конфигуратор» запустите процедуру «Тестирование и исправление» с выбранными пунктами «Реиндексация таблиц» и «Пересчет итогов». После перехода с 2.0 таблицы итогов часто требуют обновления для корректной работы запросов автозаполнения.

Резюме

Для того чтобы кнопка «Заполнить» работала корректно, необходимо соблюдение «золотого правила» трех составляющих:

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

← На главную