Предупреждение с восклицательным знаком в ЗУП 3.1: найти источник и исправить данные
Содержание
Желтый треугольник с восклицательным знаком в 1С 8.3 ЗУП — это предупреждение, а не авария. Программа сообщает: данные выглядят подозрительно или устарели, но работу она не блокирует. Смысл всегда написан в тексте рядом со значком. Прочитайте его, щёлкните по сообщению, и 1С покажет поле или документ, к которому оно относится.
Беда в том, что такие предупреждения легко пропустить. Документ проводится, ведомость формируется, а через месяц всплывает недоплата отпускных или неверный НДФЛ. Поэтому каждое такое сообщение в ЗУП 3.1 стоит дочитать и закрыть по существу: найти источник, исправить данные, пересчитать документ.
Чем предупреждение отличается от ошибки в ЗУП 8.3
В интерфейсе «Такси» платформа 1С 8.3 различает сообщения по серьёзности. Отсюда и разные значки.
| Что видите | Что это значит | Можно ли продолжать |
|---|---|---|
| ⛔ Красное подчёркивание поля, документ не записан | Ошибка заполнения, программа не даёт провести | Нет, сначала исправить |
| ⚠️ Желтый треугольник с «!» | Предупреждение: данные под вопросом | Да, но нужно проверить |
| ℹ️ Синий значок или серый текст | Информация, подсказка | Да |
Главное отличие: при ошибке 1С сама останавливает вас. При предупреждении решение за вами. Программа не знает, нарочно вы ввели отпуск поверх больничного или ошиблись датой. Поэтому она просто подсвечивает такой случай.
Не пытайтесь «убрать значок» как таковой. Он исчезнет сам, когда исчезнет причина: данные исправлены, документ пересчитан, настройка заполнена.
Почему появляется желтый треугольник в ЗУП
Причины почти всегда сводятся к нескольким группам. Сначала прикиньте, к какой относится ваш случай.
- 📅 Пересечение периодов. Отпуск введён на дни больничного, командировка накладывается на прогул, сотрудник уволен раньше даты документа.
- 🔄 Документ рассчитан на старых данных. После расчёта изменили оклад, график, табель или стаж, а документ не пересчитали.
- 📝 Не заполнены сведения о сотруднике. Нет графика работы, планового начисления, способа выплаты, данных для НДФЛ.
- ⚙️ Пробелы в настройках программы. Не указаны нужные параметры в
Настройка → Расчет зарплатыилиНастройка → Кадровый учет. - 🧾 Ручные правки результатов. Сумму в документе исправили вручную, и она расходится с тем, что посчитала бы программа.
- 🆕 Устаревший релиз. Программа напоминает об обновлении, а иногда расчёт по новым правилам доступен только в свежей версии.
Первые две группы — самые частые на практике. Особенно в месяцы, когда кадровики и расчётчики правят прошлые периоды.
Где в программе показывается предупреждение
Значок выглядит одинаково, но место его появления подсказывает, куда смотреть.
В окне сообщений внизу документа
Самый частый случай. После команды Провести или Записать в нижней части формы открывается панель сообщений. Каждое сообщение начинается со значка: красный для ошибок, желтый для предупреждений.
Двойной щелчок по строке переводит курсор в поле, к которому относится сообщение. Если поле в табличной части, 1С выделит нужную строку.
В шапке документа расчёта
В документах Отпуск, Больничный лист, Командировка и в начислении зарплаты бывает строка-предупреждение прямо над табличной частью. Обычно она говорит, что данные изменились и документ стоит пересчитать. Рядом есть гиперссылка, которая запускает пересчёт.
В отдельном окне-предупреждении
Иногда 1С показывает модальное окно с желтым треугольником и кнопкой ОК. Так программа подтверждает спорное действие или сообщает, что операция выполнена не полностью. Текст в окне обычно короткий, поэтому его стоит сразу скопировать.
На начальной странице
На начальной странице ЗУП 3.1 могут висеть напоминания: обновить программу, проверить настройки, обработать перерасчёты. Они ни к какому документу не привязаны и решаются в разделе Администрирование или в настройках.
Как точно определить причину предупреждения
Значок сам по себе ничего не объясняет. Причину выясняют по тексту и контексту.
- Прочитайте сообщение целиком. Растяните панель сообщений мышью. Длинный текст часто обрезается, а суть в его конце.
- Скопируйте текст. Выделите сообщение и нажмите
Ctrl+C. Пригодится для поиска по справке и для письма в поддержку. - Щёлкните по сообщению дважды. 1С покажет поле-источник. Чаще всего это дата, сотрудник или вид начисления.
- Посмотрите, кого касается. В начислении зарплаты на сотни людей предупреждение может относиться к одной строке. Найдите её поиском по ФИО через
Ctrl+F. - Сверьте даты. Откройте карточку сотрудника и проверьте кадровую историю: приём, переводы, увольнение, отсутствия в нужном месяце.
- Загляните в журнал регистрации.
Администрирование → Обслуживание → Журнал регистрации. Отфильтруйте по пользователю и времени, чтобы увидеть, кто и что менял перед появлением предупреждения.
Если сообщение вызывает сомнение, сделайте пробный расчёт в копии базы. Так видно, что изменится после исправления, а рабочие данные не страдают.
Устранение предупреждения: пошаговая инструкция
Порядок одинаков почти для любого предупреждения в ЗУП. Идите от самого безопасного действия к самому серьёзному.
Шаг 1. Обновите данные в документе
Если в шапке есть предложение пересчитать документ, воспользуйтесь им. Для начисления зарплаты то же делает кнопка Пересчитать или повторное заполнение через Заполнить.
Повторное заполнение начисления зарплаты удаляет ручные правки в строках. Перед этим выпишите, какие суммы вы меняли руками, или сохраните копию документа.
Шаг 2. Исправьте исходные кадровые данные
Если причина в карточке сотрудника, правьте не сумму в расчёте, а источник:
- график работы — документом изменения графика, а не правкой табеля задним числом;
- оклад и надбавки — кадровым переводом или изменением оплаты труда с нужной даты;
- пересекающиеся отсутствия — исправлением одного из документов.
После правки вернитесь в расчётный документ и пересчитайте его. Предупреждение должно исчезнуть.
Шаг 3. Разберитесь с перерасчётами прошлых месяцев
Когда меняют данные за закрытый период, ЗУП регистрирует перерасчёт. В следующем начислении зарплаты он попадает на вкладку доначислений и перерасчётов. Если её не обработать, суммы прошлого месяца останутся старыми.
Откройте Зарплата → Начисление зарплаты и взносов, создайте или откройте документ текущего месяца и проверьте эту вкладку. Пустая вкладка при известной правке прошлого периода — повод перепроверить даты изменённого документа.
Шаг 4. Проверьте настройки программы
Предупреждения, которые вылезают у многих сотрудников сразу, обычно идут от настроек. Откройте Настройка → Расчет зарплаты и Настройка → Кадровый учет и сравните флажки с тем, как реально ведёте учёт. Включённая функция без заполненных справочников часто и даёт массовые предупреждения.
Шаг 5. Обновите программу
Если предупреждение связано с изменением законодательства, а релиз старый, обновитесь. До обновления сделайте резервную копию: Администрирование → Обслуживание → Резервное копирование и восстановление в файловой базе или средствами СУБД в клиент-серверной.
Обновление структуры базы требует монопольного доступа. Попросите пользователей выйти из программы и делайте это вне рабочего времени расчётчиков.
Шаг 6. Проверьте результат отчётом
Сформируйте расчётный листок по сотруднику, которого касалось предупреждение, и отчёт «Анализ начислений и удержаний» за месяц. Цифры до и после исправления должны отличаться ровно на ожидаемую сумму.
Пример. Сотруднику с окладом 60 000 ₽ перевод на оклад 66 000 ₽ ввели датой 15-го вместо 1-го числа. В месяце 22 рабочих дня, с 1-го по 14-е из них 10. Недоплата за эти дни составит (66 000 − 60 000) / 22 × 10 = 2 727,27 ₽. Именно такую разницу и должен показать перерасчёт после исправления даты. Если отчёт показывает другую сумму, ищите ещё одно изменение в тех же датах.
Типичные ситуации, которые приводят к предупреждению
Эти случаи из практики не очевидны по тексту сообщения, хотя встречаются постоянно.
- 🧑💼 Документ ввели «на сегодня», а событие было раньше. Например, перевод с 1-го числа оформили датой 15-го. Расчёт за первую половину месяца идёт по старому окладу, и при начислении появляется предупреждение о расхождении.
- 🏖️ Больничный пришёл после того, как отпуск уже начислен и выплачен. Отпуск нужно продлить или перенести, а излишне выплаченные отпускные удержать или зачесть. Предупреждение здесь — только начало работы.
- 👥 Два расчётчика правят одного сотрудника. Один пересчитал отпуск, второй тем временем поменял оклад. Документ первого уже снова устарел.
- 📆 Закрыли месяц, потом поправили табель. Табель изменился, а начисление зарплаты осталось прежним. Перерасчёт уйдёт в следующий месяц, если его не обработать.
- 🔧 Доработки и внешние обработки. Нестандартные предупреждения часто выводит не типовая конфигурация, а доработка. Если текст сообщения не похож на типовой, спросите того, кто дорабатывал базу.
Как не допускать предупреждений в будущем
Полностью избавиться от предупреждений нельзя, и не нужно: это полезный сигнал. Но их можно сделать редкими и понятными.
Ещё несколько правил, которые помогают:
- 🗓️ Вводите кадровые документы датой события, а не датой, когда до них дошли руки.
- 🔒 Установите дату запрета изменения данных для закрытых периодов. Правка прошлого станет осознанной.
- 🧑🤝🧑 Разделите сотрудников между расчётчиками, чтобы не править одну карточку одновременно.
- 🆕 Обновляйте ЗУП регулярно, а не раз в полгода. Изменения правил расчёта приходят с релизами.
Когда стоит позвать специалиста
Свои силы закончились, если:
- текст предупреждения непонятен и не похож на типовой — вероятна доработка;
- предупреждение появилось у всех сотрудников после обновления;
- пересчёт не убирает сообщение, хотя данные исправлены;
- суммы перерасчёта прошлых периодов получаются явно неправдоподобными.
Отдельный случай — клиент-серверная база с несколькими организациями. Предупреждение может касаться только одной из них, и без прав на её данные пользователь не увидит причину. Проверьте, под какой учётной записью работаете и какие организации ей доступны.
Тогда соберите для специалиста: точный текст сообщения, номер и дату документа, ФИО одного сотрудника для примера, номер релиза из Справка → О программе. Так разбор займёт минуты, а не часы.
Если хотите обратиться в поддержку разработчика типовой конфигурации, отправляйте тот же набор данных. Скриншот без текста сообщения почти всегда приводит к встречному вопросу.