Работа с API Диадок

27.02.23

Интеграция - ЭДО и ОФД

Обработка написана для конфигурации Документооборот, затрагивает самые основные методы работы с api Диадок.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Работа с api Диадок:
.epf 23,28Kb
82
82 Скачать (6 SM) Купить за 3 350 руб.

Для работы с обработкой нужно добавить дополнительные сведения внутреннему документу - MessageId с типом строка (40), EntityId с типом строка (40) - эти сведения будут заполнятся при создании документов.

Организации нужно добавить дополнительные реквизиты - BoxId строка(200) - находится в адресной строке личного кабинета (см. картинку), ключ_api строка(200) - выдается компанией Диадок

Так же для авторизации по логину + паролю, нужно иметь эти данные от личного кабинета Диадок, для хранения этих данных предполагаются добавленные константы: ДиадокЛогинНаСайт (строка 25), ДиадокПарольНаСайт (строка 15)

Для работы с сертификатом - сертификат нужно добавить в справочник "Сертификаты ключей электронной подписи и шифрования"

Описание команд:

Получить все документы - команда считывает все документы за указанный период по организации- сопоставляет с созданными ранее по MessageId, EntityId. Авторизация идет по логину и паролю

Получить документы -  команда считывает только документы, являющиеся договорами, так же сопоставляет с созданными ранее. Авторизация идет по логину и паролю

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

Отправить статус согласован - по согласованным документам в Диадок отправляется статус согласован, авторизация идет по логину и паролю

Отправить статус подписан - авторизация возможна только по сертификату, команда передает в Диадок статус документу - Подписан

Получить файл с подписью - данная команда получает pdf файл из Диадока, но уже с ЭЦП, авторизация идет по логину и паролю

На все команды можно настроить расписание

Обработка тестировалась на Документооборот 8 КОРП, редакция 2.1 (2.1.16.1).

api диадок

См. также

Регламентированный учет и отчетность Обмен с ГосИС ЭДО и ОФД Бухгалтер Пользователь Платформа 1С v8.3 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Оптовая торговля, дистрибуция, логистика Россия Управленческий учет Платные (руб)

Работаете по контрактной схеме, сталкивались с проблемой, что в контракте жестко указаны наименование, цена, единица измерения товара. И не все готовы создавать новую номенклатуру под каждый контракт или менять наименование и единицу измерения для уже имеющейся. Тем более, бывает так, что контракт - это формальность. Контракт не описывает жесткие условия поставки, нужно соблюсти правильность в предоставлении документов. Данное решение позволит вам оперировать своей номенклатурой при оформлении реализаций по государственному контракту в УТ 11.5 и КА 2.5.11, в то же время выводить на печать документы, соответствующие данным контракта. Реализована выгрузка для сайта госзакупок (ЕИС) по 44-ФЗ.

60000 руб.

19.12.2022    12118    34    20    

21

Кассовые операции ЭДО и ОФД Бухгалтер Платформа 1С v8.3 Бухгалтерский учет 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Бухгалтерский учет Платные (руб)

Согласно 54-ФЗ по правилам ведения кассовых операций необходимо оформлять приходные кассовые ордера (ПКО) и расходные кассовые ордера (РКО) на основании чеков ККМ. Все данные о чеках, можно взять на сайте оператора фискальных данных (ОФД). Обработка загрузки данных из ОФД в 1С сделает за вас в 1С - ПКО и РКО, Операции по платежным картам или Отчет о розничных продажах (может создать номенклатуру в 1С, указать налоги и др. реквизиты в документах в зависимости от налогообложения ККМ в торговой точке).

5640 руб.

09.08.2017    151927    902    372    

548

ЭДО и ОФД Учет документов 8.3.14 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

ПОДПИСЫВАЙТЕ ДОКУМЕНТЫ С ФИЗЛИЦАМИ ПО СМС. Ваши клиенты и сотрудники смогут подписывать документы простой электронной подписью (ПЭП) без визита к вам в офис. С телефона или компьютера без установки приложений и регистраций.

29990 руб.

28.05.2024    1492    5    0    

7

Кассовые операции Файловый обмен (TXT, XML, DBF), FTP ЭДО и ОФД Программист Бухгалтер Пользователь Платформа 1С v8.3 Бухгалтерский учет 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Бухгалтерский учет Налоговый учет Управленческий учет Платные (руб)

