Вопрос «1С или отдельная программа для документов» обычно задают в неудачной формулировке — как спор о том, что лучше. Спорить тут не о чем: 1С — учётная система, и по возможностям она несопоставимо шире любого генератора документов.
Правильный вопрос другой: где сейчас живут данные и что вы собираетесь получить на выходе. Ответ на него почти всегда очевиден, и в половине случаев он в пользу 1С. Разберём обе половины честно.
Если данные для документа уже ведутся в 1С, доработка 1С почти всегда лучше внешнего инструмента. Причина простая и не связана с возможностями программ.
Источник данных должен быть один. Как только вы выгружаете сведения из учётной системы, чтобы напечатать документ снаружи, вы создаёте вторую версию правды. Дальше кто-то поправит данные в 1С и не поправит в выгрузке, документ уйдёт со старой суммой, и найти причину будет тяжело. Печать из той же базы, где ведётся учёт, эту проблему снимает.
Кроме того, из учётной системы документ приходит вместе с контекстом: номер берётся из нумератора базы, а не из формулы в таблице; печать привязана к конкретному документу учёта; видно, кто и когда её сформировал; работают права доступа.
Так что если у вас есть 1С, в ней ведётся нужный участок и есть кому её дорабатывать — дальше можно не читать. Делайте печатную форму в 1С, это правильный путь.
Чтобы разговор был предметным, коротко о механике — без неё непонятно, откуда берутся сроки.
Печатная форма в 1С — это макет, который заполняется данными объекта. Макет бывает разный: собственный табличный документ, а также макет на основе документа Word — такой вариант поддерживается, и его редактируют в самом Word. Готовую печатную форму можно сохранить в разных форматах, включая PDF и офисные.
Подключить свою форму к типовой конфигурации можно несколькими способами, и правильный из них — не менять типовую конфигурацию напрямую: используются расширения конфигурации или внешние печатные формы, подключаемые через механизм библиотеки стандартных подсистем. Тогда конфигурация остаётся типовой и продолжает штатно обновляться.
Технически это означает работу в конфигураторе: внешняя печатная форма должна содержать определённые служебные функции, чтобы механизмы платформы её увидели и подключили. То есть это задача для специалиста 1С — не потому, что «сложно», а потому, что требует знания платформы.
Отсюда и берётся вся разница, о которой дальше пойдёт речь: не «умеет или не умеет», а кто это сделает и когда.
Четыре ситуации, в которых внешний инструмент выигрывает не по функциям, а по здравому смыслу.
Данных нет в 1С. График отпусков в Excel, реестр выполненных работ в Excel, список участников конференции из формы регистрации, таблица оборудования от подрядчика. Заводить всё это в учётную систему ради того, чтобы напечатать документы, — работа большего объёма, чем сама печать.
Задача разовая или сезонная. Двести дипломов раз в год, пачка уведомлений при переезде офиса, сертификаты после мероприятия. Постановка задачи и доработка окупаются на регулярных процессах, а не на разовых.
Нет своего специалиста 1С. В маленькой компании 1С обычно обслуживает приходящий подрядчик по договору. Любая доработка — это заявка, очередь и согласование сроков. Для «надо к четвергу» такой путь не подходит.
Документ нужен не под объект учёта. Сертификат участника, справка свободной формы, письмо-уведомление, наградной лист. В базе нет документа, к которому эту печать логично привязать, и создавать его ради печати странно.
Сравниваем не «кто лучше», а что происходит на практике при решении одной конкретной задачи — напечатать пачку однотипных документов.
| Параметр | Доработка 1С | Отдельный генератор |
|---|---|---|
| Где живут данные | в базе учёта | в таблице Excel |
| Кто настраивает | специалист 1С | тот, кто ведёт таблицу |
| Что нужно сделать до старта | поставить задачу, согласовать, дождаться | разметить шаблон, подготовить колонки |
| Срок до первого документа | зависит от очереди подрядчика | вечер |
| Номер документа | из нумератора базы | формулой в таблице |
| Права доступа и журнал действий | штатно | нет |
| Связь документа с учётом | есть | нет |
| Изменить формулировку в шаблоне | через специалиста | самому, в Word |
| Что при обновлении | расширение проверяется на совместимость | ничего, шаблон отдельный |
| Структура затрат | лицензии, сопровождение, часы специалиста | стоимость программы |
Строка про затраты намеренно без цифр: стоимость доработки зависит от конфигурации, объёма задачи и подрядчика, и называть здесь «среднюю сумму» было бы выдумкой. Порядок цифр по лицензиям и сопровождению корректнее уточнить у партнёра 1С, а по часам — у того, кто вас обслуживает.
Обратите внимание на строки «права доступа» и «связь с учётом». Это не придирка, а важное: в перечисленном генератор проигрывает и проигрывать будет всегда — он вообще про другое.
Самый практичный сценарий обычно не «или — или».
1С умеет выгружать списки в Excel — это штатная возможность, отдельная разработка для неё не нужна. Дальше выгрузка становится источником для генератора, и вы получаете документы произвольного вида, не трогая конфигурацию.
Когда это оправданно:
Правила гигиены для такой связки, чтобы вторая версия правды не начала жить своей жизнью:
Как устроена сама связка «таблица — шаблон — папка», подробно разобрано в отдельной статье.
Список, который стоит прочитать до покупки чего бы то ни было. Инструмент подстановки не заменяет учётную систему и не претендует на это:
Если из этого списка вам нужно хоть что-то — вопрос закрыт, вам нужна учётная система, а генератор в лучшем случае дополнит её на отдельном участке.
Без таблиц и сравнений — короткая проверка.
1. Где лежат данные прямо сейчас? В 1С — делайте в 1С. В Excel — не тащите их в 1С ради печати.
2. Как часто нужен этот документ? Каждый день в рамках учётного процесса — доработка окупится. Раз в квартал или разово — не окупится.
3. Кто будет менять шаблон через полгода? Если ответ «поставим задачу подрядчику» — заложите на это время. Если «кадровик сам поправит формулировку в Word» — вам подойдёт внешний шаблон.
Три ответа обычно указывают в одну сторону. Если они расходятся, чаще всего верна связка из предыдущего раздела: данные из 1С, печать снаружи.
Да. В 1С есть штатный механизм печатных форм, макет может быть как собственным табличным документом, так и документом Word, а результат сохраняется в разных форматах, включая PDF. Вопрос не в возможностях платформы, а в том, кто и в какие сроки эту форму сделает.
Нет, если делать правильно. Для этого существуют расширения конфигурации и внешние печатные формы, подключаемые через механизмы библиотеки стандартных подсистем: типовая конфигурация при этом не меняется и продолжает штатно обновляться. Работа выполняется в конфигураторе специалистом 1С.
Если эти данные нужны для учёта — да, но это отдельный проект со своей постановкой задачи. Если они нужны только для печати документов, перенос не окупается: объём работы по переносу больше, чем сама задача печати.
Выгрузить нужный список из 1С в Excel — это штатная возможность — и использовать выгрузку как источник для генератора. Важно выгружать заново перед каждым прогоном и не править данные в выгрузке: исправления вносятся в 1С, иначе появляется вторая версия правды.
Нет. Он не ведёт учёт, не считает суммы, не нумерует документы из базы, не разграничивает права и не ведёт журнал действий. Это инструмент печати по готовым данным, а не система учёта.
1С шире по возможностям, и если данные ведутся в ней, а специалист есть — печатная форма делается в 1С. Это не компромисс, а правильное решение: один источник данных, номера из базы, права и журнал.
Отдельный генератор нужен на другом участке: данные в Excel, задача разовая, специалиста 1С нет, документ не привязан к объекту учёта. И третий вариант, который на практике встречается чаще двух первых, — выгрузка из 1С в Excel и печать снаружи, без изменения конфигурации.
Смежные материалы: чек-лист выбора инструмента из двенадцати вопросов, как устроена связка таблицы и шаблона, пределы слияния Word — если рассматриваете и такой вариант.
SmartDocGen — настольная программа для печати документов по шаблону из таблицы. Она не ведёт учёт и не заменяет учётную систему: берёт готовые данные из Excel и отдаёт файлы. Работает локально, без сервера и без выхода данных наружу.
Бесплатного демо-режима нет: установщик скачивается свободно, но нужен код активации. Проверить сценарий на своих данных дешевле всего по тарифу на месяц — 399 ₽.


