Документы и Печать · 12 мин
Как изменить форму ТОРГ-12 в 1С
Как изменить форму ТОРГ-12 в 1С: редактирование макета, внешние печатные формы, добавление полей и логотипа. Пошаговая инструкция для 1С:Управление торговлей и Бухгалтерии.
ТОРГ-12 — товарная накладная, которую 1С формирует автоматически на основании документа «Реализация товаров и услуг». Стандартная печатная форма подходит большинству компаний, но на практике регулярно возникают задачи: добавить логотип организации, вывести дополнительные реквизиты, изменить состав колонок или подстроить бланк под требования конкретного покупателя. Всё это решается без привлечения программиста — средствами самой конфигурации или через механизм внешних печатных форм.
Способ изменения зависит от того, какая у вас конфигурация (1С:Бухгалтерия, Управление торговлей, Комплексная автоматизация, ERP) и работаете ли вы в обычном или управляемом интерфейсе. Ниже разобраны три рабочих подхода: настройка параметров печати, редактирование макета в конфигураторе и подключение внешней печатной формы — от простого к сложному.
Определите, какой способ изменения вам подходит
Прежде чем что-то менять, важно понять масштаб правки. От этого зависит инструмент и риски. Небольшие корректировки — например, вывести ИНН грузополучателя или добавить строку с подписью кладовщика — часто решаются штатными настройками. Серьёзная переработка структуры бланка требует работы с макетом.
Ключевой критерий выбора — будет ли конфигурация обновляться. Если вы планируете устанавливать обновления 1С (а это необходимо для актуальных форм отчётности), любые правки внутри типовой конфигурации могут быть затёрты или вызвать конфликты при обновлении. Поэтому предпочтительный путь — внешняя печатная форма, которая хранится отдельно и подключается к базе без изменения конфигурации.
Как выбрать способ
Способ 1: настройки печатной формы без изменения макета
В ряде конфигураций часть параметров ТОРГ-12 настраивается без всякого программирования. Откройте документ «Реализация (акты, накладные)», нажмите «Печать» и выберите «Товарная накладная (ТОРГ-12)». В некоторых версиях рядом доступна кнопка настройки, позволяющая включить или отключить вывод отдельных полей: дополнительных колонок (артикул, код), единиц измерения, данных о транспортировке.
Логотип и подписи руководителей подтягиваются из карточки организации. Проверьте: «Главное меню → Организации» (или «Справочники → Организации»), вкладка с подписями и логотипом. Если логотип загружен в карточку организации, многие типовые макеты выводят его автоматически. Ответственные лица (руководитель, главный бухгалтер) также заполняются в карточке организации с указанием периода действия — если в накладной пустые подписи, причина почти всегда здесь.
Дополнительные реквизиты (например, «Договор №», «Срок оплаты») можно добавить в документ через механизм «Дополнительные реквизиты» в разделе администрирования. Однако вывод их на печать в типовой форме не гарантирован — для этого обычно всё же нужна доработка макета или внешняя форма.
Способ 2: редактирование макета в конфигураторе
Если настроек недостаточно, макет ТОРГ-12 редактируется в конфигураторе. Макет представляет собой табличный документ с именованными областями: шапка, строка табличной части, итоги, подписи. В ячейках макета находятся либо фиксированные тексты, либо параметры (заполняются из данных документа), либо шаблоны (комбинация текста и параметров).
Порядок действий: откройте конфигуратор, найдите макет (в типовых конфигурациях он обычно лежит в общих макетах или в макетах менеджера печати документа «РеализацияТоваровУслуг» и называется примерно как «МакетТОРГ12»). Откройте макет, внесите правки: измените текст ячеек, добавьте колонку, поменяйте ширину, вставьте картинку. Чтобы вывести новый параметр, задайте в ячейке заполнение «Параметр» и добавьте его заполнение в процедуре формирования печатной формы в модуле менеджера печати.
После правки макета обновите конфигурацию базы данных (F7) и проверьте печать на тестовом документе. Типичные дефекты: текст не помещается в ячейку (увеличьте высоту строки или включите автоперенос), параметр не выводится (проверьте, что он заполняется в коде), таблица разъехалась на две страницы (настройте разрывы и повторение шапки таблицы на каждой странице).
Способ 3: внешняя печатная форма — рекомендуемый путь
Внешняя печатная форма — это файл с расширением .epf, который содержит собственный макет и код формирования, но подключается к базе без изменения конфигурации. Это самый безопасный способ: типовая конфигурация остаётся нетронутой, обновления проходят штатно, а при необходимости форму легко отключить или заменить.
Создаётся такая форма в конфигураторе: «Файл → Новый → Внешняя обработка». В модуле объекта обработки размещается экспортная функция «СведенияОВнешнейОбработке», которая сообщает 1С, что это печатная форма, к какому документу она привязана и как называется в меню печати. Макет ТОРГ-12 проще всего скопировать из типовой конфигурации и доработать под свои требования — это избавляет от необходимости рисовать бланк с нуля.
- 1Получите или создайте файл .epf с формой ТОРГ-12
- 2Откройте «Администрирование → Печатные формы, отчеты и обработки» и включите опцию «Дополнительные отчеты и обработки»
- 3Перейдите в «Дополнительные отчеты и обработки» и нажмите «Добавить из файла»
- 4Укажите файл .epf, проверьте привязку к документу «Реализация товаров и услуг» и запишите
- 5Откройте документ реализации, нажмите «Печать» — новая форма появится в списке
- 6Сформируйте печатную форму и сверьте результат с требованиями
Если в меню «Администрирование» нет пункта про дополнительные обработки, проверьте права пользователя — настройка доступна только с правами администратора. В файловых базах и базах на сервере механизм работает одинаково, но на сервере может потребоваться отключение защиты от опасных действий при подключении файла.
Типичные доработки ТОРГ-12 и как их выполнить
На практике чаще всего требуются одни и те же изменения. Понимание того, как они реализуются, помогает сразу оценить трудоёмкость.
Добавление колонки (например, «Артикул поставщика» или «Страна происхождения»): в макете расширяется область строки табличной части, добавляется параметр, в коде формирования он заполняется из реквизита номенклатуры. Учтите, что лишняя колонка сужает остальные — возможно, придётся переключить ориентацию листа на альбомную или уменьшить шрифт.
Вывод логотипа: в макет вставляется рисунок, в коде он заполняется из двоичных данных, хранящихся в карточке организации. Вывод суммы прописью и количества наименований обычно уже есть в типовой форме — если их нет, используются стандартные функции работы с числом прописью. Замена подписанта по условию (например, разные руководители для разных складов) реализуется только программно — в коде формирования формы.
Проверка результата перед использованием
Изменённую форму нельзя выпускать в работу без проверки. Сформируйте ТОРГ-12 по реальному документу с максимальным количеством строк и длинными наименованиями товаров — именно на таких данных всплывают проблемы с переносом текста и разрывами страниц.
Сверьте обязательные реквизиты: номер и дата накладной, наименования и реквизиты грузоотправителя и грузополучателя, количество, цена, сумма по каждой позиции, итоги, сумма прописью, подписи ответственных лиц. Хотя с 2013 года унифицированная форма ТОРГ-12 не обязательна и компания вправе использовать свою форму, сам разработанный бланк должен быть утверждён в учётной политике и содержать обязательные реквизиты первичного документа.
Как проверить результат
Номер, дата, стороны сделки, количество, цена, сумма, подписи присутствуют
Пустые поля подписей или отсутствует сумма прописью
Шапка таблицы повторяется на каждой странице, итоги корректны
Таблица обрывается, итоги считаются только по последней странице
Текст переносится, строка увеличивается по высоте
Текст обрезан или налезает на соседние ячейки
Документ помещается на лист, поля не обрезаются
Часть бланка уходит за край страницы
Ограничения и альтернативы
Есть ситуации, когда правка ТОРГ-12 не нужна вовсе. Если покупатель просит «другую форму накладной», уточните, что именно его не устраивает: часто достаточно счета-фактуры или УПД (универсального передаточного документа), который в 1С формируется штатно и заменяет комплект «накладная + счёт-фактура». Для внутренних перемещений вместо ТОРГ-12 используется ТОРГ-13 — у неё отдельный макет.
В базовых версиях конфигураций 1С возможности доработки ограничены: конфигуратор недоступен, внешние обработки в ряде случаев не подключаются. В этом случае варианты таковы: переход на версию ПРОФ, использование штатных настроек (если их достаточно) или выгрузка печатной формы в Excel/Word с ручной доработкой — что допустимо как временная мера, но неудобно при большом документообороте.
Сравнение подходов
Быстро и без рисков, но меняется только то, что предусмотрено разработчиком конфигурации
Полная свобода изменений, но усложняет обновления и требует навыков работы в конфигураторе
Оптимальный баланс: любые доработки без затрагивания конфигурации; требует навыков программирования на встроенном языке
Подходит для разовых случаев; при регулярной печати приводит к ошибкам и потере времени
Частые вопросы
Можно ли изменить ТОРГ-12 в 1С:Бухгалтерии без программиста?
Частично. Логотип, подписи ответственных лиц и часть реквизитов настраиваются через карточку организации и параметры печати. Для изменения структуры макета потребуется конфигуратор или готовая внешняя печатная форма — её подключение программирования не требует, достаточно добавить файл через «Дополнительные отчеты и обработки».
Пропадут ли изменения формы после обновления 1С?
Если форма изменена внутри типовой конфигурации — есть риск: при обновлении типовые объекты заменяются, и правки могут быть потеряны или вызвать конфликты. Внешняя печатная форма обновлениям не подвержена, так как хранится отдельно от конфигурации.
Почему внешняя печатная форма не появляется в меню «Печать»?
Чаще всего не включена опция «Дополнительные отчеты и обработки» в разделе администрирования, либо в обработке неверно указана привязка к виду документа. Также проверьте, что пользователь имеет право на использование дополнительных обработок.
Обязательно ли использовать именно унифицированную форму ТОРГ-12?
Нет. Организация вправе применять собственную форму первичного документа, если она содержит все обязательные реквизиты и утверждена в учётной политике. Поэтому доработанная в 1С накладная юридически допустима, если эти условия соблюдены.
Как добавить в ТОРГ-12 колонку с артикулом или кодом товара?
В макете расширяется область строки табличной части: добавляется ячейка с параметром, который в коде формирования заполняется из реквизита номенклатуры. В ряде конфигураций вывод дополнительной колонки включается настройкой печатной формы без правки макета — проверьте сначала этот вариант.
Что делать, если нужна ТОРГ-12 для базовой версии 1С?
В базовых версиях доработка конфигурации недоступна. Используйте штатные настройки печати и карточку организации; если их недостаточно — рассмотрите переход на версию ПРОФ или выгрузку формы в Excel с ручной корректировкой для отдельных документов.
Что важно запомнить
Начните с штатных настроек печати и карточки организации — многие задачи решаются без доработок. Для изменения макета используйте внешнюю печатную форму: это сохраняет возможность обновления конфигурации. Перед внедрением проверьте форму на документе с большим числом строк и убедитесь в наличии всех обязательных реквизитов.