В публикации размещены специализированные обработки для загрузки кассовых чеков в базах 1С (для локальных баз): 1С:БП 3.0, 1С:УНФ 3.0, 1С:КА. 2.5, 1С:ERP Управление предприятием, ред. 2 и 1С:УТ 11.5. Вы просто сканируете QR коды с бумажных и электронных чеков c помощью мобильного приложения ФНС и чеки автоматически (без ручного ввода) загружаются в документы 'Авансовый отчет', 'Расходы предпринимателя', 'Путевой лист', 'Приходная накладная', 'Поступление (акты, накладные, УПД)', 'Приобретение товаров и услуг', 'Отчет о розничных продажах' и 'Поступление денежных документов'.

12960 руб.

19.08.2020    69229    341    80    

225

ЭДО и ОФД Загрузка и выгрузка в Excel Бухгалтер Бухгалтерский учет 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Платные (руб)

Кто получает документы в формате XML из различных сервисов ЭДО (формат 820 приказ ФНС 31 мая 2019) и набивает их вручную в 1С, тот наверняка хотел бы автоматизировать этот процесс. Поддержка конфигураций: Бухгалтерии 3, УПП 1.3, 1С:КА 2.4 и 1С:КА 2.5, УТ10, УТ11.4 и УТ11.5.

3600 руб.

11.02.2020    92849    299    156    

220

Документооборот и делопроизводство (СЭД) ЭДО и ОФД Учет документов Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Мощный, единый инструмент для решения всех проблем, связанных с переходом на ЭДО. Экономит бумагу и время - организует архив оригиналов первичных документов прямо в базе 1С, в прикрепленных файлах к соответствующим документам. С помощью комплексного отчета по ошибкам в ЭДО позволяет выявить и исправить все возможные ошибки - ошибочно сопоставленные документы, не подписанные документы, подписанные, но не загруженные в 1С документы. Автоматически сопоставляет не сопоставленные между собой документы. Может работать по расписанию и присылать отчет о состоянии архива/по ошибкам на почту. Взаимодействует напрямую с сервисами Диадок/СБИС, имеет интуитивно понятный интерфейс и учитывает 3-х летний опыт 40+ клиентов.

14880 руб.

17.12.2018    45704    65    59    

79
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. dmitriy.hromov 79 06.07.22 16:17 Сейчас в теме
Добрый день, подойдет ли обработка для Документооборота редакция 1.1 (1.1.3.10) ?
2. dmitriy.hromov 79 07.07.22 16:20 Сейчас в теме
Для каждого пользователя нужно создавать новую константу с логином и паролем?
3. Sintson 413 23.08.22 11:56 Сейчас в теме
Добрый день!
Подскажите пожалуйста, что такое "ключ_api"? Где его взять?
4. Sintson 413 23.08.22 15:26 Сейчас в теме
5. Arkadag 04.01.24 15:42 Сейчас в теме
Приветствую, Форумчане!

При работе кода

		АдресРесурса = "/Authenticate?login="+ЛогинНаСайтДиадок+"&password="+ПарольНаСайтДиадок;
		АдресСайта = "diadoc-api.kontur.ru";
		HTTPЗапрос = Новый HTTPЗапрос;
		HTTPЗапрос.Заголовки.Вставить("POST "+АдресРесурса+" HTTP/1.1");
		HTTPЗапрос.Заголовки.Вставить("Host", "diadoc-api.kontur.ru");
		HTTPЗапрос.Заголовки.Вставить("Content-Length", 0); 
		HTTPЗапрос.Заголовки.Вставить("Authorization", "DiadocAuth ddauth_api_client_id="+ключ_api);
		HTTPЗапрос.АдресРесурса = АдресРесурса;	
		Соединение = Новый HTTPСоединение(АдресСайта,,,, , ,Новый ЗащищенноеСоединениеOpenSSL(),Ложь); 
		ФайлРезультата = ПолучитьИмяВременногоФайла();
		Соединение.ОтправитьДляОбработки(HTTPЗапрос,ФайлРезультата);
		Ответ = Новый ТекстовыйДокумент();
		Ответ.Прочитать(ФайлРезультата, КодировкаТекста.UTF8);
		ПолеДокумента = Ответ.ПолучитьТекст();
Показать


ПолеДокумента = "Wrong password provided for login МойЛогин".

Но по прописанным "ЛогинНаСайтДиадок" и "ПарольНаСайтДиадок" спокойно захожу в личный кабинет, где вижу все свои документы.

Что может быть не так?
Может это связано с тем, что пароль содержит в конце "&"? "********&"
6. cdpomaa 5 16.05.24 20:03 Сейчас в теме
ошибка Invalid API client id
sovushka; +1 Ответить
7. sovushka 07.08.24 16:01 Сейчас в теме
(6) добрый день. Вас удалось победить эту ошибку?
Оставьте свое сообщение