Электронный документооборот в 1С:Предприятие 8.3 невозможно представить без корректно настроенных печати и электронной подписи. От отправки отчётности в ФНС до обмена с контрагентами — каждый документ должен быть не только сформирован, но и подписан квалифицированной подписью, а печать на бланках должна соответствовать законодательным требованиям. Однако даже опытные пользователи сталкиваются с проблемами: то сертификат не распознаётся, то печать съезжает с листа, то подпись оказывается недействительной.
В этой статье разберём все этапы настройки — от установки криптопровайдера до проверки подписанных документов. Особое внимание уделим типичным ошибкам, которые возникают при работе с КриптоПро CSP, Вирином и встроенными средствами 1С. А также покажем, как избежать проблем с печатью на бланках строгой отчётности (например, счета-фактуры или ТОРГ-12).
Если вы впервые сталкиваетесь с электронной подписью в 1С, начните с базовых понятий. Электронная подпись (ЭП) — это аналог собственноручной подписи, но в цифровом формате. Она подтверждает авторство документа и его неизменность после подписания. В 1С 8.3 поддерживаются три типа ЭП:
- 🔐 Квалифицированная подпись — выдаётся аккредитованными УЦ (например, Такском, Контур), используется для отчётности в госорганы.
- 📄 Неквалифицированная подпись — подходит для внутреннего документооборота.
- 🔒 Простая подпись — логин/пароль или SMS-код (используется редко, только для нерегламентированных документов).
С печатью ситуация проще: это графический файл (обычно .png или .bmp), который вставляется в печатную форму документа. Но и здесь есть нюансы: разрешение, прозрачность фона, расположение на листе.
1. Подготовка системы: устанавливаем криптопровайдер
Прежде чем настраивать подпись в 1С, нужно установить криптографическое программное обеспечение (КриптоПро CSP, ViPNet CSP или ЛИССИ-CSP). Без него система не сможет работать с сертификатами ЭП.
Наиболее распространён КриптоПро CSP — его поддерживают большинство удостоверяющих центров. Минимальная версия для 1С 8.3 — 5.0, но лучше использовать актуальную (на момент написания статьи — 5.0.11455 или новее). Скачать дистрибутив можно на официальном сайте.
Пошаговая установка:
- Запустите установщик от имени администратора.
- Выберите тип установки "Полная" (не "Минимальная").
- После установки перезагрузите компьютер.
- Проверьте работу через
Пуск → КриптоПро → Тестовый центр.
Если вы используете ViPNet CSP, алгоритм аналогичный, но может потребоваться дополнительная настройка совместимости с 1С. Для этого в конфигураторе проверьте параметр ИспользоватьViPNet в настройках обмена.
Если после установки КриптоПро 1С не видит сертификаты, проверьте, что в реестре Windows по пути HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider прописан правильный провайдер (для КриптоПро — Crypto-Pro GOST R 34.10-2012 Cryptographic Service Provider).
2. Установка сертификата электронной подписи
Сертификат ЭП можно получить в удостоверяющем центре (Такском, Контур.Диадок, Сбербанк-АСТ и др.). Он выдаётся на флеш-носителе (Рутокен, eToken) или в виде файла с расширением .pfx или .p12.
Как установить сертификат в систему:
- 💾 Если сертификат на токене: вставьте носитель в USB-порт. Система должна автоматически определить его (при установленном КриптоПро).
- 📁 Если сертификат в файле: дважды кликните по файлу
.pfx, выберите "Установить сертификат" → "Локальный компьютер" → "Поместить все сертификаты в следующее хранилище" → "Личное". - 🔍 Проверьте установку через
Пуск → Выполнить → certmgr.msc(раздел "Личное → Сертификаты").
В 1С 8.3 сертификат подвязывается к пользователю. Для этого:
- Откройте 1С в режиме Конфигуратор.
- Перейдите в
Администрирование → Пользователи. - Выберите пользователя, кликните "Изменить" → вкладка "Сертификаты".
- Нажмите "Добавить" и выберите нужный сертификат из списка.
Сертификат отображается в certmgr.msc|
КриптоПро CSP установлен и лицензирован|
Токен (если используется) определяется системой|
В 1С сертификат привязан к пользователю-->
3. Настройка печати в 1С 8.3
Печать в 1С настраивается отдельно для каждого документа (счёт, акт, накладная и т.д.). Основные параметры:
- 🖨️ Драйвер принтера — должен поддерживать печать графики (например, PDF-принтер для виртуальной печати).
- 📏 Поля и ориентация — для бланков строгой отчётности (например, счета-фактуры) используйте
Альбомнаяориентация с полями не более 5 мм. - 🖼️ Логотип/печать — файл изображения должен быть в формате
.pngс прозрачным фоном (разрешение не менее 300 dpi).
Как добавить печать в печатную форму:
- Откройте документ (например,
Счёт на оплату). - Перейдите в
Печать → Настройка печати. - Выберите макет, в который нужно добавить печать (например,
ПечатнаяФормаСчётНаОплату). - В конструкторе макета добавьте элемент "Картинка" и загрузите файл печати.
- Настройте положение (обычно в правом верхнем углу) и размер (ширина ~5 см).
Для массовой настройки печати на всех документах используйте обработку
Проблема обычно связана с несовпадением размеров макета и реального листа бумаги. Проверьте: 1. В настройках принтера установлен правильный размер бумаги (А4, не Letter). 2. В макете 1С поля документа совпадают с полями принтера (используйте 3. Если печать "уезжает" вправо — уменьшите левое поле в макете на 2-3 мм. 4. Для PDF-печати используйте принтер doPDF или Microsoft Print to PDF с настройкой "Подогнать под размер страницы"."Универсальная печатная форма" (доступна в 1С:ИТС).
Что делать, если печать съезжает при печати?
Файл → Параметры страницы).
4. Подписание документов в 1С
После настройки сертификата и печати можно подписывать документы. В 1С 8.3 есть два способа:
- Ручное подписание — пользователь вручную выбирает документ и подписывает его.
- Автоматическое подписание — настраивается в бизнес-процессах (например, при проведении документа).
Инструкция для ручного подписания:
- 📂 Откройте документ (например,
Счёт-фактура выданный). - 🔑 Нажмите кнопку "Подписать" (или
Действия → Подписать). - 👤 Выберите сертификат из списка (если их несколько).
- 🔒 Введите PIN-код от токена (если требуется).
- ✅ После успешного подписания появится статус "Подписан" и значок 🔐.
Типичные ошибки при подписании:
| Ошибка | Причина | Решение |
|---|---|---|
Не найден сертификат |
Сертификат не установлен в систему или не привязан к пользователю в 1С | Проверьте certmgr.msc и настройки пользователя в 1С |
Ошибка криптопровайдера |
Несовместимая версия КриптоПро или отсутствует лицензия | Обновите КриптоПро до актуальной версии |
Неверный PIN-код |
Три попытки ввода неверного PIN-а блокируют токен | Используйте утилиту Рутокен ПИН-Пад для разблокировки |
Документ изменён после подписания |
Пользователь редактировал документ после подписи | Отмените подпись (Действия → Отменить подпись) и подпишите заново |
1. Срок действия сертификата (должен быть актуальным).
2. Цепочку сертификатов (в certmgr.msc должен быть корневой сертификат УЦ).
3. Алгоритм подписи (для госорганов требуется ГОСТ Р 34.10-2012).-->
5. Проверка корректности подписи и печати
Перед отправкой документа контрагенту или в госорган обязательно проверьте:
- 🔍 Целостность подписи — в 1С нажмите
Действия → Проверить подпись. Должно появиться окно с надписью "Подпись действительна". - 🖼️ Корректность печати — распечатайте документ на принтере и проверьте:
- Печать не обрезана.
- Текст не наезжает на печать.
- Цвета соответствуют оригиналу (если печать цветная).
- 📧 Совместимость с получателем — если документ отправляется через Диадок или СБИС, проверьте, что формат поддерживается (обычно
.pdfили.xmlс вложенной подписью).
Для проверки подписи вне 1С используйте:
- 🌐 Онлайн-сервисы: Контур.Крипто или Такском-Проверка.
- 💻 Локальные утилиты: КриптоАРМ (входит в пакет КриптоПро).
Важно: если документ подписан в 1С, но при проверке в ФНС или на портале госуслуг появляется ошибка "Подпись недействительна", причиной в 90% случаев является неверная цепочка сертификатов. Убедитесь, что в системе установлены все промежуточные сертификаты УЦ (их можно скачать на сайте удостоверяющего центра).
Для массовой проверки подписей в пакете документов используйте обработку "Проверка ЭП для пакета документов" (доступна в каталоге 1С:ИТС). Она позволяет проверить статус подписи для сотен документов за несколько минут.
6. Особенности настройки для разных конфигураций 1С
Процесс установки печати и подписи может отличаться в зависимости от конфигурации. Рассмотрим нюансы для популярных решений:
1С:Бухгалтерия 8.3
- 📊 Подпись требуется для всех регламентированных отчётов (декларации, расчёты по страховым взносам).
- 🖨️ Печать настраивается в
Справочники → Организации → Печати. - ⚠️ Внимание: для отправки отчётности через 1С-Отчётность сертификат должен быть привязан к организации, а не только к пользователю.
1С:Зарплата и Управление Персоналом
- 👥 Подпись нужна для отчётности в ПФР и ФСС (СЗВ-ТД, 4-ФСС).
- 📋 Печать настраивается в
Настройки → Организации → Печати и штампы. - 🔄 При смене руководителя не забудьте обновить сертификат в
Справочники → Физические лица.
1С:Управление Торговлей (УТ 11)
- 📦 Подпись используется для ЭДО с контрагентами (через Диадок, СБИС).
- 🏷️ Печать настраивается в
НСИ → Организации → Печати(отдельно для счетов, накладных, УПД). - 🔗 Для обмена с ЕГАИС требуется отдельный сертификат (выдаётся в УЦ, аккредитованном ФСРАР).
Как подписать пакет документов в 1С
Бухгалтерия?:
1. Откройте журнал документов (например, Регламентированные отчёты).
2. Выделите нужные документы (можно с помощью Ctrl+A).
3. Нажмите Действия → Подписать выбранные.
4. Выберите сертификат и введите PIN-код (если требуется).
5. Дождитесь завершения процесса (статус изменится на "Подписан").
7. Решение типичных проблем
Даже при правильной настройке пользователи сталкиваются с ошибками. Разберём самые частые:
1. "Нет доступа к криптографическому провайдеру"
- 🔹 Проверьте, что КриптоПро CSP установлен и лицензия активна (в
Пуск → КриптоПро → О программе). - 🔹 Запустите 1С от имени администратора.
- 🔹 Обновите 1С:Предприятие до последней версии (в старых релизах бывают баги с КриптоПро 5.0).
2. Печать не отображается при предварительном просмотре
- 🔹 Проверьте путь к файлу печати в макете (возможно, файл перемещён или удалён).
- 🔹 Убедитесь, что в настройках макета включён параметр
Показывать картинки. - 🔹 Попробуйте сохранить макет в формате
.mxlи загрузить заново.
3. Сертификат есть, но 1С его не видит
- 🔹 Проверьте, что сертификат установлен в хранилище "Личное" (не "Другие люди").
- 🔹 Если сертификат на токене, обновите драйверы Рутокен или eToken.
- 🔹 В настройках пользователя 1С нажмите
Обновить список сертификатов.
Если после обновления Windows или 1С перестала видеть сертификаты, наиболее вероятная причина — сброс прав доступа к хранилищу сертификатов. Исправляется запуском 1С от имени администратора или повторной установкой сертификата.
⚠️ Внимание: Требования к электронной подписи и форматам документов могут меняться в зависимости от законодательства. Например, с 2023 года для обмена с ФНС через 1С-Отчётность обязательно использование сертификатов с алгоритмом ГОСТ Р 34.10-2012. Перед отправкой отчётности уточняйте актуальные требования на сайте nalog.ru или в личном кабинете 1С:ИТС.
FAQ: Частые вопросы по настройке печати и подписи в 1С 8.3
Можно ли использовать один сертификат ЭП для нескольких организаций в 1С?
Нет, сертификат электронной подписи выдаётся на конкретную организацию (ИНН/КПП) и физическое лицо (для квалифицированной подписи). Если у вас несколько организаций, потребуется отдельный сертификат для каждой. Исключение — неквалифицированная подпись для внутреннего документооборота, но она не подходит для отчётности в госорганы.
Как перенести сертификат ЭП с одного компьютера на другой?
Если сертификат на токене (Рутокен, eToken), просто подключите носитель к новому ПК и установите драйверы. Если сертификат в файле (.pfx), скопируйте файл на новый компьютер и установите его через certmgr.msc. Не забудьте экспортировать закрытый ключ (при экспорте выберите опцию "Экспортировать закрытый ключ").
Почему при печати документа печать съезжает на второй лист?
Это типичная проблема при несовпадении размеров макета и реального листа. Решения:
- В настройках принтера выберите "Подогнать под размер страницы".
- В макете 1С уменьшите верхнее поле на 5-10 мм.
- Используйте PDF-принтер (например, doPDF) для виртуальной печати, затем распечатайте полученный файл.
Как подписать документ, если сертификат на токене, а токен потерян?
Если токен утерян, сертификат на нём становится недоступен. Вам потребуется:
- Обратиться в удостоверяющий центр, выдавший сертификат, для его отзыва.
- Заказать новый сертификат (возможно, потребуется повторно подтвердить личность).
- В 1С удалить привязку старого сертификата к пользователю и добавить новый.
Важно: Если токен мог попасть в чужие руки, немедленно отзовите сертификат через УЦ, чтобы избежать мошенничества.
Можно ли в 1С подписывать документы без КриптоПро?
Да, но с ограничениями:
- Для неквалифицированной подписи можно использовать встроенные средства Windows (например, через SignTool).
- Для квалифицированной подписи (отчётность в ФНС, обмен с госорганами) КриптоПро CSP или другой сертифицированный криптопровайдер обязателен.
- В некоторых конфигурациях (например, 1С:Документооборот) поддерживается подписание через CloudMDS (облачный сервис подписи).