В процессе ведения учета в программе 1С:Зарплата и кадры государственного учреждения (ЗиКГУ) редакции 3.1 пользователи часто сталкиваются с ситуацией, когда в списках документов или в самих формах отображается только дата без указания точного времени. Для бухгалтера время проведения имеет критическое значение, особенно когда нужно отследить последовательность начислений и выплат или понять, в какой последовательности вводились документы в течение одного рабочего дня. Разберемся вместе, как настроить систему так, чтобы время проведения стало видимым и доступным для анализа.
Прежде чем переходить к настройкам, проанализируем, как система хранит данные. В платформе 1С:Предприятие 8.3 реквизит Дата всегда является составным. Он одновременно содержит в себе и календарное число, и время (часы, минуты, секунды). Если вы видите в списке только «01.10.2023», это не значит, что времени нет — это лишь означает, что формат отображения скрывает «хвост» с часами и минутами. Наша задача — изменить настройки интерфейса «Такси», чтобы вывести эти скрытые данные на экран.
Рассмотрим самый простой и быстрый способ, который не требует программирования и изменения конфигурации. Этот метод позволяет вывести время прямо в общем списке документов (например, в журнале «Все начисления» или «Приемы, переводы, увольнения»).
Дата.ДЛФ=DT), или в поле «Формат» вручную пропишем строку: ДФ='dd.MM.yyyy HH:mm:ss'.После этих манипуляций в колонке «Дата» рядом с числом появится точное время. Это позволит визуально контролировать очередность документов без открытия каждого из них.
Иногда бухгалтеру нужно знать не просто время, указанное в поле документа, а реальное время, когда документ был нажат на кнопку «Провести», и кто именно это сделал. Для этого в ЗиКГУ 3.1 предусмотрен мощный инструмент — История изменений. Проанализируем, как его включить и использовать.
Разберем по шагам процесс включения истории:
Теперь в каждом документе этого типа в меню «Ещё» (или по специальной иконке на панели) появится пункт «История изменений». При его нажатии откроется отчет, где по каждой версии документа будет указано:
Важно: Этот метод незаменим, если вы подозреваете, что дату документа кто-то поменял «задним числом». История изменений покажет реальный момент записи объекта в базу данных.
Если настройка формы не дает нужной детализации, а версионирование не было включено заранее, выясним причину и время проведения через системный Журнал регистрации. Это наиболее технически точный способ, фиксирующий все события в системе.
Посмотрим на алгоритм действий:
Система выведет список всех попыток проведения документа с точностью до секунды. Это поможет разрешить споры о том, когда именно был сформирован расчетный листок или ведомость в банк.
Проанализируем ситуацию, о которой часто упоминают опытные бухгалтеры. В старых версиях платформы 1С:Предприятие 7.7 время документа часто выводилось в отдельном поле прямо в шапке. В современных конфигурациях на базе 1С 8.3 разработчики перешли к концепции минимализма в интерфейсе. Время скрыто, так как для большинства кадровых операций (например, «Прием на работу») важна именно дата (день), с которого сотрудник приступает к обязанностям, а не секунда нажатия на кнопку. Тем не менее, инструменты для вывода этой информации в 1С:ЗиКГУ 3.1 присутствуют в полном объеме, как мы убедились выше.
Стоит также учитывать, что в программе работает встроенная логика автоматической установки времени. Рассмотрим пример:
Для продвинутых пользователей, которым требуется программный вывод времени в печатные формы или специфические отчеты, можно использовать встроенный язык 1С. Например, получение времени в коде выглядит так:
// Пример получения времени проведения документа для вывода в сообщение
ТекОбъект = СсылкаНаДокумент.ПолучитьОбъект();
Сообщить("Документ проведен: " + Формат(ТекОбъект.Дата, "ДФ='HH:mm:ss'"));
Подводя итог, можно сказать: если бухгалтеру требуется видеть время проведения, самым эффективным и безболезненным способом будет изменение формата даты в форме списка. Если же цель — контроль за действиями персонала, то следует активировать версионирование объектов. Совместное использование этих инструментов делает работу в 1С:ЗиКГУ 3.1 прозрачной и контролируемой.