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

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

Как подписать исходящий документ в 1С

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

Подписание исходящего документа в 1С выполняется через обмен электронными документами (ЭДО): программа формирует файл в утверждённом формате, накладывает на него электронную подпись с помощью сертификата ключа и отправляет контрагенту через оператора ЭДО или напрямую. Всё это делается из карточки документа — счёта, накладной, УПД или акта — без выгрузки файлов вручную.

Чтобы подпись прошла успешно, должны совпадать три условия: в программе настроен обмен электронными документами, у пользователя установлен действующий сертификат электронной подписи, а контрагент подключён к ЭДО (либо документ отправляется ему в виде файла для самостоятельной загрузки). Если хотя бы одно условие не выполнено, кнопка подписания либо недоступна, либо документ зависает в статусе ошибки.

Ниже разобран полный цикл: от проверки настроек до контроля того, что документ принят получателем. Инструкция применима к типовым конфигурациям «1С:Бухгалтерия 8», «1С:Управление торговлей», «1С:Комплексная автоматизация» и «1С:ERP» — названия кнопок могут немного отличаться, но логика одинаковая.

Проверьте, что ЭДО настроен и сертификат действует

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

Второе условие — действующий сертификат ключа электронной подписи. Откройте «Администрирование» → «Обмен электронными документами» → «Настройки электронной подписи и шифрования» (в некоторых конфигурациях — «Администрирование» → «Электронная подпись»). Сертификат должен быть зарегистрирован в программе, не просрочен и привязан к вашей учётной записи пользователя. Если сертификат хранится на токене (Рутокен, eToken), носитель должен быть подключён к компьютеру до начала подписания.

Третье условие касается контрагента. Откройте карточку контрагента и перейдите по ссылке настроек ЭДО: для него должен быть задан идентификатор участника и статус приглашения «Присоединён» (или «Требуется приглашение», если роуминг/прямой обмен ещё не настроен). Без привязки контрагента документ можно подписать, но отправить по ЭДО не получится.

Профиль ЭДОСоздан и активен

Администрирование → Обмен электронными документами: есть профиль отправки для вашей организации

СертификатДействующий и доступный

Срок действия не истёк, токен подключён, сертификат привязан к пользователю

КонтрагентПодключён к ЭДО

В карточке контрагента указан идентификатор, статус приглашения «Присоединён»

Сформируйте электронный документ из исходящего документа

Подписывается не сама запись в базе, а электронный документ, сформированный на её основе. Откройте проведённый исходящий документ — например, «Реализация (акты, накладные, УПД)» — и нажмите кнопку «ЭДО» на панели инструментов формы. Если электронный документ ещё не создан, программа предложит сформировать его: выберите формат (обычно программа подставляет актуальный формат УПД или накладной автоматически) и подтвердите создание.

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

Подпишите документ электронной подписью

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

Далее введите пароль (PIN-код) ключа подписи. Если сертификат хранится в реестре компьютера или в облачном сервисе, пароль может не запрашиваться или запрашиваться один раз за сеанс. После успешного наложения подписи статус документа сменится на «Подписан», а затем — на «Отправлен» или «Передан оператору».

Если подписываете пакет документов, удобнее работать из раздела «ЭДО» → «Текущие дела ЭДО»: там можно выделить несколько документов списком и подписать их одной операцией. Это заметно быстрее, чем открывать каждый документ по отдельности, особенно в конце месяца.

Порядок подписания
  1. 1
    Откройте проведённый исходящий документ и нажмите «ЭДО» для формирования электронного документа
  2. 2
    Проверьте суммы, номер, дату и реквизиты в сформированном файле
  3. 3
    Нажмите «Подписать и отправить», выберите сертификат
  4. 4
    Введите пароль ключа подписи
  5. 5
    Убедитесь, что статус сменился на «Подписан» и «Отправлен»

Отправьте документ и проконтролируйте доставку

Подписание и отправка в типовых конфигурациях обычно объединены в одну команду, но технически это разные этапы. После подписания программа передаёт пакет оператору ЭДО, тот доставляет его контрагенту, а вы получаете извещение о получении. Вся цепочка отображается в статусах документа.

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

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

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

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

Статус в «Текущих делах ЭДО»
Норма

«Отправлен», «Доставлен» или «Завершён»

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

«Ошибка передачи», «Отклонён», долгое зависание в «Подготовлен к отправке»

Извещение о получении
Норма

В истории документа есть запись о получении извещения от оператора/контрагента

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

Извещения нет через длительное время при подключённом контрагенте

Ответная подпись (для двусторонних документов)
Норма

Получен подписанный титул покупателя, статус «Завершён»

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

Документ подписан только с вашей стороны спустя разумный срок

