При работе в программе 1С:Зарплата и управление персоналом 8 (редакция 3.1) бухгалтеры часто сталкиваются с ситуацией, когда при формировании документа Табель за полный месяц данные за первую половину (с 1 по 15 число) не заполняются или отображаются пустыми строками, хотя сотрудники работали и данные по ним есть. Рассмотрим подробнее, почему так происходит, с какого релиза изменилось поведение системы и как правильно организовать учет рабочего времени, чтобы избежать ошибок в расчетах. При необходимости можно воспользоваться внешним отчетом для сверки планового и фактического рабочего времени сотрудников.
Проанализируем ситуацию, которая возникла у многих пользователей при переходе с версии 3.1.5 на более актуальные релизы (начиная с 3.1.6.38 и выше). В старых версиях программы документ Табель за полный месяц просто перезаписывал любые ранее введенные данные. Однако в современной методике 1С заложен принцип строгого разграничения периодов.
Выясним основную причину: если в информационной базе уже существует проведенный документ Табель с установленным переключателем «За первую половину месяца», то при создании последующего документа за «Полный месяц» система блокирует автоматическое заполнение первой половины месяца. Это не является программной ошибкой. Напротив, это защитный механизм, внедренный разработчиками для обеспечения целостности данных в регистрах учета времени.
Разберем техническую сторону вопроса. Программа 1С:ЗУП хранит данные об отработанном времени в специальных регистрах накопления и регистрах сведений (например, Данные о времени для расчета среднего заработка). Когда мы проводим документ за первую половину месяца, записи в эти регистры уже сделаны.
Если бы программа позволила заполнить эти же дни в документе за полный месяц, возникло бы «двойное» начисление часов или конфликт записей, что привело бы к некорректному расчету среднего заработка, отпускных и самой зарплаты. Таким образом, пустые ячейки в табеле за полный месяц — это сигнал программы о том, что это время уже учтено и «занято» другим документом-регистратором.
Рассмотрим по шагам, как следует поступать в зависимости от ваших целей учета. В системе 1С:ЗУП 3.1 предусмотрено несколько штатных сценариев работы с табелями.
Это наиболее правильный и рекомендуемый методистами 1С способ, если вам необходимо вводить табель дважды в месяц (например, для точного расчета аванса). Проанализируем алгоритм:
Табель, выбрав период «За первую половину месяца». Проверяем, корректируем явки и проводим его.Табель, но выбираем в нем период «За вторую половину месяца».Важный нюанс: Не пытайтесь в этом сценарии создать документ за «Полный месяц». Программа увидит, что первые 15 дней уже «закрыты», и оставит их пустыми, что может запутать при попытке печати формы Т-13 из этого документа.
Разберем рекомендацию, которую часто дают специалисты технической поддержки 1С. Во многих случаях документ Табель вообще не требуется создавать. Система ЗУП 3.1 спроектирована так, что она собирает данные о времени автоматически на основании:
Больничный лист, Отпуск, Командировка, Отсутствие по невыясненной причине).Проанализируем ситуацию: если вы не вносите ручных правок в отработанное время (например, не меняете «Я» на «НХ» вручную прямо в сетке табеля), то создавать документ Табель не нужно. Расчет зарплаты прекрасно пройдет и без него. Это значительно ускорит работу программы, так как документ Табель создает огромное количество записей в базе данных, что может замедлять проведение начислений.
Если вашим пользователям критически важно видеть все 30-31 день в одном документе Табель, выполним следующие действия:
Табель за первую половину месяца.Табель за «Полный месяц» и нажмем кнопку «Заполнить».Внимание: Помните, что если вы уже рассчитали и выплатили аванс («Начисление за первую половину месяца»), распроведение табеля может повлиять на последующий пересчет налогов или взносов. Будьте осторожны с этим методом в закрытых периодах.
Часто бухгалтеры пытаются получить печатную форму Т-13 непосредственно из документа Табель. Если документ заполнен только за вторую половину месяца, печатная форма из него также выйдет «половинчатой».
Посмотрим на правильный способ формирования отчетности:
Для получения полноценного табеля за весь месяц используйте специализированный отчет: Зарплата — Отчеты по зарплате — Табель учета рабочего времени (Т-13). В отличие от документа, этот отчет собирает данные из всех источников (и из табеля за 1-ю половину, и из табеля за 2-ю половину, и из графиков/отклонений). В отчете Т-13 данные всегда будут полными и красивыми, независимо от того, какими документами они были введены. Для расширенного анализа с выводом итогов по видам времени можно использовать отчет по формам Т-12 и Т-13 для сверки планового и фактического времени.
Подведем итог нашему анализу. Изменение поведения программы в 1С:ЗУП 3.1.6 — это не «глюк», а переход к более строгой модели учета. Проанализируем основные выводы:
Соблюдение этой методики позволит вам избежать путаницы в учете и гарантирует корректность формирования данных для расчета среднего заработка в будущем.