SmartDocGen: Автоматизация работы с Excel и Word > Полезное > SmartDocGen или 1С: когда достаточно настольной программы

SmartDocGen или 1С: когда достаточно настольной программы

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

Правильный вопрос другой: где сейчас живут данные и что вы собираетесь получить на выходе. Ответ на него почти всегда очевиден, и в половине случаев он в пользу 1С. Разберём обе половины честно.

Начнём с того, когда 1С — правильный ответ

Если данные для документа уже ведутся в 1С, доработка 1С почти всегда лучше внешнего инструмента. Причина простая и не связана с возможностями программ.

Источник данных должен быть один. Как только вы выгружаете сведения из учётной системы, чтобы напечатать документ снаружи, вы создаёте вторую версию правды. Дальше кто-то поправит данные в 1С и не поправит в выгрузке, документ уйдёт со старой суммой, и найти причину будет тяжело. Печать из той же базы, где ведётся учёт, эту проблему снимает.

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

Так что если у вас есть 1С, в ней ведётся нужный участок и есть кому её дорабатывать — дальше можно не читать. Делайте печатную форму в 1С, это правильный путь.

Как печатная форма устроена в 1С

Чтобы разговор был предметным, коротко о механике — без неё непонятно, откуда берутся сроки.

Печатная форма в 1С — это макет, который заполняется данными объекта. Макет бывает разный: собственный табличный документ, а также макет на основе документа Word — такой вариант поддерживается, и его редактируют в самом Word. Готовую печатную форму можно сохранить в разных форматах, включая PDF и офисные.

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

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

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

Когда отдельный генератор оказывается проще

Четыре ситуации, в которых внешний инструмент выигрывает не по функциям, а по здравому смыслу.

Данных нет в 1С. График отпусков в Excel, реестр выполненных работ в Excel, список участников конференции из формы регистрации, таблица оборудования от подрядчика. Заводить всё это в учётную систему ради того, чтобы напечатать документы, — работа большего объёма, чем сама печать.

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

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

Документ нужен не под объект учёта. Сертификат участника, справка свободной формы, письмо-уведомление, наградной лист. В базе нет документа, к которому эту печать логично привязать, и создавать его ради печати странно.

Сравнение по параметрам

Сравниваем не «кто лучше», а что происходит на практике при решении одной конкретной задачи — напечатать пачку однотипных документов.

ПараметрДоработка 1СОтдельный генератор
Где живут данныев базе учётав таблице Excel
Кто настраиваетспециалист 1Стот, кто ведёт таблицу
Что нужно сделать до стартапоставить задачу, согласовать, дождатьсяразметить шаблон, подготовить колонки
Срок до первого документазависит от очереди подрядчикавечер
Номер документаиз нумератора базыформулой в таблице
Права доступа и журнал действийштатнонет
Связь документа с учётоместьнет
Изменить формулировку в шаблонечерез специалистасамому, в Word
Что при обновлениирасширение проверяется на совместимостьничего, шаблон отдельный
Структура затратлицензии, сопровождение, часы специалистастоимость программы

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

Обратите внимание на строки «права доступа» и «связь с учётом». Это не придирка, а важное: в перечисленном генератор проигрывает и проигрывать будет всегда — он вообще про другое.

Рабочая связка: 1С отдаёт данные, генератор печатает

Самый практичный сценарий обычно не «или — или».

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

Когда это оправданно:

  • Разовый или редкий документ, ради которого не хочется заводить доработку в базе.
  • Документ нестандартного вида — с картинками, фотографиями, сложной вёрсткой, печатью на готовый бланк.
  • Нужно быстро. Выгрузка занимает минуту, шаблон готовится за вечер.
  • Данные из нескольких источников. Часть из 1С, часть из таблицы отдела — соединяются они всё равно в Excel.

Правила гигиены для такой связки, чтобы вторая версия правды не начала жить своей жизнью:

  1. Выгружайте перед каждым прогоном, а не работайте с прошлогодним файлом.
  2. Не правьте данные в выгрузке. Нашли ошибку — исправьте в 1С и выгрузите заново. Иначе через месяц никто не поймёт, где правда.
  3. Сохраняйте выгрузку рядом с результатом. Это ответ на будущий вопрос «почему в документе стояла эта сумма».

Как устроена сама связка «таблица — шаблон — папка», подробно разобрано в отдельной статье.

Чего генератор не делает вместо 1С

Список, который стоит прочитать до покупки чего бы то ни было. Инструмент подстановки не заменяет учётную систему и не претендует на это:

  • Не ведёт учёт. Ни остатков, ни взаиморасчётов, ни начислений. Он берёт готовые числа из ячеек.
  • Не считает. Суммы, налоги, дни отпуска, средний заработок — всё это формулы в таблице или выгрузка.
  • Не нумерует. Номер приходит из колонки, а не из нумератора базы, и за уникальность отвечаете вы.
  • Не разграничивает доступ. Кто открыл папку — тот и видит все документы.
  • Не ведёт журнал действий. Кто и когда сформировал документ, системно не фиксируется.
  • Не сдаёт отчётность и не отправляет данные в государственные системы.

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

