Электронный документооборот (ЭДО) через Диадок и 1С:Предприятие значительно упрощает взаимодействие с контрагентами, сокращая время на обмен бумажными документами и минимизируя риски ошибок. Однако у многих пользователей возникают сложности при первой настройке и отправке файлов — особенно если речь идёт о интеграции двух систем. Эта статья поможет разобраться, как правильно отправить документы через Диадок прямо из 1С 8.3, избегая типичных ошибок.
Мы рассмотрим не только базовые шаги, но и нюансы настройки подключения, проверки статусов документов, а также решения распространённых проблем. Инструкция актуальна для большинства конфигураций 1С (Бухгалтерия, Управление торговлей, ERP) и последних версий Диадок. Если вы ещё не подключены к системе ЭДО, сначала ознакомьтесь с требованиями оператора — некоторые шаги могут отличаться в зависимости от тарифа или региональных особенностей.
Прежде чем приступить, убедитесь, что у вас:
- 🔹 Действующий договор с оператором ЭДО (Диадок, Контур, СБИС и др.).
- 🔹 Подключённая лицензия на обмен электронными документами в 1С.
- 🔹 Настроенные права доступа для пользователя, который будет отправлять документы.
- 🔹 Актуальные версии программ: 1С 8.3.20+ и Диадок 4.0+.
1. Подготовка 1С к работе с Диадок: настройка подключения
Первый этап — это настройка соединения между 1С и Диадок. Без правильной конфигурации отправка документов будет невозможна. В большинстве случаев для этого используется стандартный механизм Обмен данными с оператором ЭДО, который встроен в типовую конфигурацию.
Чтобы настроить подключение:
- Откройте 1С в режиме
Конфигуратор(если у вас нет прав администратора, попросите системного специалиста). - Перейдите в меню
Администрирование → Обмен данными с операторами ЭДО. - Выберите
Диадокиз списка доступных операторов (если его нет, потребуется установить обработку от разработчика). - Введите данные для авторизации: логин, пароль и идентификатор бокса (его можно найти в личном кабинете Диадок).
После сохранения настроек рекомендуется выполнить тестовое подключение. Для этого в том же разделе нажмите Проверить соединение. Если система выдаёт ошибку, проверьте:
- 🔌 Правильность введённых данных (частая ошибка — опечатка в идентификаторе бокса).
- 🔌 Наличие интернет-соединения и отсутствие блокировок фаерволом.
- 🔌 Актуальность сертификатов (если используете квалифицированную электронную подпись).
⚠️ Внимание: Если ваша организация работает через облачную 1С, настройка ЭДО может отличаться. В некоторых случаях потребуется обратиться к провайдеру облачного сервиса для активации модуля обмена.
Убедиться в наличии договора с Диадок|
Проверить версию 1С (не ниже 8.3.20)|
Получить идентификатор бокса в личном кабинете Диадок|
Скачать и установить обработку для обмена (если требуется)|
Проверить права пользователя в 1С на отправку документов-->
2. Выбор и подготовка документов для отправки
Не все документы можно отправить через Диадок — система поддерживает только те формы, которые соответствуют законодательным требованиям ЭДО. В 1С это обычно:
- 📄 Счета-фактуры (включая корректировочные).
- 📄 Товарные накладные (ТОРГ-12).
- 📄 Акты выполненных работ (КС-2, КС-3).
- 📄 Универсальные передаточные документы (УПД).
Перед отправкой документ должен быть:
- Правильно заполнен (все обязательные реквизиты: ИНН, КПП, суммы, наименования).
- Подписан электронной подписью (если требуется по настройкам обмена).
- Сохранён в базе (нельзя отправить черновик или не проведённый документ).
Чтобы проверить документ на ошибки перед отправкой, в 1С используйте функцию Проверка заполнения (доступна в меню документа). Она выявит критические пропуски, например, отсутствие контрагента или неверный формат даты.
⚠️ Внимание: Если вы отправляете счёт-фактуру, убедитесь, что в настройках 1С включён флаг Формировать ЭДО. Без этого документ не будет преобразован в электронный формат, совместимый с Диадок.
| Тип документа | Поддерживается Диадок | Требуется подпись | Особенности |
|---|---|---|---|
| Счёт-фактура | ✅ Да | ✅ Да | Обязателен для НДС |
| Товарная накладная (ТОРГ-12) | ✅ Да | ❌ Нет (по умолчанию) | Может требовать УПД |
| Акт выполненных работ (КС-2) | ✅ Да | ✅ Да | Часто отправляется с КС-3 |
| Универсальный передаточный документ (УПД) | ✅ Да | ✅ Да | Заменяет счёт-фактуру и накладную |
| Договор | ❌ Нет | — | Отправляется как вложение |
3. Пошаговая инструкция: как отправить документ через Диадок из 1С
Когда подключение настроено, а документы подготовлены, можно приступать к отправке. Рассмотрим процесс на примере счёта-фактуры:
- Откройте документ в 1С (например,
Счёт-фактура выданный). - Убедитесь, что он проведён и сохранён (статус
Проведён). - Нажмите кнопку
Отправить через ЭДО(илиЭДО → Отправить, в зависимости от конфигурации). - В открывшемся окне выберите оператора Диадок.
- Укажите контрагента (если он не подтянулся автоматически).
- Выберите тип отправки:
- 📤 Отправить на подпись (если требуется подпись контрагента).
- 📤 Отправить без подписи (для односторонних документов).
Отправить и дождитесь подтверждения.После отправки документ получит статус Отправлен в ЭДО. Чтобы убедиться, что он дошёл до контрагента, проверьте историю обмена в 1С или в личном кабинете Диадок.
Если документ не отправляется, проверьте настройки Прокси-сервера в 1С. Иногда корпоративные сети блокируют соединение с Диадок по умолчанию.
Для массовой отправки нескольких документов:
- Выделите нужные документы в журнале (например,
Счета-фактуры). - Нажмите
Действия → Отправить через ЭДО. - Выберите оператора и подтвердите отправку.
- 🔍 Через журнал
История обмена ЭДО(доступен в разделеАдминистрирование). - 🔍 В карточке документа — вкладка
ЭДО. - 🔍 В личном кабинете Диадок (раздел
Документооборот). - ⏳
В обработке— документ ещё не дошёл до получателя. - ✅
Доставлен— контрагент получил документ. - 🔄
На подписи— ожидается подпись получателя. - ❌
Ошибка— документ не прошёл валидацию (например, неверный формат или отсутствует подпись). - 🔧 Актуальность обработки обмена в 1С (возможно, требуется обновление).
- 🔧 Настройки прокси (если используете корпоративную сеть).
- 🔧 Логи обмена в 1С (раздел
Администрирование → Логи ЭДО).
⚠️ Внимание: При массовой отправке 1С может зависнуть, если документов больше 50. В этом случае разбейте пакет на части или используйте фоновый режим отправки (если поддерживается конфигурацией).
4. Проверка статуса документа и работа с ошибками
После отправки документа через Диадок важно отслеживать его статус, чтобы вовремя реагировать на возможные проблемы. В 1С это можно сделать несколькими способами:
Основные статусы документов в Диадок:
Если документ получил статус Ошибка, в 1С появится уведомление с причиной. Распространённые ошибки и их решения:
| Ошибка | Причина | Решение |
|---|---|---|
Не найден контрагент в Диадок |
Контрагент не зарегистрирован в системе или не привязан к вашему боксу. | Проверьте ИНН контрагента в 1С и добавьте его вручную в личном кабинете Диадок. |
Неверный формат документа |
Документ не соответствует стандарту ЭДО (например, отсутствует обязательное поле). | Исправьте документ в 1С и отправьте повторно. |
Ошибка подписи |
Недействительный сертификат ЭЦП или отсутствует подпись. | Обновите сертификат в настройках 1С или подпишите документ вручную. |
Превышен лимит документов |
Исчерпан тарифный лимит на отправку (актуально для бесплатных тарифов). | Обратитесь в поддержку Диадок для увеличения лимита. |
Если ошибка повторяется, проверьте:
Как прочитать логи обмена в 1С?
Логи обмена хранятся в базе 1С и содержат подробную информацию о каждой попытке отправки. Чтобы их просмотреть:
1. Перейдите в Администрирование → Обмен данными → Логи обмена.
2. Найдите запись с ошибкой по дате и времени.
3. Откройте детализации — там будет указан код ошибки и её описание.
4. Скопируйте код и найдите его расшифровку в документации Диадок или 1С.
Если лог пустой, проверьте настройки ведения журналов в конфигураторе (раздел Администрирование → Настройки системы → Журналы регистрации).
5. Настройка автоматической отправки документов
Чтобы сэкономить время, в 1С можно настроить автоматическую отправку документов через Диадок. Это особенно удобно для регулярных операций, например, ежемесячной отправки счетов-фактур.
Для настройки автоотправки:
- Перейдите в
Администрирование → Обмен данными с операторами ЭДО. - Выберите
Настройки автоматического обмена. - Укажите типы документов, которые должны отправляться автоматически (например,
Счета-фактуры выданные). - Настройте расписание:
- 🕒 Ежедневно (указывается время).
- 📅 Еженедельно (выбираются дни недели).
- 📆 Ежемесячно (указывается число).
Важно учитывать:
- 🔄 Автоотправка работает только для проведённых и подписанных документов.
- 🔄 Если документ содержит ошибки, он не будет отправлен (система пропустит его и запишет в лог).
- 🔄 Для некоторых типов документов (например, УПД) может потребоваться ручное подтверждение.
⚠️ Внимание: При настройке автоматического обмена проверьте лимиты вашего тарифа в Диадок. Если лимит исчерпан, документы не будут отправляться, но уведомление об этом может не прийти.
Автоматическая отправка удобна, но требует регулярного контроля. Периодически проверяйте логи обмена, чтобы избежать накопления неотправленных документов.
6. Работа с входящими документами от контрагентов
Обмен через Диадок — это не только отправка, но и приём документов. Входящие файлы автоматически попадают в 1С, где их нужно обработать. Чтобы просматривать и принимать документы:
- Перейдите в раздел
Покупки → Поступившие через ЭДО(или аналогичный, в зависимости от конфигурации). - Выберите документ из списка (например,
Счёт-фактура полученный). - Проверьте данные и нажмите
Принять(илиПодписать и принять, если требуется ваша подпись). - Документ автоматически проведётся в 1С и будет доступен для дальнейшей работы.
Если документ требует исправлений:
- 🔄 Нажмите
Отклонитьи укажите причину (комментарий отправится контрагенту). - 🔄 Или внесите правки вручную в 1С и отправьте корректировочный документ.
Для удобства настройте уведомления о новых документах:
- 📧 В личном кабинете Диадок (раздел
Настройки → Уведомления). - 📧 В 1С (раздел
Администрирование → Настройки пользователя → Уведомления).
7. Решение типовых проблем при работе с Диадок в 1С
Даже при правильной настройке пользователи сталкиваются с типичными проблемами. Рассмотрим самые частые и способы их решения:
Проблема 1: Документ не отправляется, нет реакции
Возможные причины:
- 🔌 Нет соединения с Диадок — проверьте интернет и настройки прокси.
- 🔌 Не хватает прав — убедитесь, что у пользователя в 1С есть роль для работы с ЭДО.
- 🔌 Обработка обмена устарела — обновите конфигурацию 1С.
Проблема 2: Контрагент не получает документы
Что делать:
- 🔍 Проверьте, зарегистрирован ли контрагент в Диадок (через личный кабинет).
- 🔍 Уточните у контрагента, не блокирует ли его система входящие документы (иногда требуется подтверждение вручную).
- 🔍 Отправьте тестовый документ (например, письмо) через Диадок, чтобы проверить канал связи.
Проблема 3: Ошибка подписи документа
Решение:
- 🔑 Проверьте срок действия сертификата ЭЦП (в 1С:
Сервис → ЭЦП → Сертификаты). - 🔑 Убедитесь, что сертификат привязан к текущему пользователю.
- 🔑 Если используете облачную ЭЦП, проверьте настройки в личном кабинете Диадок.
Если проблема не решается, обратитесь в поддержку:
- 📞 Диадок — через личный кабинет или по телефону (номер указан на сайте).
- 📞 1С — через партнёра, у которого приобреталась программа.
1. Скриншот ошибки.
2. Лог обмена из 1С.
3. Версию конфигурации и обработки ЭДО.
Это ускорит решение проблемы.-->
8. Дополнительные возможности: массовая отправка, шаблоны, API
Помимо базовой функциональности, Диадок и 1С предлагают расширенные инструменты для работы с документами:
Массовая отправка документов
Если нужно отправить пакет документов (например, счета-фактуры за месяц), используйте:
- 📤 Групповую обработку в 1С: выделите документы в журнале и выберите
Отправить через ЭДО. - 📤 Фоновый режим — документы будут отправляться без блокировки интерфейса.
Работа с шаблонами
В 1С можно создать шаблоны документов для частых операций:
- Создайте документ (например,
Счёт-фактура) и заполните повторяющиеся поля. - Сохраните как шаблон:
Действия → Сохранить как шаблон. - При следующем создании документа выберите шаблон из списка.
Использование API Диадок для интеграции
Для автоматизации сложных процессов (например, обмен с CRM или другими системами) можно использовать API Диадок. Это потребует:
- 🔧 Навыков программирования (знание 1С:Предприятие или REST API).
- 🔧 Доступа к токену API (запрашивается в личном кабинете Диадок).
- 🔧 Настройки веб-сервисов в 1С (раздел
Администрирование → Публикация на веб-сервере).
Пример кода для отправки документа через API:
// Пример запроса к API Диадок (упрощённо)
Запрос = Новый HTTPЗапрос("https://diadoc-api.kontur.ru/V2/...");
Запрос.УстановитьЗаголовок("Authorization", "DiadocAuth ddauth_api_client_id=...;ddauth_token=...");
Запрос.УстановитьТекст(ТелоЗапросаВJSON);
Ответ = Запрос.Выполнить();
Результат = Ответ.ПолучитьТекст();
⚠️ Внимание: Работа с API требует глубоких знаний и тестирования в пессочнице. Неправильные запросы могут привести к блокировке аккаунта.
FAQ: Частые вопросы по отправке документов через Диадок из 1С
🔹 Можно ли отправить документ без электронной подписи?
Да, но только если это разрешено настройками обмена. Например, товарные накладные (ТОРГ-12) часто отправляются без подписи, а счета-фактуры — обязательно с ЭЦП. Проверьте требования вашего тарифа в Диадок.
🔹 Почему контрагент не видит отправленный документ?
Причин может быть несколько:
- Документ ещё не обработан на стороне Диадок (проверьте статус в истории обмена).
- Контрагент не подтвердил получение (в некоторых тарифах требуется ручное подтверждение).
- Ошибка в реквизитах контрагента (например, неверный ИНН).
Уточните у контрагента, получает ли он другие документы через Диадок. Если нет — проблема на его стороне.
🔹 Как отменить отправленный документ?
Если документ ещё не подписан контрагентом, его можно отозвать:
- Откройте документ в 1С.
- Нажмите
ЭДО → Отозвать документ. - Подтвердите действие.
Если документ уже подписан, отмена возможна только через корректировочный документ.
🔹 Сколько стоит отправка документов через Диадок?
Стоимость зависит от тарифа. В большинстве случаев:
- 💰 Бесплатный тариф — ограничение на количество документов в месяц (обычно 5–20).
- 💰 Платные тарифы — от 500 руб./мес. за безлимитную отправку.
Актуальные цены смотрите в личном кабинете Диадок.
🔹 Можно ли отправить документ в Диадок из старой версии 1С (8.2)?
Официально Диадок поддерживает интеграцию с 1С 8.3 и выше. Для 1С 8.2 потребуется:
- Установить стороннюю обработку для обмена.
- Использовать ручную выгрузку/загрузку файлов через личный кабинет Диадок.
Рекомендуем обновиться до актуальной версии 1С для стабильной работы.