Другое · 10 мин
Как изменить время проведения документа в 1С ЗУП
Как изменить время проведения документа в 1С ЗУП через команду «Ещё» или обработку. Ограничения, риски для расчёта зарплаты, проверка результата и ответы на вопросы.
Время проведения документа в 1С:ЗУП определяет его положение в последовательности документов внутри одного дня. От него зависит, в каком порядке программа обрабатывает кадровые и расчётные события: например, должен ли «Приём на работу» стоять раньше «Начисления зарплаты», или «Увольнение» — позже последнего начисления. Если документы за одну дату расположены в неверном порядке, расчёт может выполняться с ошибками: не подтянутся кадровые данные, неправильно рассчитается стаж или НДФЛ.
Чаще всего время требуется изменить, когда документ создан «задним числом», когда нужно разместить несколько документов одного дня в правильной последовательности или когда исправление ошибочного документа должно встать в конкретную точку дня. В типовой ЗУП прямого поля «время» на форме документа обычно нет — дата документа содержит и время, но редактируется она неочевидным способом.
Ниже разобраны основные способы: через стандартную команду изменения даты, через обработку «Групповое изменение реквизитов» и через механизм «Изменение времени проведения документов», доступный в некоторых конфигурациях. Также рассмотрены ограничения по правам, закрытым периодам и последствия для расчётов.
Зачем менять время документа и когда это действительно нужно
В 1С дата документа — это не только календарный день, но и время с точностью до секунды. Внутри одного дня документы упорядочиваются по моменту времени, и именно этот порядок учитывается при расчётах и построении отчётов. Если два документа по одному сотруднику стоят в один день, но в неверном порядке, программа может «не увидеть» нужное событие.
Типичные ситуации, когда требуется изменить время:
- «Увольнение» и «Начисление зарплаты и взносов» стоят одним днём, и нужно, чтобы увольнение было последним документом дня;
- кадровый перевод создан позже расчётного документа той же датой, и начисление не подхватывает новые условия;
- документ введён копированием или загружен обменом, и ему присвоилось неудобное время (например, 00:00:00);
- нужно развести по времени несколько однотипных документов, чтобы отчёты и журналы отображались в логичном порядке.
Если документ единственный за день и не участвует в связанных расчётах, менять время обычно не требуется — на результат это не повлияет.
Способ 1: изменение даты и времени через команду «Ещё»
Во многих документах ЗУП доступна стандартная команда изменения даты. Откройте документ и проверьте меню «Ещё» в командной панели формы. Если там есть пункт «Изменить дату» (в некоторых версиях — «Установить дату и время»), задача решается в пару кликов.
- 1Откройте документ, у которого нужно изменить время
- 2Нажмите «Ещё» в командной панели формы документа
- 3Выберите пункт «Изменить дату» или аналогичный
- 4В открывшемся окне укажите дату и нужное время, например 23:59:00
- 5Подтвердите ввод и перепроведите документ кнопкой «Провести» или «Провести и закрыть»
После перепроведения откройте журнал документов и убедитесь, что документ занял нужное положение относительно других документов этого дня. В списке документов время обычно отображается рядом с датой; если колонка скрыта, её можно вывести через настройку списка («Ещё → Изменить форму» или настройка списка).
Если пункта «Изменить дату» в меню нет, значит, для этого вида документа или для вашей роли команда отключена. Тогда используйте обработку группового изменения реквизитов, описанную ниже.
Способ 2: обработка «Групповое изменение реквизитов»
Универсальный способ, работающий почти для любых документов, — встроенная обработка «Групповое изменение реквизитов». В ЗУП она находится в разделе «Администрирование» → «Обслуживание» → «Корректировка данных» → «Групповое изменение реквизитов». Для доступа к ней нужны права администратора или расширенные права на изменение данных.
Порядок работы:
- Откройте обработку и в поле выбора укажите нужный вид документа, например «Увольнение».
- Настройте отбор: добавьте условие по конкретному документу (по номеру, ссылке или сотруднику), чтобы изменения не затронули лишние объекты.
- Нажмите «Выполнить отбор» и убедитесь, что найден ровно один нужный документ.
- В списке реквизитов найдите «Дата» и установите для него флажок изменения.
- Укажите новое значение даты вместе со временем, например 15.03 23:59:00.
- Нажмите «Изменить реквизиты» и дождитесь завершения обработки.
После изменения даты обработкой документ остаётся проведённым, но рекомендуется открыть его и перепровести штатно, чтобы движения по регистрам были пересчитаны корректно.
Способ 3: механизм «Изменение времени проведения документов»
В конфигурациях на базе БСП (а ЗУП 3.1 построена именно на ней) встречается сервисная обработка, позволяющая сдвинуть документ в начало или конец дня без ручного ввода времени. Она может быть подключена через «Администрирование» → «Обслуживание» либо вызываться из формы документа, если это предусмотрено настройками.
Суть механизма проста: документу присваивается время 00:00:00 (начало дня) или 23:59:59 (конец дня). Это удобно, когда нужно гарантированно поставить документ первым или последним в течение дня, не подбирая время вручную.
Если такой команды в вашей базе нет, того же результата добиваются вручную: задают время 00:00:01 для «первого» документа дня и 23:59:00 для «последнего».
Как выбрать действие
Ограничения: права, закрытые периоды и обмены
Изменить время документа не всегда возможно сразу. Основные ограничения:
- Права пользователя. Роль «Кадровик» или «Расчётчик» может не иметь права изменять дату проведённых документов. Проверьте, доступна ли запись документа после изменения.
- Дата запрета изменения данных. Если период документа закрыт (настроена дата запрета редактирования), программа не даст перепровести документ. Нужно временно открыть период пользователю с соответствующими правами.
- Обмены данными. Если ЗУП синхронизируется с бухгалтерской программой, изменение даты документа может привести к повторной выгрузке или расхождениям. После изменения проверьте состояние синхронизации.
- Расчётные документы. Изменение времени у «Начисления зарплаты и взносов» или «Ведомости» может потребовать перерасчёта зависимых документов.
Проверка результата после изменения
После изменения времени убедитесь, что цель достигнута и ничего не сломалось. Откройте журнал соответствующих документов, отфильтруйте по нужному дню и проверьте порядок документов по времени. Если документ участвует в расчётах, перепроведите связанные расчётные документы этого периода и сравните итоговые суммы с прежними значениями.
Дополнительно полезно сформировать расчётный листок сотрудника или свод начислений за период: если после смены времени цифры не изменились (или изменились ожидаемо), операция прошла корректно. Если суммы «поплыли» без причины — вероятно, нарушилась последовательность, и нужно перепровести документы периода в правильном порядке.
Как проверить результат
Документ стоит раньше или позже остальных, как требовалось
Порядок не изменился или время отображается старое
Записи датированы новым моментом времени
Движения остались со старым временем — документ не перепроведён
Суммы в отчётах совпадают с ожидаемыми
Начисления или НДФЛ изменились без объяснимой причины
Документ прошёл обмен без ошибок
Документ завис в очереди или выгружается с расхождениями
Частые вопросы
Почему в форме документа нет поля для ввода времени?
В типовой ЗУП поле даты на форме чаще всего отображает только календарную дату, а время хранится внутри значения. Ввод времени доступен через команду «Ещё → Изменить дату», через обработку группового изменения реквизитов или при включённом режиме отображения времени в настройках полей даты.
Нужно ли перепроводить документ после смены времени?
Да. Изменение даты через обработку не пересчитывает движения документа. Перепроведение гарантирует, что записи в регистрах получат новый момент времени и расчёты будут опираться на актуальное положение документа.
Изменится ли номер документа при смене времени?
Нет, номер документа не зависит от времени и при изменении даты внутри того же дня не меняется. Если изменить саму дату на другой день или месяц, программа может предложить перенумерацию в зависимости от настроек нумерации.
Что делать, если программа не даёт сохранить документ после изменения?
Чаще всего причина — установленная дата запрета изменения данных или недостаток прав. Проверьте сообщение об ошибке: в нём указывается причина. Период может временно открыть администратор, либо изменение выполняется пользователем с правом превышения даты запрета.
Влияет ли время документа на расчёт НДФЛ и взносов?
Косвенно — да. НДФЛ и взносы считаются по датам получения дохода и периодам, но порядок документов внутри дня влияет на то, какие данные расчёт «увидит». Например, если увольнение стоит раньше окончательного расчёта тем же днём, часть начислений может не попасть в расчёт при увольнении.
Можно ли массово сдвинуть время у всех документов за день?
Технически — через «Групповое изменение реквизитов» без узкого отбора, но делать это не рекомендуется: всем документам присвоится одинаковое время, и порядок между ними станет непредсказуемым. Массовые операции с датами выполняйте только на копии базы и с пониманием последствий.
Что важно запомнить
Время документа в 1С ЗУП определяет его порядок внутри дня и меняется через «Ещё → Изменить дату» или обработку «Групповое изменение реквизитов». После изменения документ обязательно перепроводят, а результат проверяют по журналу, движениям и расчётным отчётам. Работайте с точным отбором, учитывайте дату запрета и обмены данными.