Три вопроса, которые решают выбор

Без таблиц и сравнений — короткая проверка.

1. Где лежат данные прямо сейчас? В 1С — делайте в 1С. В Excel — не тащите их в 1С ради печати.

2. Как часто нужен этот документ? Каждый день в рамках учётного процесса — доработка окупится. Раз в квартал или разово — не окупится.

3. Кто будет менять шаблон через полгода? Если ответ «поставим задачу подрядчику» — заложите на это время. Если «кадровик сам поправит формулировку в Word» — вам подойдёт внешний шаблон.

Три ответа обычно указывают в одну сторону. Если они расходятся, чаще всего верна связка из предыдущего раздела: данные из 1С, печать снаружи.

Частые вопросы

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

Да. В 1С есть штатный механизм печатных форм, макет может быть как собственным табличным документом, так и документом Word, а результат сохраняется в разных форматах, включая PDF. Вопрос не в возможностях платформы, а в том, кто и в какие сроки эту форму сделает.

Придётся ли снимать конфигурацию с поддержки?

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

Стоит ли переносить данные из Excel в 1С, чтобы печатать оттуда?

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

Как совместить 1С и внешний генератор?

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

Заменит ли генератор документов учётную систему?

Нет. Он не ведёт учёт, не считает суммы, не нумерует документы из базы, не разграничивает права и не ведёт журнал действий. Это инструмент печати по готовым данным, а не система учёта.

Коротко

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

Отдельный генератор нужен на другом участке: данные в Excel, задача разовая, специалиста 1С нет, документ не привязан к объекту учёта. И третий вариант, который на практике встречается чаще двух первых, — выгрузка из 1С в Excel и печать снаружи, без изменения конфигурации.

Смежные материалы: чек-лист выбора инструмента из двенадцати вопросов, как устроена связка таблицы и шаблона, пределы слияния Word — если рассматриваете и такой вариант.

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

Бесплатного демо-режима нет: установщик скачивается свободно, но нужен код активации. Проверить сценарий на своих данных дешевле всего по тарифу на месяц — 399 ₽.

Посмотрите, как SmartDocGen работает на практике

В статье мы разобрали поставленную задачу. А здесь вы можете увидеть реальный пример: за несколько секунд программа превращает Excel-таблицу в десятки готовых документов:
03:51
В видео вы увидите, как SmartDocGen:
  • Создаёт сотни документов меньше чем за минуту
  • Сохраняет все шрифты, стили и форматирование
  • Одинаково хорошо работает с Excel и Word-шаблонами
Пошагово процесс выглядит так:
  • Загружается Excel-файл или таблица Word с данными
  • Указывается папка с шаблонами Word и изображениями
  • Задаётся папка для сохранения готовых документов
  • Запускается автоматическая обработка
Готовые файлы формируются мгновенно и сохраняют нужное оформление, структуру и имена.
Хочу так же — купить за 399₽/месяц
Установка 2 минуты. Возврат 100% в течение 14 дней
Просто нажмите и получите результат
Всего 4 кнопки — и документы формируются автоматически, с нужным оформлением и названиями.
Получить сейчас

Автоматизируйте документы по лучшей цене

Выберите подходящий срок лицензии — функционал во всех тарифах одинаково полный: массовая обработка Excel и Word, сохранение форматирования, поддержка и обновления.
Тариф "На 1 год"
Период действия: 12 месяцев
2990₽
Выгода 38% (экономия 1798₽)
Полный функционал программы:
  • Массовая обработка Excel → Word и Excel → PNG/JPEG
  • Неограниченное кол-во документов и изображений
  • Техподдержка + обновления (12 мес.)
Приобрести
⭐⭐⭐
Работает на:
Тариф "На 3 месяца"
Период действия: 3 месяца
990₽
Выгода 17% (экономия 207₽)
Полный функционал программы:
  • Массовая обработка Excel → Word и Excel → PNG/JPEG
  • Неограниченное кол-во документов и изображений
  • Техподдержка + обновления (3 мес.)
Приобрести
ХИТ
Работает на:
Тариф "На 1 месяц"
Период действия: 1 месяц
399₽
Полный функционал программы:
  • Массовая обработка Excel → Word и Excel → PNG/JPEG
  • Неограниченное кол-во документов и изображений
  • Техподдержка + обновления (1 мес.)
Приобрести
Работает на:
РобокассаЮ КассаТ Банк
Хотите узнать больше о возможностях SmartDocGen?
Хотите узнать больше о возможностях SmartDocGen?Перейдите на главную страницу и убедитесь сами.
Перейти на главную