В процессе работы с программой «1С:Бухгалтерия предприятия 2.0» часто возникают ситуации, когда необходимо оперативно изменить печатную форму документа — например, «Счета на оплату». Типичный случай: основной руководитель уходит в отпуск или уезжает в командировку, и на документах должны фигурировать ФИО исполняющего обязанности и реквизиты доверенности. При этом крайне желательно сохранить возможность быстрого возврата к исходным настройкам.
Рассмотрим подробно, как решить эту задачу несколькими способами: от самого простого (настройка данных в пользовательском режиме) до более продвинутого (редактирование макета внешней печатной формы).
Прежде чем приступать к редактированию кода или макетов, проанализируем, откуда программа берет данные для подписей. В большинстве типовых конфигураций 1С, включая редакцию 2.0, ФИО руководителя и бухгалтера не «забиты» в макет жестко. Они подтягиваются из специального регистра сведений. Это самый правильный и безопасный метод, не требующий Конфигуратора.
Разберем этот процесс по шагам:
Важный нюанс: Когда руководитель вернется, нам нужно будет создать еще одну запись в этом же регистре с датой возврата и снова указать основного директора. Программа автоматически выбирает актуальную запись, исходя из даты документа.
Если нам нужно не просто поменять фамилию, а добавить в макет статичный текст (например, фразу «на основании Доверенности №...»), который нельзя вывести через стандартные поля, лучше всего воспользоваться механизмом внешних печатных форм. Это позволит нам не изменять основную конфигурацию, что критически важно для последующих обновлений 1С.
Проанализируем алгоритм создания такой формы:
.epf нам все же придется запустить 1С в режиме Конфигуратор, но пугаться этого не стоит — программировать не придется..epf.Счет).Теперь перед нами визуальный редактор, очень похожий на Excel. Выясним, как внести изменения:
В ячейках макета вы можете увидеть текст в угловых скобках, например, <РуководительФИО>. Это Параметры. Программа сама подставляет туда значения. Если вы хотите, чтобы текст всегда оставался неизменным, вы можете просто написать его в ячейке поверх параметра или рядом. Однако помните, что если вы удалите параметр, данные из программы в это место выводиться перестанут.
Пользователи часто жалуются, что программа выводит «Иванов И.И.», а требуется «Иванов Иван Иванович». В типовой БП 2.0 за это отвечает функция ФормироватьФамилиюИмяОтчество() в общих модулях. Если мы работаем с внешней печатной формой и не хотим менять глобальный код, рассмотрим «хитрое» решение:
В макете внешней формы найдем ячейку с параметром ФИО. В свойствах этой ячейки (правой кнопкой мыши — Свойства) изменим значение Заполнение с «Параметр» на «Текст». Теперь мы можем просто вписать полное имя «гвоздями». Это не совсем гибко, зато гарантирует нужный результат без единой строчки программного кода.
Прежде чем вносить любые изменения, даже в макеты, необходимо обезопасить данные. Рассмотрим, как сделать резервную копию:
Запустим Конфигуратор. Перейдем в меню Администрирование — Выгрузить информационную базу.... Программа предложит сохранить файл с расширением .dt. В случае неудачи вы всегда сможете вернуться к этой точке через пункт Загрузить информационную базу.
Внимание: Не путайте это с «Сохранением конфигурации в файл» (.cf). Файл .cf сохраняет только структуру программы без ваших документов и проводок. Для полноценного отката всегда используйте .dt.
В последних релизах «Бухгалтерии предприятия 2.0» появился функционал, позволяющий редактировать макеты прямо в режиме «Предприятие». Проверим его наличие:
Перейдем в меню Сервис — Печать — Макеты печатных форм. Если этот пункт доступен, вы сможете найти макет счета в списке, нажать кнопку «Редактировать» и внести правки в табличный документ без использования Конфигуратора и внешних файлов. Это самый современный и удобный способ для пользователя.
Подведем итог: если вам нужно просто сменить директора — используйте Ответственные лица организаций. Если нужно добавить специфический текст — используйте Внешние печатные формы и визуальное редактирование макета. Совмещая эти методы, вы сможете настроить печать документов под любые требования руководства, сохранив конфигурацию типовой.