Документы и Печать · 11 мин
Как отредактировать форму счета в 1С
Как отредактировать форму счета в 1С: изменение макета, добавление реквизитов и логотипа, настройка печатной формы без доработки конфигурации и с ней.
Форма счета на оплату в 1С редактируется несколькими способами: через встроенный редактор макета печатной формы, через механизм «Администрирование — Печатные формы, отчеты и обработки» или через изменение макета в конфигураторе. Выбор способа зависит от того, что именно нужно изменить: подпись, реквизиты, логотип, состав колонок или структуру документа целиком.
Чаще всего задача сводится к простым правкам: заменить текст в шапке, добавить логотип и печать, поменять формулировку назначения платежа или вывести дополнительный реквизит. Такие изменения выполняются штатными средствами типовых конфигураций (например, «1С:Бухгалтерия 8» или «1С:Управление нашей фирмой») и не требуют программирования.
Сложнее обстоит дело с перестройкой табличной части, добавлением произвольных полей с вычислениями или изменением логики вывода данных. Здесь уже потребуется редактирование макета в конфигураторе и, возможно, доработка модуля печати. Ниже разобраны оба пути с конкретными действиями и ограничениями.
Определите, какой именно элемент счета нужно изменить
Прежде чем открывать редактор, зафиксируйте конкретную задачу. От этого зависит инструмент. Правки условно делятся на три группы: содержательные (тексты, реквизиты, подписи), оформительские (логотип, шрифты, рамки) и структурные (состав колонок, новые поля с данными из документа).
Также важно понимать, откуда данные попадают в счет. Реквизиты организации (наименование, ИНН, КПП, банковские реквизиты) подтягиваются из справочника «Организации». Если в счете неверный расчетный счет или адрес, править нужно не макет, а карточку организации. Подписи руководителя и главного бухгалтера берутся из данных об ответственных лицах.
Как выбрать способ редактирования
Исправление реквизитов без редактирования макета
Значительная часть обращений «как отредактировать счет» решается без всякого редактирования формы. В типовой «1С:Бухгалтерии 8» откройте «Главное — Реквизиты организации» и проверьте блоки: наименование, ИНН/КПП, юридический адрес, банковские счета. После сохранения все вновь печатаемые счета автоматически выведут обновленные данные.
Подписи руководителя и главного бухгалтера настраиваются там же, в карточке организации, через ссылку «Подписи» или «Ответственные лица» (название зависит от релиза). Укажите действующих лиц с датой начала полномочий — счета, выставленные в пределах этого периода, будут подписаны корректно.
Если счет формируется от имени обособленного подразделения или по договору с особыми условиями, проверьте карточку договора с контрагентом. Некоторые печатные формы выводят номер и дату договора из нее, и ошибка в договоре отразится на каждом счете.
Добавление логотипа, печати и факсимиле
В типовых конфигурациях логотип и изображения подписей подключаются через карточку организации. В «1С:Бухгалтерии 8» перейдите в «Главное — Реквизиты организации», найдите ссылку «Логотип и печать» (или «Настройка печати»). Загрузите файлы изображений: логотип, оттиск печати, факсимиле руководителя и бухгалтера.
После загрузки изображения появятся в счете автоматически — но только если макет печатной формы предусматривает их вывод. В типовом макете счета места под логотип и печать зарезервированы. Если изображение не появляется, проверьте формат файла (подходят PNG и JPG) и размер: слишком большая картинка может исказить верстку страницы.
Факсимиле на документах — юридически чувствительный момент. Счет на оплату не является первичным документом, поэтому факсимильная подпись на нем допустима. Однако для счетов-фактур и актов факсимиле недопустимо — не переносите настройки между видами документов без проверки.
Редактирование макета печатной формы в пользовательском режиме
Ряд конфигураций позволяет править макет прямо из режима предприятия. Откройте «Администрирование — Печатные формы, отчеты и обработки» и проверьте наличие пункта «Макеты печатных форм». Если он есть, найдите в списке макет счета (обычно называется «Макет печатной формы счета» или похоже) и откройте его.
Макет представляет собой табличный документ, похожий на лист Excel. Вы можете менять текст в ячейках, объединять ячейки, настраивать шрифты, границы и выравнивание. Ячейки, содержащие параметры вида [НаименованиеОрганизации] или шаблоны, трогайте с осторожностью: они заполняются программно, и удаление параметра приведет к пустому месту в печатной форме.
После правок сохраните макет и сформируйте печатную форму любого тестового счета. Проверьте, что все параметры заполняются, верстка не «поехала», а документ помещается на одну страницу. Если результат неудовлетворительный, в том же списке макетов можно вернуть поставляемый макет кнопкой восстановления типового.
Редактирование макета в конфигураторе
Если пользовательского редактора нет или требуется добавить новые поля, работа идет в конфигураторе. Откройте конфигурацию, найдите документ «СчетНаОплатуПокупателю» (в «1С:Бухгалтерии») или аналог, раскройте ветку «Макеты» и откройте макет печатной формы — обычно «МакетСчета» или «Макет».
Макет состоит из именованных областей: «Шапка», «СтрокаТаблицы», «Подвал» и других. Чтобы добавить колонку, отредактируйте область заголовка таблицы и область строки — они должны соответствовать друг другу, иначе данные сместятся. Новые поля заполняются через параметры: добавьте в ячейку параметр, например [Артикул], и убедитесь, что в модуле менеджера документа (процедура формирования печатной формы) этот параметр заполняется.
Если параметр не заполняется в коде, в печатной форме будет пусто или выведется имя параметра как текст. Поэтому добавление полей с данными почти всегда требует правки модуля печати — это уже доработка конфигурации. Для конфигураций на поддержке предпочтительнее использовать расширение, чтобы не усложнять обновления.
// Пример: заполнение параметра макета в процедуре печати
ОбластьСтрока.Параметры.Артикул = Выборка.Номенклатура.Артикул;Внешняя печатная форма как альтернатива
Когда правок много, а конфигурацию трогать нельзя, используют внешнюю печатную форму — файл с расширением .epf, который подключается через «Администрирование — Печатные формы, отчеты и обработки — Дополнительные отчеты и обработки». Внешняя форма полностью заменяет типовую для выбранного документа и не затрагивается обновлениями.
Готовые внешние печатные формы счетов доступны на ресурсах сообщества 1С, однако перед использованием чужой обработки проверьте ее в тестовой базе: внешние файлы выполняют произвольный код и теоретически могут содержать вредоносные действия. Безопаснее заказать разработку у специалиста по 1С или создать форму самостоятельно по типовому образцу.
Сравнение подходов к изменению счета
Подходит для реквизитов, логотипа, подписей. Не требует навыков программирования, но ограничено предусмотренными настройками
Подходит для текстов и оформления. Риск: можно случайно удалить параметры, есть не во всех конфигурациях
Полный контроль над структурой. Требует прав и навыков, осложняет обновление при снятии с поддержки
Не затрагивает конфигурацию, переживает обновления. Нужна разработка или проверенный готовый файл
Проверка результата и типичные ошибки
После любых правок сформируйте печатную форму реального счета и пройдите по контрольным точкам: реквизиты организации и покупателя заполнены, суммы и итоги сходятся с документом, таблица не обрезана, документ умещается на странице, логотип и печать на своих местах. Затем выведите форму в PDF и проверьте еще раз — при экспорте верстка иногда меняется.
Если база работает в файловом режиме, правки макета видны всем пользователям сразу. В клиент-серверном варианте или при работе через веб-клиент может потребоваться обновление кэша: попросите пользователей перезапустить сеанс, если они видят старую форму.
Как проверить результат
ИНН, КПП, счет и адрес соответствуют карточке организации
Поля пустые или содержат текст параметра в квадратных скобках
Суммы в форме совпадают с документом, НДС выделен корректно
Расхождения с документом или пустые итоги
Документ помещается на страницу, таблица не обрезана
Переносы колонок на вторую страницу, наложение текста
Что важно запомнить
Сначала проверьте карточку организации и настройки подписей — большинство правок решается там. Тексты и оформление правьте в редакторе макета, структуру — в конфигураторе или через внешнюю печатную форму. Перед правками сохраните копию макета, после — проверьте форму на реальном счете и в PDF.
Частые вопросы
Почему изменения макета не видны при печати?
Чаще всего причина в кэше: пользователь работает в старом сеансе. Попросите перезапустить программу. Также проверьте, не подключена ли внешняя печатная форма — она имеет приоритет над встроенным макетом, и правки внутреннего макета тогда не применяются.
Можно ли изменить форму счета без прав конфигуратора?
Да, если конфигурация поддерживает редактирование макетов в режиме предприятия («Администрирование — Макеты печатных форм») или подключение внешних печатных форм. Реквизиты, логотип и подписи меняются через карточку организации вообще без доступа к макетам.
Как добавить в счет колонку «Артикул» или «Срок оплаты»?
Если поле не выводится настройками, потребуется правка макета в конфигураторе: добавьте колонку в области заголовка и строки таблицы, введите параметр и дополните процедуру формирования печатной формы заполнением этого параметра. Альтернатива — внешняя печатная форма.
Слетят ли мои правки при обновлении конфигурации?
Макеты, измененные в пользовательском режиме, обычно сохраняются как пользовательские и переживают обновление. Правки, внесенные в конфигураторе в типовой объект, могут быть затерты при обновлении, если конфигурация обновляется полностью. Внешние печатные формы и расширения обновлению не мешают.
Как вернуть типовую форму счета после неудачной правки?
В списке макетов печатных форм для пользовательского макета есть команда возврата к поставляемому макету. Если правка делалась в конфигураторе, восстановите объект из поставки через «Конфигурация — Поддержка — Настройка поддержки» или из резервной копии базы.
Можно ли сделать разные формы счета для разных организаций в одной базе?
Штатно типовой макет один на конфигурацию, но логотип, реквизиты и подписи подставляются из карточки каждой организации автоматически. Если нужны принципиально разные макеты, используются внешние печатные формы с условием по организации или доработка процедуры печати.