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