К статье
Практический материал

Документы и Печать · 11 мин

Как использовать шаблоны в 1С: практическое руководство

Как работать с шаблонами в 1С: редактирование печатных форм, шаблоны сообщений и проводок, типовые макеты. Пошаговые инструкции, ошибки и проверка результата.

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

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

Ниже разобраны основные виды шаблонов, способы их создания и изменения, ограничения пользовательского режима и проверка результата после правок. Материал ориентирован на пользователей типовых конфигураций: «Бухгалтерия предприятия», «Управление торговлей», «Зарплата и управление персоналом».

Какие виды шаблонов существуют в 1С

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

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

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

Сравнение видов шаблонов

Макет печатной формы

Подходит для изменения вида документов на печати; сложные макеты требуют конфигуратора

Шаблон сообщения

Для писем и SMS с подстановкой данных; настраивается пользователем без программирования

Типовая операция

Для повторяющихся проводок в бухучёте; требует понимания плана счетов

Шаблон этикетки/ценника

Для торгового оборудования и маркировки; редактируется встроенным редактором

Как отредактировать макет печатной формы

Многие типовые конфигурации позволяют изменить печатную форму прямо из пользовательского режима, если включён механизм «Печать» библиотеки стандартных подсистем. Откройте печатную форму документа, нажмите «Ещё» и найдите команду «Изменить макет» или перейдите в раздел «Администрирование — Печатные формы, отчеты и обработки — Макеты печатных форм».

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

После правки сохраните макет. Изменённый макет хранится в базе данных и перекрывает типовой: при обновлении конфигурации ваши правки не пропадут, но и улучшения типовой формы в новых релизах применяться не будут. При необходимости макет можно вернуть к стандартному виду кнопкой «Установить стандартный макет» или «Вернуться к типовому».

Порядок правки макета печатной формы
  1. 1
    Откройте печатную форму документа и вызовите команду изменения макета
  2. 2
    Найдите нужную область табличного документа и внесите правки, не трогая параметры в квадратных скобках
  3. 3
    Сохраните макет и сформируйте печатную форму заново
  4. 4
    Проверьте, что данные подставляются корректно и вёрстка не разъехалась
  5. 5
    При ошибке вернитесь к стандартному макету и повторите правку аккуратнее

Настройка шаблонов сообщений клиентам

Шаблоны писем и SMS находятся в разделе «Администрирование — Органайзер — Шаблоны сообщений» (в некоторых конфигурациях путь отличается: «Настройки — Шаблоны сообщений»). Чтобы команда была доступна, в настройках должна быть включена отправка почты или SMS и настроена учётная запись электронной почты.

При создании шаблона укажите предназначение — для какого объекта он используется: счёт на оплату, заказ клиента, контрагент. От этого зависит набор доступных параметров. В тексте письма вставляйте параметры через кнопку «Вставить параметр» или вручную в квадратных скобках: [СчетНаОплату.Номер], [Контрагент.Наименование]. Программа при отправке подставит реальные данные из документа.

Проверяйте шаблон на тестовом документе перед массовым использованием. Частая ситуация: параметр пуст, потому что в карточке контрагента не заполнено поле, из которого берётся значение. Также учитывайте, что в SMS действуют ограничения на длину сообщения, а латиница и кириллица тарифицируются оператором по-разному.

Типовые операции: шаблоны проводок в бухгалтерии

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

Создайте новую типовую операцию, добавьте строки проводок и для каждой суммы задайте либо фиксированное значение, либо параметр, который бухгалтер будет вводить при использовании шаблона. Например, для ежемесячного начисления аренды достаточно одного параметра «Сумма аренды», а счета и субконто будут подставлены автоматически.

Чтобы воспользоваться шаблоном, создайте документ «Операция, введённая вручную», нажмите кнопку выбора типовой операции и заполните запрошенные параметры. Проводки сформируются автоматически. Перед регулярным применением обязательно проверьте первую операцию: сверьте счета, субконто и суммы с учётной политикой организации.

Изменение макетов через конфигуратор

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

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

Работу в конфигураторе стоит поручать специалисту, знакомому с языком запросов и встроенным языком 1С, если правки затрагивают программный код формирования печатной формы. Самостоятельное изменение кода без понимания логики — прямой путь к ошибкам при печати и обновлении.

Типичные ошибки при работе с шаблонами
01
Изменение или удаление параметра в квадратных скобках — в печатной форме появляются пустые места
02
Правка макета в конфигураторе там, где достаточно пользовательского режима — лишние сложности при обновлении
03
Использование шаблона сообщения без тестовой отправки — клиенты получают письма с пустыми полями
04
Забытый пользовательский макет после обновления — организация продолжает печатать по устаревшей форме
05
Отсутствие резервной копии перед изменениями — невозможность быстро откатить ошибку

Проверка результата и ограничения

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

Учитывайте ограничения. Пользовательский макет перекрывает типовой только для текущей информационной базы: при переносе данных в другую базу макеты нужно переносить отдельно. Шаблоны сообщений привязаны к типам объектов — шаблон для счёта нельзя применить к заказу без изменения назначения. В файловых базах одновременная правка одного макета несколькими пользователями может привести к конфликту сохранения.

Если после правки печатная форма перестала открываться или выдаёт ошибку, вернитесь к стандартному макету через список макетов печатных форм — это восстановит работоспособность, после чего правку можно повторить пошагово, проверяя результат после каждого изменения.

Контрольные точки

Как проверить результат

Печатная форма документа
Норма

Все поля заполнены, вёрстка соответствует макету, суммы совпадают с документом

Тревожный признак

Пустые места вместо данных, ошибка при формировании, съехавшие колонки

Шаблон сообщения
Норма

Тестовое письмо содержит корректные данные контрагента и документа

Тревожный признак

Пустые параметры, неверное назначение шаблона

Типовая операция
Норма

Проводки соответствуют учётной политике, суммы рассчитаны верно

Тревожный признак

Неверные счета или субконто, сумма не сходится с исходными данными

Часто задаваемые вопросы

Пропадут ли мои макеты при обновлении конфигурации?

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

Можно ли вставить логотип и подпись в печатную форму?

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

Почему шаблон сообщения не подставляет данные контрагента?

Наиболее частая причина — незаполненное поле в карточке контрагента, из которого берётся значение. Также проверьте, что шаблон создан для правильного типа объекта и параметр указан с точным именем. Отправьте тестовое письмо на свой адрес, чтобы увидеть результат подстановки.

Можно ли создать шаблон без доступа к конфигуратору?

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

Как вернуть стандартную печатную форму после неудачной правки?

Откройте список макетов печатных форм в разделе администрирования, найдите изменённый макет и выполните команду возврата к стандартному (типовому) макету. Пользовательская версия будет удалена или отключена, и документы снова начнут печататься по типовой форме.

Переносятся ли шаблоны между разными базами 1С?

Автоматически — нет. Макеты и шаблоны привязаны к конкретной информационной базе. Для переноса используют выгрузку и загрузку данных через типовые механизмы обмена, внешние печатные формы или ручное воспроизведение настроек в новой базе.

Итог

Что важно запомнить

Шаблоны в 1С охватывают печатные формы, сообщения, типовые проводки и этикетки. Большинство правок выполняется в пользовательском режиме без конфигуратора. Перед изменениями делайте резервную копию, не трогайте параметры в квадратных скобках и всегда проверяйте результат на тестовом документе.