Документы и Печать · 10 мин
Как поменять шаблон счета в 1С
Как изменить шаблон счета на оплату в 1С: редактирование макета, внешние печатные формы, добавление логотипа и реквизитов. Пошаговая инструкция для пользователя.
Шаблон счета на оплату в 1С определяет, как будет выглядеть документ при печати: какие реквизиты выводятся, где расположены логотип и подписи, в каком порядке идут строки таблицы. Стандартный макет подходит не всем — часто требуется добавить логотип компании, изменить формулировки, убрать лишние поля или вывести дополнительные условия оплаты.
Есть три основных способа поменять шаблон счета: отредактировать встроенный макет через конфигуратор, подключить внешнюю печатную форму или изменить поставляемый шаблон в пользовательском режиме (в конфигурациях, где это поддерживается). Выбор зависит от того, снята ли конфигурация с поддержки, есть ли у вас доступ к конфигуратору и насколько глубокие правки нужны.
Ниже разобраны все три подхода с конкретными шагами для типовых конфигураций: «1С:Бухгалтерия 8», «Управление торговлей 11» и «Управление нашей фирмой». Инструкции актуальны для платформы 1С:Предприятие 8.3.
Какие способы изменения шаблона существуют
Перед началом работы важно понять, какой вариант подходит именно вам. Правка встроенного макета в конфигураторе требует снятия конфигурации с поддержки, что усложняет последующие обновления. Внешняя печатная форма подключается без изменения конфигурации и не мешает обновлениям — это рекомендуемый путь в большинстве случаев.
Третий вариант — редактирование шаблона в пользовательском режиме. В «1С:Бухгалтерии 8» ред. 3.0 можно заменить логотип и факсимиле прямо в карточке организации, а в «Управлении нашей фирмой» доступен визуальный редактор печатных форм. Этого достаточно, если нужно только поменять оформление, не трогая структуру документа.
Сравнение способов
Полный контроль над формой. Требует снятия с поддержки и навыков работы в конфигураторе; усложняет обновления.
Не меняет конфигурацию, безопасна при обновлениях. Требует готовый файл .epf или навыки его создания.
Самый простой: логотип, подписи, отдельные поля. Ограничен возможностями конкретной конфигурации.
Проверка перед началом работы
Сначала убедитесь, что у вашей учетной записи есть права на изменение печатных форм. Для подключения внешних обработок нужны права администратора или роль «Добавление и изменение дополнительных отчетов и обработок». Для работы в конфигураторе потребуется пароль пользователя с правами «Администрирование» и «Конфигурирование».
Второй шаг — определить, какой именно макет используется. В документе «Счет на оплату покупателю» нажмите кнопку «Печать» и посмотрите список вариантов: их может быть несколько (счет с логотипом, счет без скидок, счет в валюте). Запомните название нужного варианта — внешнюю форму вы будете привязывать именно к этому документу.
Как изменить логотип и подписи без конфигуратора
В «1С:Бухгалтерии 8» ред. 3.0 логотип и факсимильную подпись можно задать в карточке организации. Откройте раздел «Главное» → «Реквизиты организации» (или «Организации» → выберите нужную). Внизу формы найдите блоки «Логотип» и «Факсимильная подпись», нажмите на поле картинки и загрузите файл изображения.
Изображение лучше подготовить заранее: прозрачный или белый фон, разрешение достаточное для печати (обычно от 300 пикселей по ширине). После сохранения откройте любой счет и нажмите «Печать» — в варианте формы «Счет на оплату (с логотипом и факсимиле)» появятся ваши изображения. Если в списке печати такого варианта нет, проверьте, что картинки действительно загружены в карточку организации.
В «Управлении нашей фирмой» (УНФ) путь другой: «Компания» → «Печатные формы» или настройка шаблонов в разделе администрирования. Там доступен визуальный редактор, где можно перетаскивать блоки, менять текст и оформление без программирования.
Как подключить внешнюю печатную форму
Внешняя печатная форма — это файл с расширением .epf, который содержит макет и программный код формирования счета. Готовую форму можно заказать у специалиста по 1С или создать самостоятельно на основе типовой. Подключение выполняется одинаково в большинстве типовых конфигураций.
- 1Откройте «Администрирование» → «Печатные формы, отчеты и обработки».
- 2Включите флажок «Дополнительные отчеты и обработки».
- 3Перейдите по ссылке «Дополнительные отчеты и обработки» и нажмите «Добавить из файла».
- 4Выберите файл .epf с внешней печатной формой счета.
- 5Проверьте привязку: форма должна быть назначена документу «Счет на оплату покупателю».
- 6Откройте счет, нажмите «Печать» и выберите новую форму в списке.
Если в меню нет пункта «Дополнительные отчеты и обработки», значит, либо отключен соответствующий функциональный опциональный механизм, либо у пользователя нет прав. Проверьте настройку «Администрирование» → «Печатные формы, отчеты и обработки» и права своей учетной записи.
После подключения новая форма появится в списке печати наряду с типовой. Чтобы сотрудники не путались, старую форму можно скрыть или переименовать новую, добавив понятный префикс, например «Счет (новый шаблон)».
Как отредактировать макет в конфигураторе
Этот способ подходит, если конфигурация уже снята с поддержки или изменения невозможно реализовать внешней формой. Логика такая: находится макет печатной формы, правятся ячейки табличного документа, при необходимости корректируется модуль менеджера документа.
Откройте конфигуратор, в дереве конфигурации найдите «Документы» → «СчетНаОплатуПокупателю» → «Макеты». В типовых конфигурациях макет часто называется «МакетСчета» или находится в общих макетах / в обработке печати. В «1С:Бухгалтерии» печатные формы собраны в общем модуле и обработке печати, поэтому проще искать через поиск по конфигурации (Ctrl+Shift+F) по строке «Счет на оплату».
В редакторе макета можно менять текст ячеек, добавлять строки, вставлять картинки и параметры. Ячейки с параметрами выводят данные из документа (например, [НомерДокумента]), ячейки с шаблоном — смешанный текст и данные. После правки обновите конфигурацию базы данных (F7) и проверьте печать на тестовом документе.
Как проверить результат
После любого способа замены шаблона обязательно проверьте результат на реальном документе, а не только в редакторе макета. Создайте тестовый счет с типичными данными: длинным наименованием организации, несколькими строками товаров, комментарием. Распечатайте его или выведите в PDF.
Как проверить результат
Все поля заполнены, текст не обрезан
Пустые поля, обрезанные названия, символы ошибок
Длинные наименования переносятся, итоги сходятся
Строки налезают друг на друга, итог не совпадает с документом
Изображения четкие, на своих местах
Картинка растянута, смещена или отсутствует
Документ помещается на лист, поля корректны
Часть текста уходит за край, лишние пустые страницы
Особое внимание уделите итоговым суммам и номеру счета: если в макете случайно изменили параметр, на печать может выйти пустое значение, а такой счет контрагент или банк могут не принять. Сверьте печатную форму с данными документа на экране.
Ограничения и частые вопросы
Не все правки одинаково доступны в разных конфигурациях. В базовых версиях «1С:Бухгалтерии» конфигуратор доступен, но изменение конфигурации ограничено лицензионно — фактически остается путь внешних печатных форм. В облачных сервисах 1С (например, 1С:Фреш) правка макетов в конфигураторе недоступна в принципе, работают только внешние формы и пользовательские настройки.
Если счетов несколько видов — в рублях, в валюте, с НДС и без — проверьте, что новый шаблон корректно обрабатывает все варианты. Внешняя форма, рассчитанная только на рублевый счет, может выдавать ошибку при печати валютного документа.
Что важно запомнить
Оптимальный путь — внешняя печатная форма: она не трогает конфигурацию и не мешает обновлениям. Логотип и подписи часто меняются прямо в карточке организации. Правка макета в конфигураторе — крайняя мера, требующая резервной копии и проверки на тестовых документах.
Можно ли поменять шаблон счета без программиста?
Да, если речь о логотипе, факсимиле и подписях — это делается в карточке организации в пользовательском режиме. В «Управлении нашей фирмой» есть визуальный редактор печатных форм. Для глубокой перестройки макета понадобится готовая внешняя форма или специалист.
Почему после подключения внешней формы она не появилась в списке печати?
Чаще всего форма не привязана к нужному документу. Откройте список дополнительных отчетов и обработок, найдите свою форму и проверьте колонку «Назначение» — там должен быть указан документ «Счет на оплату покупателю». Также проверьте, что включена опция «Дополнительные отчеты и обработки».
Слетит ли новый шаблон при обновлении 1С?
Внешняя печатная форма при обновлении сохраняется, но есть нюанс: если в новом релизе изменились данные документа, форма может потребовать доработки. А вот макет, измененный в конфигураторе, при типовом обновлении будет заменен на новый типовой — правки придется переносить вручную.
Как вернуть стандартный шаблон счета?
Если подключена внешняя форма — просто отключите или удалите ее в списке дополнительных отчетов и обработок, типовая печать останется. Если правили макет в конфигураторе, восстановите объект из типовой поставки через «Конфигурация» → «Сравнить, объединить с конфигурацией из файла» или из резервной копии.
Можно ли сделать разные шаблоны счетов для разных организаций в одной базе?
Да. Внешние печатные формы можно подключить несколько штук с разными названиями, и пользователь будет выбирать нужную при печати. Логотип и подписи подставляются автоматически из карточки той организации, от которой выставлен счет.
Где взять готовую внешнюю печатную форму счета?
Готовые формы распространяются через отраслевые ресурсы и партнеров 1С, либо разрабатываются под заказ. Перед использованием файла из открытых источников проверьте его на тестовой копии базы: код формы должен корректно работать с вашей версией конфигурации.