Если кнопка подписания недоступна или возникает ошибка

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

Ошибка вида «сертификат не найден» или «не удалось получить доступ к ключу» обычно означает, что токен не подключён, не установлены драйверы криптопровайдера (КриптоПро CSP, ViPNet CSP) или пароль введён неверно несколько раз и ключ заблокирован. В последнем случае токен придётся разблокировать через средства криптопровайдера.

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

Типичные ошибки
01
Подписание документа с просроченным сертификатом — оператор отклонит отправку, придётся продлевать ключ и переподписывать
02
Отправка без проверки содержимого — ошибка в сумме фиксируется подписью, исправление только через корректировку
03
Игнорирование статуса после отправки — документ завис с ошибкой, а контрагент его так и не получил
04
Попытка подписать из карточки печатной формы — подписывается электронный документ ЭДО, а не печатная форма PDF

Альтернативные способы: файл для контрагента без ЭДО

Если контрагент не подключён к ЭДО, документ всё равно можно подписать и передать. В карточке электронного документа есть команда выгрузки файла (обычно «Сохранить в файл» или «Выгрузить» в меню «Ещё»): программа сохранит XML-файл документа и файл подписи. Эту пару файлов можно отправить контрагенту любым способом — он загрузит их в свою учётную систему.

Учтите ограничение: для документов, которые по закону должны передаваться через оператора ЭДО (в первую очередь счета-фактуры и УПД с НДС), обмен файлами напрямую не заменяет обязательный электронный документооборот, если у вас есть обязанность выставлять документы в электронном виде. Выгрузка файла подходит как резервный канал или для документов, не подпадающих под обязательный формат.

Способы передачи подписанного документа

Через оператора ЭДО

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

Выгрузка файла с подписью

Резервный вариант для контрагентов без ЭДО: XML + файл подписи передаются вручную. Не заменяет обязательный ЭДО для счетов-фактур и УПД

Печатная форма с рукописной подписью

Подходит, если обе стороны работают на бумаге. В 1С подписывать электронно ничего не нужно — документ просто печатается

Массовое подписание и регламентные операции

Когда исходящих документов много, подписывайте их пакетно. Откройте «ЭДО» → «Текущие дела ЭДО» (или «Исходящие электронные документы»), установите отбор по статусу «Подготовлен к подписанию», выделите нужные строки и выполните команду «Подписать и отправить» для всего списка. Пароль ключа при этом вводится один раз на весь пакет.

В крупных конфигурациях (ERP, КА) подписание может быть разделено между должностями: один сотрудник формирует и утверждает документ, другой — подписывает. Это настраивается в профиле настроек ЭДО через маршруты подписания. Если в вашей организации принят такой порядок, документ не уйдёт контрагенту, пока не пройдёт все шаги маршрута — проверяйте, на каком этапе он находится, в карточке документа.

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

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

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

Что делать, если после подписания обнаружилась ошибка в документе?

Если документ ещё не отправлен, отмените подписание или удалите электронный документ, исправьте исходный и сформируйте заново. Если документ уже ушёл контрагенту, инициируйте аннулирование через карточку электронного документа (команда «Аннулировать») — контрагент должен подтвердить аннулирование, после чего оформляется исправленный или корректировочный документ.

Почему контрагент не видит отправленный документ?

Чаще всего причина в неверном идентификаторе участника ЭДО в карточке контрагента или в том, что приглашение к обмену не принято. Проверьте статус в «Текущих делах ЭДО»: если стоит «Ошибка передачи» — уточните идентификатор у контрагента и исправьте настройку. Если статус «Доставлен», но контрагент документа не видит, пусть проверит входящие у своего оператора ЭДО.

Нужно ли подписывать УПД ответной подписью со стороны покупателя?

Для УПД со статусом «1» (заменяет счёт-фактуру и накладную) покупатель подписывает титул получателя — это подтверждает приёмку. Без ответного титула документ остаётся подписанным только с вашей стороны, что может стать проблемой при проверках. Контролируйте получение ответных титулов в разделе ЭДО и напоминайте контрагентам о неподписанных документах.

Как подписать документ, если сертификат истёк, а документы нужно отправить сегодня?

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

Можно ли настроить автоматическое подписание без участия пользователя?

В типовых конфигурациях полностью автоматическое подписание исходящих документов по расписанию не предусмотрено штатно — наложение подписи требует действия пользователя с доступом к ключу. Частично процесс ускоряют пакетное подписание из «Текущих дел ЭДО» и сохранение пароля на сеанс. Автоподписание возможно только через доработку конфигурации, что снижает защищённость ключа и должно оцениваться с точки зрения внутреннего контроля.

Итог

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

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