Входящие УПД и акты из Диадок прямо в базу 1С: два рабочих способа
Содержание
Загрузить документы из Контур.Диадок в 1С 8.3 можно двумя путями: подключить ящик Диадок как оператора во встроенном сервисе 1С-ЭДО (раздел Администрирование → Обмен электронными документами) или поставить модуль Диадок для 1С от самого Контура. В обоих случаях входящий УПД или акт превращается в документ «Поступление (акты, накладные, УПД)» без ручного набора строк.
Если же обмен ещё не настроен, а документы нужны сегодня, их можно скачать из веб-версии Диадок файлом и загрузить в базу. Ниже по порядку: подготовка, выбор способа, подключение, сама загрузка, сопоставление товаров и разбор ошибок.
Что подготовить до подключения Диадок к 1С
Обмен не заработает, пока на компьютере бухгалтера не готова подпись. Проверьте четыре вещи.
- 🔑 Квалифицированная электронная подпись (КЭП) организации или сотрудника. Носитель — токен или файл в реестре, сертификат не просрочен.
- 🛡️ Криптопровайдер: КриптоПро CSP или ViPNet CSP с действующей лицензией. Без него 1С не сможет ни подписать, ни расшифровать документ.
- 📬 Ящик в Диадок на ИНН и КПП организации. Если ящика ещё нет, при подключении через 1С-ЭДО его можно создать прямо из программы.
- 👤 Права в 1С: пользователь, который настраивает обмен, должен иметь полные права или роль администратора ЭДО.
Сертификат нужно добавить и в саму 1С. В БП 3.0 это делается в настройках электронной подписи: Администрирование → Обмен электронными документами, ссылка на настройки электронной подписи и шифрования. Там нажмите «Добавить» и выберите сертификат из установленных на компьютере.
После добавления откройте карточку сертификата и запустите проверку. Программа последовательно пробует подписать тестовые данные, проверить подпись и зашифровать их. Все пункты должны пройти без красных отметок.
Если сертификат на токене, а 1С работает через RDP или облако, носитель должен быть проброшен в сеанс. Частая ситуация: в Диадок через браузер на своём ПК подпись работает, а в 1С на сервере — нет, потому что сервер токен «не видит».
Для счетов-фактур и УПД со статусом «счёт-фактура и передаточный документ» нужна именно КЭП. Акты и накладные стороны по соглашению могут подписывать и неквалифицированной подписью, но на практике в Диадок почти все работают с КЭП, и проще держать одну.
Встроенный 1С-ЭДО или модуль Контура: какой способ выбрать
Оба способа законные и бесплатные со стороны 1С. Разница — в том, кто поддерживает интеграцию и как она живёт при обновлениях.
| Способ | Где ставится | Когда удобен | На что смотреть |
|---|---|---|---|
| 1С-ЭДО с оператором Диадок | Встроен в типовые БП 3.0, УТ 11, КА, ERP | Конфигурация типовая, обновляется регулярно | Работает через стандартные формы 1С: «Текущие дела ЭДО», карточку электронного документа |
| Модуль Диадок для 1С | Расширение или обработка с сайта Контура | Сильно доработанная или нетиповая конфигурация, привычный интерфейс Диадок | Версия модуля должна подходить к релизу конфигурации, обновлять его нужно отдельно |
| Загрузка из файла | Без настройки обмена | Разовые документы, архив за прошлые периоды | Подпись не ставится из 1С, ответ контрагенту — в веб-Диадок |
Не включайте оба способа обмена на одну организацию одновременно. Один и тот же УПД может загрузиться дважды, а повторный «Поступление» задвоит остатки и НДС к вычету.
Тариф Диадок оплачивается Контуру отдельно от 1С. Ориентировочно входящие документы у Контура бесплатны, платными бывают исходящие пакеты; точные цены зависят от тарифа, их стоит уточнить у менеджера Контура.
Подключение ящика Диадок в 1С: настройки и авторизация
Через 1С-ЭДО
- Откройте
Администрирование → Обмен электронными документами. Включите флажок использования обмена электронными документами, если он снят. - Перейдите к учётным записям ЭДО и нажмите «Создать» или «Подключить».
- В помощнике выберите организацию и сертификат, добавленный на предыдущем шаге.
- В списке операторов укажите Контур.Диадок (оператор АО «ПФ «СКБ Контур»).
- Если ящик уже есть, программа найдёт его по ИНН и КПП и предложит привязать. Если нет — создаст новый.
- Введите пароль к контейнеру ключа или PIN-код токена. 1С выполнит авторизацию у оператора, подписав служебный запрос сертификатом.
- Дождитесь сообщения об успешном подключении. Учётная запись появится в списке со статусом подключённой.
Если в организации несколько подразделений с разными КПП, ящик подключается на каждый КПП. Документ, отправленный контрагентом на КПП филиала, не придёт в учётную запись головной организации.
Через модуль Контура
- Скачайте модуль для своей конфигурации на сайте Диадок, в разделе интеграции с 1С.
- Для типовой конфигурации на управляемых формах модуль обычно ставится как расширение:
Администрирование → Печатные формы, отчёты и обработки → Расширения, кнопка «Добавить из файла». - Перезапустите 1С. В интерфейсе появится команда Диадок.
- При первом запуске модуль предложит войти: по сертификату или логину и паролю от Диадок. Для подписания всё равно нужен сертификат на этом компьютере.
- Укажите, какой организации 1С соответствует какой ящик Диадок.
После установки или обновления расширения 1С может попросить перезапуск. Делайте это вне рабочих часов, если в базе одновременно работают другие пользователи.
Как загрузить входящие документы из Диадок в базу 1С 8.3
Разберём основной сценарий — встроенный 1С-ЭДО в БП 3.0. В модуле Контура логика та же, отличаются только названия кнопок.
Получение пакета
- Откройте форму «Текущие дела ЭДО». Команда есть в разделах
ПокупкииПродажи. - Нажмите «Отправить и получить». 1С заберёт с сервера Диадок новые документы и ответы контрагентов.
- Новые УПД, акты и накладные попадут в группу входящих, ожидающих обработки.
Обмен можно автоматизировать: в настройках ЭДО включите регламентное задание получения документов по расписанию. В клиент-серверной базе задание выполняется на сервере 1С, а пароль к ключу должен быть сохранён, иначе задание не сможет расшифровать пакеты.
Создание документа учёта
- Откройте входящий электронный документ. 1С покажет его печатное представление: продавец, покупатель, строки, суммы, НДС.
- Проверьте контрагента. Если его нет в справочнике, программа предложит создать карточку по ИНН и КПП из документа.
- Если в строках есть товары без сопоставления, откроется форма сопоставления номенклатуры. Подробно о ней — в следующем разделе.
- После сопоставления создайте документ учёта. Для товаров и услуг в БП 3.0 это «Поступление (акты, накладные, УПД)» с нужным видом операции.
- Проверьте склад, счета учёта, ставку НДС и договор. Проведите документ.
- Вернитесь в электронный документ и подпишите его со своей стороны. Подпись уйдёт продавцу через Диадок.
Если в УПД стоит функция «СЧФДОП», вместе с поступлением регистрируется полученный счёт-фактура. Проверьте это в подвале документа поступления: там должна быть ссылка на счёт-фактуру с датой и номером продавца.
Подписывайте документ только после того, как проверили количество и суммы. Подписанный УПД — это согласие с поставкой. Если есть расхождение, используйте отказ в подписи с комментарием, а не подпись «с оговоркой в голове».
Документы, полученные до подключения
Пакеты, пришедшие в ящик до настройки обмена, могут не подтянуться в 1С автоматически. Проще всего загрузить их файлами:
- В веб-Диадок откройте документ и скачайте его архивом (XML плюс файл подписи).
- В 1С откройте список «Поступление (акты, накладные, УПД)». В командной панели найдите команду загрузки из файла.
- Укажите XML-файл формата ФНС. Дальше сопоставление и создание документа идут так же, как при обмене.
Сопоставление номенклатуры и справочников с данными Диадок
У поставщика товар называется «Бумага А4 SvetoCopy 80г 500л», у вас — «Бумага офисная А4». 1С не угадывает такие связи, их задаёт человек один раз.
Сопоставление хранится в справочнике номенклатуры контрагентов: каждой позиции поставщика привязан ваш элемент номенклатуры и единица измерения. Следующий УПД от того же поставщика загрузится уже без вопросов.
Что учесть при сопоставлении:
- 📦 Единицы. Поставщик продаёт пачками, вы учитываете листами — сопоставьте единицу с коэффициентом пересчёта, а не меняйте количество вручную в документе.
- 🧾 Услуги. Для актов и услуг удобнее завести одну позицию номенклатуры «Услуги связи» или «Аренда» и сопоставлять с ней все строки этого поставщика.
- 🔁 Новая позиция. Если подходящего товара нет, создайте номенклатуру прямо из формы сопоставления — программа заполнит наименование и единицу из документа.
- 🧹 Ошибочная связь. Если товар сопоставили не с тем элементом, исправьте запись в номенклатуре контрагента. Иначе ошибка повторится в каждом следующем УПД.
Не создавайте новую номенклатуру на каждую формулировку поставщика. Через полгода в справочнике окажется пять «бумаг А4», и остатки по складу перестанут сходиться.
Договор подбирается по реквизитам основания из УПД. Если в документе основание не указано, 1С подставит основной договор контрагента. Проверьте это, если с поставщиком несколько договоров с разными условиями оплаты.
Ошибки при загрузке из Диадок и контроль данных
Что сверить после загрузки
Даже при работающем обмене раз в месяц стоит проверить, что всё дошло до учёта:
- Входящие без документа учёта. В «Текущих делах ЭДО» не должно оставаться полученных документов без созданного поступления.
- Неподписанные. Документы, по которым поступление создано, но подпись не отправлена. Продавец их видит как ожидающие ответа.
- Книга покупок. Сумма НДС по полученным в Диадок счетам-фактурам и УПД должна совпасть с книгой покупок за квартал.
- Сверка с поставщиком. Остаток по счёту 60 сравните с актом сверки, если контрагент присылает его через тот же Диадок.
Если обмен не настраивается: обходные варианты
Бывает, что подключить ящик не получается быстро: сертификат выпущен на сотрудника без доверенности, токен нельзя пробросить в облако, конфигурация сильно доработана.
- 📄 Загрузка из файла. Подписывать и отвечать контрагенту — в веб-Диадок, а в 1С загружать XML через команду загрузки в списке поступлений. Двойной работы немного, зато учёт не стоит.
- 🧾 Машиночитаемая доверенность. Если подписывает не директор, а сотрудник, для подписи от имени организации ему нужна МЧД по формату ФНС. Её регистрируют в распределённом реестре, а в Диадок и 1С указывают при подписании.
- 🔄 Роуминг. Если поставщик работает не в Диадок, а у другого оператора, документы до вас дойдут только при настроенном роуминге между операторами. Его подключают в веб-Диадок; на стороне 1С ничего менять не нужно.
Частые вопросы о загрузке из Диадок
Можно ли загружать документы из Диадок в базовую версию 1С:Бухгалтерии?
Нужно ли хранить бумажные копии после загрузки УПД из Диадок?
Что будет, если удалить поступление, созданное из электронного документа?
Как загрузить документы сразу по нескольким организациям?
Можно ли выключить автоматическое создание контрагентов?
Источники
- Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»
- Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учете»