Как изменить макет печатной формы и данные подписантов в 1С:Бухгалтерия 2.0 без программиста

Пользователь 1С v8.3 (Обычные формы) 1C:Бухгалтерия Бухгалтерский учет
← На главную

В процессе работы с программой «1С:Бухгалтерия предприятия 2.0» часто возникают ситуации, когда необходимо оперативно изменить печатную форму документа — например, «Счета на оплату». Типичный случай: основной руководитель уходит в отпуск или уезжает в командировку, и на документах должны фигурировать ФИО исполняющего обязанности и реквизиты доверенности. При этом крайне желательно сохранить возможность быстрого возврата к исходным настройкам.

Рассмотрим подробно, как решить эту задачу несколькими способами: от самого простого (настройка данных в пользовательском режиме) до более продвинутого (редактирование макета внешней печатной формы).

Способ 1: Смена подписантов через регистр «Ответственные лица»

Прежде чем приступать к редактированию кода или макетов, проанализируем, откуда программа берет данные для подписей. В большинстве типовых конфигураций 1С, включая редакцию 2.0, ФИО руководителя и бухгалтера не «забиты» в макет жестко. Они подтягиваются из специального регистра сведений. Это самый правильный и безопасный метод, не требующий Конфигуратора.

Разберем этот процесс по шагам:

  1. Перейдем в меню Предприятие — Ответственные лица организаций.
  2. В открывшемся списке мы увидим историю смен руководства. Чтобы назначить нового подписанта (например, заместителя на время командировки), не нужно удалять старую запись! Нажмем кнопку Добавить.
  3. Укажем дату, с которой изменения вступают в силу (день отъезда руководителя).
  4. Выберем организацию, должность (например, «Руководитель») и соответствующее физическое лицо (вашего зама).
  5. В поле «Должность» для печати можно указать именно ту формулировку, которая должна попасть в счет.

Важный нюанс: Когда руководитель вернется, нам нужно будет создать еще одну запись в этом же регистре с датой возврата и снова указать основного директора. Программа автоматически выбирает актуальную запись, исходя из даты документа.

Способ 2: Использование внешних печатных форм (ВПФ)

Если нам нужно не просто поменять фамилию, а добавить в макет статичный текст (например, фразу «на основании Доверенности №...»), который нельзя вывести через стандартные поля, лучше всего воспользоваться механизмом внешних печатных форм. Это позволит нам не изменять основную конфигурацию, что критически важно для последующих обновлений 1С.

Проанализируем алгоритм создания такой формы:

  1. Зайдем в меню Сервис — Дополнительные отчеты и обработки — Дополнительные внешние печатные формы.
  2. Найдем в списке нужную нам форму (если она уже была добавлена ранее). Если мы хотим изменить стандартную форму, нам сначала нужно сохранить ее файл на диск.
  3. Для редактирования файла .epf нам все же придется запустить 1С в режиме Конфигуратор, но пугаться этого не стоит — программировать не придется.
  4. В Конфигураторе выберем Файл — Открыть и выберем наш сохраненный файл .epf.
  5. В окне структуры обработки найдем раздел Макеты и дважды кликнем по макету печатной формы (например, Счет).

Теперь перед нами визуальный редактор, очень похожий на Excel. Выясним, как внести изменения:

В ячейках макета вы можете увидеть текст в угловых скобках, например, <РуководительФИО>. Это Параметры. Программа сама подставляет туда значения. Если вы хотите, чтобы текст всегда оставался неизменным, вы можете просто написать его в ячейке поверх параметра или рядом. Однако помните, что если вы удалите параметр, данные из программы в это место выводиться перестанут.

Способ 3: Решение проблемы сокращения ФИО до инициалов

Пользователи часто жалуются, что программа выводит «Иванов И.И.», а требуется «Иванов Иван Иванович». В типовой БП 2.0 за это отвечает функция ФормироватьФамилиюИмяОтчество() в общих модулях. Если мы работаем с внешней печатной формой и не хотим менять глобальный код, рассмотрим «хитрое» решение:

В макете внешней формы найдем ячейку с параметром ФИО. В свойствах этой ячейки (правой кнопкой мыши — Свойства) изменим значение Заполнение с «Параметр» на «Текст». Теперь мы можем просто вписать полное имя «гвоздями». Это не совсем гибко, зато гарантирует нужный результат без единой строчки программного кода.

Безопасность и работа с базой данных

Прежде чем вносить любые изменения, даже в макеты, необходимо обезопасить данные. Рассмотрим, как сделать резервную копию:

Запустим Конфигуратор. Перейдем в меню Администрирование — Выгрузить информационную базу.... Программа предложит сохранить файл с расширением .dt. В случае неудачи вы всегда сможете вернуться к этой точке через пункт Загрузить информационную базу.

Внимание: Не путайте это с «Сохранением конфигурации в файл» (.cf). Файл .cf сохраняет только структуру программы без ваших документов и проводок. Для полноценного отката всегда используйте .dt.

Использование встроенного редактора макетов

В последних релизах «Бухгалтерии предприятия 2.0» появился функционал, позволяющий редактировать макеты прямо в режиме «Предприятие». Проверим его наличие:

Перейдем в меню Сервис — Печать — Макеты печатных форм. Если этот пункт доступен, вы сможете найти макет счета в списке, нажать кнопку «Редактировать» и внести правки в табличный документ без использования Конфигуратора и внешних файлов. Это самый современный и удобный способ для пользователя.

Подведем итог: если вам нужно просто сменить директора — используйте Ответственные лица организаций. Если нужно добавить специфический текст — используйте Внешние печатные формы и визуальное редактирование макета. Совмещая эти методы, вы сможете настроить печать документов под любые требования руководства, сохранив конфигурацию типовой.

← На главную