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