Вы нажали Заполнить в документе Начисление зарплаты, но ничего не произошло? Или система выдала ошибку, а суммы не рассчитаны? Эта проблема знакома многим пользователям 1С:Зарплата и Управление Персоналом (ЗУП 3.1/2.5) и 1С:Бухгалтерия 8.3. Чаще всего сбой связан не с поломкой программы, а с неверными настройками, отсутствием данных или конфликтами в базе.
В этой статье мы разберём 7 ключевых причин, почему автозаполнение зарплаты не работает, и дадим пошаговые инструкции для каждой из них. Вы узнаете, как проверить настройки расчётов, где искать ошибки в данных сотрудников, и что делать, если проблема кроется в обновлениях или правах доступа. А в конце — FAQ с ответами на частые вопросы и список типовых ошибок 1С с расшифровкой.
1. Отсутствуют данные для расчёта: что проверить в первую очередь
Перед тем как винить программу, убедитесь, что в системе есть вся необходимая информация для начисления зарплаты. Кнопка Заполнить работает только при наличии:
✅ Данных о сотрудниках — если в карточке работника не указаны оклад, график работы или подразделение, программа просто не знает, что начислять. Проверьте раздел Кадры → Сотрудники и отфильтруйте активных сотрудников.
✅ Графика работы — без него система не может определить количество отработанных дней. Например, если график не заведён или указан неверно (например, Пятидневка вместо Сменный график), зарплата не рассчитается.
✅ Табеля учёта рабочего времени — если табель не заполнен или не проведён, программа «не видит», сколько дней сотрудник работал. Проверьте документ Табель учёта рабочего времени за нужный месяц.
Указан ли оклад в карточке сотрудника?
Заведён ли график работы (и соответствует ли он фактическому)?
Создан и проведён ли табель учёта рабочего времени?
Есть ли действующий трудовой договор?
-->
⚠️ Внимание! Если сотрудник уволен, но в базе не поставлена дата увольнения, система будет пытаться начислить ему зарплату. Это может блокировать расчёт для других работников.
Чтобы быстро найти «проблемных» сотрудников, используйте отчёт Анализ данных для расчёта зарплаты (Зарплата → Отчёты). Он покажет, у кого отсутствуют критические данные.
2. Ошибки в настройках расчёта зарплаты
Если данные есть, но зарплата всё равно не начисляется, проблема может крыться в неверных настройках расчётов. Вот что нужно проверить:
🔹 Параметры расчёта — перейдите в Настройки → Зарплата → Параметры расчёта зарплаты и убедитесь, что:
- Указан правильный период расчёта (месяц, за который начисляете зарплату).
- Включён флаг Использовать графики работы (если он выключен, система игнорирует табели).
- Выбран корректный способ округления (например, До копеек).
🔹 Виды расчётов — проверьте, активны ли нужные виды начислений (Зарплата → Настройки → Виды расчётов). Например, если отключён вид расчёта Оклад по дням, то оклад не будет начисляться автоматически.
🔹 Порядок расчётов — в документе Начисление зарплаты на закладке Начисления должна быть включена галочка Автоматический расчёт. Если её нет, система ждёт ручного ввода сумм.
| Настройка | Где проверить | Что должно быть |
|---|---|---|
| Период расчёта | Настройки → Зарплата → Параметры расчёта |
Текущий месяц (например, Июнь 2026) |
| Графики работы | Настройки → Зарплата → Графики работы |
Активные графики для всех сотрудников |
| Виды начислений | Зарплата → Настройки → Виды расчётов |
Флаг Активен для окладов, премий и т.д. |
Критическая ошибка: если в параметрах расчёта указан неверный месяц (например, Май 2026 вместо Июнь 2026), кнопка Заполнить будет «молчать» без ошибок.
3. Конфликты в базе данных: как найти и исправить
Иногда проблема кроется глубже — в повреждённых данных или конфликтах объектов. Это чаще всего происходит после:
- Некорректного обновления 1С.
- Прерванного сеанса работы.
- Ручного редактирования базы через Конфигуратор.
🛠 Как диагностировать:
1. Откройте Конфигуратор 1С (через ярлык или командную строку с ключом /Config).
2. Выполните проверку логической целостности: Администрирование → Тестирование и исправление → Тестировать и исправлять.
3. Обратите внимание на ошибки типа:
- Нарушена ссылочная целостность (ссылка на несуществующий объект).
- Дублирование документов (например, два табеля за один месяц).
🛠 Как исправить:
- Если ошибки некритичные, нажмите Исправить в окне тестирования.
- Для сложных случаев (например, дубли документов) используйте обработку Поиск и удаление дублей (доступна в 1С:ИТС).
- Если база сильно повреждена, восстановите её из резервной копии.
⚠️ Внимание! Перед любыми манипуляциями с базой через Конфигуратор сделайте резервную копию! Используйте команду Администрирование → Выгрузить информационную базу.
Еженедельно
1 раз в месяц
Только перед обновлениями
Никогда не делаю-->
4. Проблемы с правами доступа: почему кнопка не работает
Если у вас нет прав на автозаполнение зарплаты, кнопка Заполнить может быть просто заблокирована. Это частая проблема для новых пользователей или после смены ролей.
🔐 Как проверить права:
1. Откройте Администрирование → Пользователи.
2. Найдите свою учётную запись и проверьте назначенные роли.
3. Для автозаполнения зарплаты нужны права:
- Расчёт зарплаты (полные права) или Расчёт зарплаты (редактирование).
- Просмотр кадровых данных (если права разграничены).
🔐 Как исправить:
- Обратитесь к администратору 1С с просьбой добавить недостающие роли.
- Если вы администратор, назначьте себе роль Администратор временно (но не оставляйте её надолго по соображениям безопасности).
💡 Совет: Если права есть, но кнопка всё равно не активна, попробуйте:
- Перезапустить 1С в режиме обычного приложения (не управляемого).
- Очистить кэш 1С (удалите папку %AppData%\1C\1Cv8).
Чтобы быстро проверить права, создайте тестового пользователя с ролью Администратор и попробуйте заполнить зарплату под ним. Если кнопка заработает — проблема точно в правах.
5. Ошибки в табеле учёта рабочего времени
Табель — это основа для расчёта зарплаты. Если в нём нет данных или есть ошибки, автозаполнение не сработает. Рассмотрим типичные проблемы:
📅 Табель не заполнен — если документ Табель учёта рабочего времени не создан или не проведён, система «не знает», сколько дней сотрудник работал. Проверьте:
- Есть ли табель за нужный месяц (Зарплата → Табель учёта рабочего времени).
- Проведён ли он (значок ✅ в списке документов).
❌ Ошибки в табеле — даже если табель есть, в нём могут быть:
- Незакрытые смены (например, сотрудник «открыт» на работу, но не «закрыт»).
- Некорректные коды (например, вместо Я (явка) стоит Б (больничный) без прикреплённого больничного листа).
- Дублирующиеся записи (одному сотруднику assigned несколько строк с разными данными).
🔧 Как исправить:
1. Откройте табель и проверьте его на ошибки (кнопка Проверка).
2. Удалите дублирующиеся строки.
3. Если есть незакрытые смены, исправьте их вручную или с помощью обработки Закрытие смен (доступна в 1С:ИТС).
Что делать, если табель «завис» и не проводится?
Если табель не проводится из-за ошибки (например, Не найден график работы для сотрудника), попробуйте:
1. Удалить проблемного сотрудника из табеля (создайте новый табель без него).
2. Проверить график работы сотрудника в карточке (Кадры → Сотрудники).
3. Использовать обработку Исправление табеля из 1С:ИТС или техподдержки.
6. Устаревшая версия 1С или отсутствие обновлений
Если вы давно не обновляли 1С, кнопка Заполнить может не работать из-за:
- Изменений в законодательстве (например, новые правила расчёта НДФЛ или страховых взносов).
- Багов в старых версиях (например, в ЗУП 2.5 была ошибка с автозаполнением при наличии уволенных сотрудников).
🔄 Как обновить 1С:
1. Скачайте последнюю версию обновлений с сайта 1С:ИТС или через Сервис → Обновление конфигурации.
2. Установите обновления в Конфигураторе (Конфигурация → Поддержка → Обновить конфигурацию).
3. После обновления выполните регламентные операции (Зарплата → Регламентные операции), особенно:
- Перерасчёт документов.
- Обновление данных для расчёта зарплаты.
📌 Признаки устаревшей версии:
- В логе обновлений (Администрирование → Обновления) дата последнего апдейта старше 3 месяцев.
- При нажатии Заполнить появляется ошибка типа Не найден метод "РассчитатьНДФЛ" (указывает на отсутствие актуальных алгоритмов).
⚠️ Внимание! Перед обновлением проверьте совместимость вашей конфигурации с новой версией. Некоторые доработки могут перестать работать.
7. Ошибки в коде: если проблема в доработках или расширениях
Если вы используете доработанную конфигурацию или подключённые расширения, ошибка может крыться в них. Типичные сценарии:
🖥 Конфликт расширений — если подключено несколько расширений, они могут перекрывать стандартную логику заполнения зарплаты. Проверьте:
- Список активных расширений (Администрирование → Печатные формы, отчёты и обработки → Расширения).
- Отключите все расширения и попробуйте заполнить зарплату снова.
🐞 Ошибки в доработках — если конфигурация изменялась программистом, возможны баги в:
- Процедурах заполнения (например, в модуле документа Начисление зарплаты).
- Дополнительных реквизитах (если добавлены новые поля, но не прописана логика их заполнения).
🔧 Как диагностировать:
1. Запустите 1С в отладочном режиме (Запуск 1С:Предприятия с ключом /Debug).
2. Повторите действие (нажмите Заполнить) и посмотрите, где возникает ошибка.
3. Если видите сообщение типа Ошибка при выполнении обработчика события, скопируйте текст ошибки и обратитесь к программисту.
📌 Временное решение: Если ошибка критична, а программист недоступен, попробуйте:
- Откатиться на резервную копию базы (до момента, когда зарплата начислялась корректно).
- Использовать ручной ввод сумм (если сроки поджимают).
Если ошибка возникает только у одного сотрудника, проблема скорее всего в его данных (график, оклад, табель). Если у всех — ищите причину в настройках или обновлениях.
FAQ: Ответы на частые вопросы
Почему при нажатии «Заполнить» появляется ошибка «Не найден график работы»?
Эта ошибка означает, что у одного или нескольких сотрудников не указан график работы в карточке (Кадры → Сотрудники → График работы). Также проверьте, что график активен (не архивный) и соответствует фактическому режиму работы (например, Пятидневка, а не Шестидневка).
Кнопка «Заполнить» неактивна (серого цвета). Что делать?
Скорее всего, у вас не хватает прав или документ не проведён. Проверьте:
- 🔹 Вашу роль в 1С (должна быть
Расчёт зарплатыили выше). - 🔹 Статус документа — он должен быть в режиме редактирования (не проведён).
- 🔹 Дату документа — она не должна быть в закрытом периоде.
Зарплата начисляется, но суммы неверные. В чём причина?
Вероятные причины:
- 🔹 Неверный оклад в карточке сотрудника.
- 🔹 Ошибки в табеле (например, вместо
ЯстоитОТ— отпуск без оплаты). - 🔹 Неактуальные настройки НДФЛ или страховых взносов (проверьте обновления).
- 🔹 Дополнительные удержания (например, алименты или исполнительные листы), которые не учтены.
Используйте отчёт Расчётная ведомость (Зарплата → Отчёты), чтобы увидеть детализацию начислений.
После обновления 1С перестала работать кнопка «Заполнить». Как вернуть всё назад?
Если проблема появилась сразу после обновления, возможны два варианта:
- 🔹 Откат обновления — восстановите базу из резервной копии, сделанной до апдейта.
- 🔹 Ручной расчёт — временно начисляйте зарплату вручную, пока не исправите ошибку (обратитесь в техподдержку 1С).
Чтобы избежать таких ситуаций, тестируйте обновления на копии базы перед установкой на рабочую версию.
Можно ли начислить зарплату вручную, если автозаполнение не работает?
Да, но это не рекомендуется для постоянного использования. Чтобы сделать это:
- Откройте документ
Начисление зарплаты. - На закладке
НачислениянажмитеДобавитьи выберите вид расчёта (например,Оклад по дням). - Вручную укажите сумму и количество дней.
- Проведите документ.
⚠️ Осторожно! При ручном вводе легко ошибиться в расчётах НДФЛ, страховых взносов или удержаний. Всегда перепроверяйте суммы отчётом Расчётная ведомость.