При формировании и печати отчетов (например, оборотно-сальдовой ведомости) система 1С по умолчанию выводит в правом нижнем углу текущую дату, время формирования и имя пользователя. В некоторых случаях эти данные мешают оформлению документа или не должны отображаться при передаче отчета сторонним контрагентам. Разберем по шагам все возможные способы отключения этой надписи — от быстрого редактирования перед печатью до настройки программы на постоянной основе.
Если дату и время нужно убрать однократно прямо перед отправкой документа на печать, можно воспользоваться встроенными функциями редактирования табличного документа.
Обратите внимание: данный способ работает только для текущей открытой формы отчета. При повторном формировании ведомости колонтитул появится снова.
Посмотрим на более удобный вариант решения в пользовательском режиме, который позволяет скрыть колонтитул без прямого редактирования текста отчета.
В большинстве конфигураций платформа запоминает параметры страницы для текущего пользователя, поэтому при последующих печатных операциях нижний колонтитул перестанет выводиться на бумагу.
В современных конфигурациях на базе Библиотеки Стандартных Подсистем (БСП) предусмотрен централизованный механизм управления печатными колонтитулами.
[&Дата] и [&Время] в правой части нижнего колонтитула либо полностью снимем флаги вывода нижнего колонтитула.Проанализируем техническое решение для случаев, когда выводимый текст задан программно в коде или макете отчета и его необходимо убрать навсегда для всех пользователей.
Вариант через код модуля:
Найдем в модуле отчета строку, отвечающую за формирование нижней надписи, и закомментируем её либо очистим значение переменной НижнийКолонтитул.
Пример кода для программного сброса колонтитула:
// Отключаем вывод системной даты и пользователя в нижнем колонтитуле
// НижнийКолонтитул = "Отчет сформирован " + ТекущаяДата() + " Пользователь: " + ИмяПользователя();
НижнийКолонтитул = "";
Для управляемых форм 1С 8.3 аналогом этой операции является отключение вывода колонтитула у объекта типа ТабличныйДокумент:
ТабличныйДокумент.НижнийКолонтитул.Выводить = Ложь;
Вариант с использованием внешнего отчета (без изменения основной базы):
EXTFORMS, в 1С 8.3 — загрузим через справочник Дополнительные отчеты и обработки).