1с ошибка сервера диадок
Наша техническая информация:
Версия модуля: 4.8.24.1387
Версия плагина: 1.4.1.190
Модуль типовой: нет
Расположение модуля: НаДиске
Имя модуля: C:\Users\a.kolesnikov\Desktop\ДИАДОК\4_8_24\Diadoc 4_8_24.epf
Конфигурация: 1С:ERP Управление предприятием 2 (2.4.13.278)
Модуль интеграции: ПМ_УТ_11
Подключаемый модуль на диске: \s-sem-1csrv01\D$\Диадок\ПМ_WestCall.epf
Тип платформы: Windows x86-64
Версия платформы: 8.3.17.1496
Версия ОС: Microsoft Windows 8.1 version 6.3 (Build 9600)
Вид клиента: Сервер
Строка соединения: Srvr="s-sem-1csrv01:2541";Ref="rab_westcall_complex-automatization";
Каталог временных файлов: C:\Users\1C83USR\AppData\Local\Temp\
Настройки модуля:
Режим прокси: использовать системные настройки
Загружать исходящие документы: Нет
Загружать входящие документы: Да
Загружать документы только по сопоставленным контрагентам: Нет
Разрешить фоновые операции: Да
Сценарий сохранения документов: весь документооборот
Хранить документы на диске: Нет
Загружать документооборот целиком: Нет
Использовать типовые объекты 1С: Нет
Режим логирования: Нет
Режим отладки: Нет
Отключить контроль дублирования: Нет
Показать количество документов в пакете в разделе "Для отправки": Нет
Отключить анализ для входящих документов: Нет
Указывать отсутствие основания УПД: Нет
Отправлять непроведенные документы: Нет
Записывать комментарий при отправке: Нет
Записывать комментарий при создании/сопоставлении: Нет
Использовать сервис "Контур.Маркировка": Нет
Настройки Стандарта:
Подключаемый модуль на диске: \fat\Projects\Public\ЭДО\Диадок_КА\ВестКоллКА_подключаемый_модуль - копия.epf
Режим совместимости форматов 155 и 820: Нет
BoxId: [email protected]
Отпечаток сертификата: 3e39fb7bef8231a19e77eb4991f4394aa294fd1a
Login для обмена: не заполнен
UserId: 580e2154-c13c-4d4c-9944-a6ba74601f45
The text was updated successfully, but these errors were encountered:
kulakovskaya commented Nov 23, 2020
В Content и Signature присутствуют символы переноса строки:
\r\n
Из-за этого происходит ошибка отправки документа.
svetik-alekseevna commented Nov 23, 2020 •
Добрый день!
Используете ли Вы модуль Диадок 1С? Если да, то какой версии?Как формируется xml-файл для УКД?
у нас модуль Диадок устаревший -сильно переписанная УПП. так что обновляем по мере необходимости по частям, версию не скажу
svetik-alekseevna commented Nov 23, 2020
В Content и Signature присутствуют символы переноса строки:
\r\nИз-за этого происходит ошибка отправки документа.
спасибо огромное! никогда бы не заметила. Как удастся проверить, отпишусь
svetik-alekseevna commented Nov 23, 2020
У нас в УПД также переносы строк в теле запроса, отправляются без ошибки.
В чем еще причина может быть?
svetik-alekseevna commented Nov 24, 2020
volodkindv commented Nov 25, 2020
Добрый день. Возможно, причина в том, что не указаны Function и AttachmentVersion.
svetik-alekseevna commented Dec 7, 2020
Добрый день. Возможно, причина в том, что не указаны Function и AttachmentVersion.
Спасибо за совет! Но, увы, не помогло. По коду эти поля подставляются, если документ зашифрован. Если указываю, что он зашифрован, то приходит ответ с ошибкой, что организация не может отправлять зашифрованные доки. А если просто их заполняю, то ошибка как и прежде - Код ошибки: 400
MessageToPost.DocumentAttachments[0]: Документ не может быть отправлен в указанном формате"
Коллеги, кто владеет вопросом интеграции 1С и ДИАДОК, прошу подключиться.
История вопроса:
У нас БП Бухгалтерия предприятия, редакция 2.0 (2.0.65.45)
Купили ДИАДОК для обмена документами с контрагентами.
Встал вопрос выгрузки документов из 1С в XML , причем в формате, установленном законодательством в систему ДИАДОК.
(мы пытались выгрузить внешней обработкой "ВыгрузкаЗагрузкаXML", ДИАДОК не распознал этот файл.)
ДИАДОК предлагает купить дополнительный модуль для выгрузки.
На сегодня мы имеем:
- переходим на 8.3 Бухгалтерия
- 1С:Дкументооборот 8.3
У меня вопрос:
Решим ли мы выгрузку документов в систему ДИАДОК средствами 1С (ЭДО Клиент) или 1С вообще "не дружит" с ДИАДОК?
(200)
У нас стоит 5.20.12. И не работает :)
Обращались в техподдержку. Неделю они думали, подключались несколько раз к нашей базе, подтверждали что все у нас правильно заполнено. До сих пор отправлять документы не можем. Причину так и не сказали. Ждем.
Если кто-то знает как решить - очень буду благодарна.
Номер 14058568
Бесполезно туда писать и звонить. Как показал опыт общения.
Пытались через региональных менеджеров для vip клиентов добиться чего-то, но тоже безрезультатно.
Скажите, у кого работает обмен с обработкой этой версии (5.20.12), какой у вас релиз? Может дело в нашей 1С? У нас Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.52.36).
(246) Похоже, ваша проблема была полечена в 5.20.13.
Вам перезвонят и поставят новую версию.
Или сами позвоните и попросите.
да, действительно, обработка версии 5.20.18 работает.
у Диадока появился способ блокировать модули у компаний которые не покупали лицензию.
Блокируют на уровне API.
Выдает ошибку , что нужна оплата тарифа API.
Думаю, тогда настал момент для смены оператора. Наелись уже с Диадоком. Пока на переходный момент из веба можно поотправлять. Хотя и это доделать не могут. экспортирую док из текущей 1с, а они нормально импортировать не могут. Видел, что в сбисе бесплатная оработка, или вообще на штатный обмен 1С перейдем. Ради Диадока и сидели в Контуре, а тут и эл. отчетность можно сменить докучи. И контрагентов своих с собой заберем. Пусть сами себе обработку за 10 тыр/год продают в дополнение к платным документам.
(201)ну, попробуйте забрать) а много контрагентов? а по всё плохо со сбисом с роумингом - напоролись. у контура на сайте есть приписочка:
Ограничения при настройке роуминга:
Роуминг с оператором «Тензор».
Это ограничение касается организаций, которые работают и через Диадок, и через СБИС, но в силу особенностей своих бизнес-процессов, нуждаются в роуминге между этими системами. По данным компании «Тензор», в системе СБИС заложен алгоритм, который предполагает работу только в СБИС или только в роуминге. Поэтому данный оператор не сможет настроить роуминг организации, у которой подключен ЭДО в СБИСе. Получить роуминговую связь со СБИСом она сможет, только отказавшись от прямого использования этого сервиса. Свернуть
короче если Диадок подключили - всё. С диадоковскими придется только через него работать.
техподдержка на запрос роуминга отвечает что ты уже работаешь в диадоке и роуминг невозможен.
(203)
Так ведь у Сбиса просто ставится клиентам плагин и все документы входящие бесплатны.
Проще некуда. Ну да, придется им предложить поставить этот плагин, будет и контур и сбис.
(205)ну да, если это пассивы которые только получать хотят на халяву. А если юрлицо отправлять хочет, да там ещё и несколько согласантов, вопросы сразу.
(203)
мы аутсорсим техподдержку, так что аргументировать адекватно сможем. Изучил эту тему - подключается 1С-ЭДО(еще и оператора можно выбрать и есть роуминг с диадоком), и получается функционал изначально заложенный в 1С, без обработок, которые нужно постоянно обновлять и еще и платить за них. Для тех у кого есть ИТС - месячные комплекты документов вообще бесплатно(50 или 100 в зависимости от уровня).
для получения от тензора можно их бесплатную обработку подключить.
С Диадоковскими - переходим сами и переводим контрагентов на 1С-ЭДО и давай до свидания Диадок.
(208) то есть платить 27 тыщ за 1С-ИТС? и снова дорабатывать ее под продажи? и потом ещё документы покупать, если не укладываешься в 100?? что за шило на мыло?
(209)
итс техно стоит 15тыр. и она у вас и так есть, если вы не пиратите 1С.
причем тут шило на мыло? вы и так платите диадоку за каждый документ, а тут сверх комплекта, причем не за каждый документ, а за пакет.
а сейчас либо еще раз сверху заплатите за обработку, потому как халява кончилась, либо то же самое в составе итс.
Так зачем колоться и есть кактус?
у Диадока было хорошее решение, но времена меняются. Коллеги рассказывают, что они звонят и предлагают скидки до 40%, видимо пошел отток клиентов, что не удивительно от таких эффективных решений эффективных менеджеров.
ок, либо 15 т.р либо 10.
(223)уже сталкивался по другой компании, с итс, Иллюзия деятельности. Что регулярно надо 1с обновлять и пр. Чуть ли не каждый месяц работа специалиста, и лучше за деньги, а по факту, обновления по большей части косметические, без которых вполне можно обойтись.
(224)
без регламентированной отчетности и новых форм попробуйте обойтись.
хотите пиратьте, хотите не обновляйтесь. давайте закроем тему. разговор не о чем.
Вот и нам закрыли доступ из-за неуплаты за модуль :(
Хотя изначально, когда Контур к себе зазывал пользоваться Диадоком, нам модуль выдали бесплатно.
Может есть способ выгружать из 1С в формат xml и загружать в Диадок готовый документ, при необходимости подправляя его ручками?
Если кто знает напишите, а-то ручками вбивать накладные и счета-фактуры тяжко :((
Внедряю, готов пообщаться, есть небольшой опыт.
Мировая вещь. Интегрирую в УТ 10.3.24.1_Самописанная_ без совместимости _ УФ в ОФ.
Готовая обработка - разумное решение, но не всегда покрывает конечные требования.
Бывает так, что в ней очень много, но хотелки клиента не покрыты из-за особенной логики работы с ЭД.
Это мой случай. Кому интересно, пишите в лс - отвечу.
(230)
Я на данный момент пытаюсь добиться появления на сайте Диадока в исходящих счетов-фактур не в устаревшем формате. Расковырял типовые обработки и под УФ и под обычные. Как ни странно в них разные объекты компоненты используются. Не могу понять, что нужно проделать с InvoiceContent, чтобы отправилась ЭСФ по новому формату. Буду признателен за наводку куда нужно копать. Компоненту в обработку засунул самую свежую. Конфигурация Альфа-Авто 4.1.
В обработке Диадок переходим в настройки. Нажимаем на кнопку "сохранить шаблон подключаемого модуля на диск" (лучше заранее сохранить пустую обработку и ее выбрать). Путь к файлу я делаю через сетевую папку.
Получаем обработку шаблон.
Переходим в модуль обработки. Нас интересует функция ОбработкаСобытияПодключаегогоМодуля()
А в ней нужно разкомментировать событие ПослеОбновленияКонтента
тип контента Utd820SellerContent это УПД. В УПД как правило я больше всего вношу изменеий перед отправкой.
Столкнулся с проблемой невозможности подключить отладку в данном модуле.
Поэтому допилим костыль сохраним в текстовый файл Структуру Параметры.Content
А потом в другой обработке в отладчике уже посмотрим содержимое этой структуры. В этой структуре и нужно менять данные. Чтобы УПД на сайт Диадока выгрузилась в измененном виде.
1С:Комплексная автоматизация 2 (2.4.9.98)
Платформа 1С:Предприятие 8.3 (8.3.16.1148)
Специальные предложения
Их обработка неудобна для отладки (пользуемся PRO версией, а все доп объекты интегрированы в базу), т.к. постоянно вызывается разные методы из макетов, каждый из которых представляет собой внешнюю обработку. Да и вклиниваться на уровне сбора данных мне тоже не хотелось, уж больно длинную цепочку потом прослеживать.
Тогда я просто вклинился в эту процедуру в модуле объекта обработки:
и уже там напрямую добавлю/заполняю те поля, которых мне не хватает для отправки УПД.
А выклинился в нее т.к. это уже конечный результат сборки документа непосредственно перед самой отправкой.
Кстати, если поставить в настройках обработки флаг откладки (Шестеренка - Настройки - Сервисные функции - Режим отладки), то обработка перед получением модулей из макетов будет искать их в директории libs, рядом с файлом обработки диадок про. В эту папку нужно будет посохранять модули из макетов в одноименные файлы. После этого можно будет проваливаться в эти модули в режиме отладки.
Конечно, на днях набросаю инструкцию в картинках. Сейчас как раз интегрируемся, сам долго не мог понять как они там у себя отлаживают, пока не наткнулся в модулях на эту особенность))
(3)
При каком действии срабатывает данный подключаемый модуль, при отправке? Если не сложно, напишите, пожалуйста, наименование ключей структуры отвечающих за строку 5а
Как-то дошёл в их модуле до момента, где они подтягивают свои xml-схемы, и бросил это дело, так как не было уверенности, что на своём сервере они не принимают файлы по своим же форматам, и что изменённый xml пройдёт.
Нет с этим проблем?
У кого-то работают в версии Про события из ТиповойМодульДиадокУФ в подключаемом модуле? Посмотрел в отладчике подключаемый модуль отключен , кэш не доступен в контексте этой обработки.
(9) Разобрался и решил проблемы с дополнением данных контента в событии ПодготовитьЭлектронныйДокумент. Оно вызывается дважды до стандартного заполнения и после него. Параметры.Свойство("Результат_ИМ") указывает, что результат заполнен. Но вызов событий из ТиповойМодульДиадокУФ и вложенных модулей хотелось бы реализовать. Надо переопределить текст запроса данных из РТУ. Пока решил изменением встроенного модуля, но в Диадок стандарт это решал добавлением вызова ПМ и из него передавал текст запроса.
Коллеги, кто может подсказать в каком виде модулю нужно передавать коды маркировки для УКД? Нужен пример подготовки массива с кодами. По УПД все хорошо, но с УКД не понятно. Или если это где то описано то где?
(11) Получилось указать коды маркировки в УКД?
Там есть поля
OriginalItemIdentificationNumbers
CorrectedItemIdentificationNumbers
Заполняю по аналогии с УПД, но маркировка все равно не уходит
Подключаю обработку ДиадокПРО 4.5.29 для конфигурации "ДАЛИОНТренд"
Отладка включается в режиме предприятия при нажатии на галочку ОТЛАДКА. Обработки выгружаются в каталог (лучше на сервере) "\\ИмяКаталогаОсновногоМодуля\libs". Сюда выгружаются обработки из макетов ____ВложенныеФайлы____ . Здесь вроде всё понятно. Но стоит задача, а как отладить обработку Модуль_ИнтеграцияУниверсальный, которая хранится в одном из макетов ТиповойМодульДиадокУФ(Модуль_ДиадокУФ). Сейчас я это сделал и попробую описать. Мне это нужно было для конфигурации "ДАЛИОНТренд".
// Может напишу что-то лишнего или не допишу что-то важного, не судите строго
1. В подключаемом модуле верну мою конфу
2. В обработке Модуль_ДиадокУФ необходимо определить мою конфигурацию "ДАЛИОНТренд":
Вроде после таких махинаций правильно определяется конфигурация и это хорошо. Проверим:
[img]C:\fakepath\метеданные далион.PNG[/img]
3. Необходимо указать КаталогМодулейСервера, по сути каталог где хранится основная обработка diadocPro. Для отладки напишите РежимОтладкиСервера = ИСТИНА
4. Здесь я определяю как должна действовать моя обработка "Модуль_ИнтеграцияУниверсальный"
5. И самое основное, в каком месте я переопределяю ВнешняяОбработкаМодуль_ИнтеграцияУниверсальный.ИспользуемоеИмяФайла. Это здесь:
Здесь создается обработка в каталоге:
Результат.ИспользуемоеИмяФайла = "\\МойСервер\Диадок Про\include\Модуль_ИнтеграцияУниверсальный.epf" - это то, что мне нужно для отладки
Все обработки хранятся в переменных Кэш и ОбщийКэш в модулях
Пожалуй, прикреплю я свою обработку сюда
ПМ_ТорговыеСети - мой подключаемый модуль
ТиповойМодульДиадокУФ.epf - хранится в \\. \ТиповойМодульДиадокУФ.epf и скачивается в каталог при нажатии режима ОТЛАДКИ в основной обработке
Интеграция 1С 8.3 с системой электронного документооборота "Контур.Диадок" производится путем подключения модуля "ДиадокПро". О том, как это сделать, подробно описано в документации к этому модулю.
Для типового документооборота в той части, которую поддерживает Диадок, проблем нет. В процессе настройки вам лишь нужно сопоставить виды документов 1С 8.3 и Диадок.
Сложности возникают, если в вашей компании используются документы, которые отсутствуют в перечне допустимых документов Диадок.
(Далее в примере рассматривается конфигурация на базе «1С:Управление холдингом 3.0», в которую добавлены некоторые нетиповые документы.)
Например, на основании полученного документа Диадок нужно создать не привычный типовой документ «Поступление (акты, накладные)», а некий нетиповой документ согласования «ДЗЗ». А уже по результатам согласования в рамках внутренних бизнес-процессов может быть создан (а может и не быть) типовой документ «Поступление (акты, накладные)».
Каким образом научить модуль Диадок создавать нужный нам вид документа?
2. Доработка конфигурации 1С. Решение задачи
Инструмент сопоставления документов 1С 8.3 и Диадок нам не поможет. Просто добавить «свой» документ в этот перечень не имеет смысла, т.к. нужно указать его «ID». А раз Диадок о нем не знает, то и никакого «ID» нам предложить не может. И внутри себя «наш» документ обрабатывать не будет.
Остался вариант: доработать 1С.
Здесь необходимо учесть вот что:
· модуль «ДиадокПро» поставляется в качестве внешней обработки, плюс несколько добавляемых в конфигурацию объектов;
· этот модуль время от времени обновляется разработчиками Диадок;
· функционал создания в 1С импортированных документов сосредоточен во внешней обработке.
Чтобы не изменять модуль Диадок и не получить осложнений с дальнейшими его обновлениями, можно использовать подключаемый модуль. Его активация производится на закладке «Подключаемый модуль» меню «Настройки».
Необходимо вызвать обработчик события «ПолучитьЗаполненныйОбъектДокумента1С».
Обработчик «ПолучитьЗаполненныйОбъектДокумента1С» вызывается два раза:
1) «До» выполнения типовой обработки события. Тогда в качестве Параметров на вход обработчика будут переданы:
· ДокументДД – описание документа Диадок;
· Контент – прикрепленные двоичные данные;
· ПакетДД – описание пакета, в котором находится документ Диадок.
2) «После» выполнения типовой обработки события. Тогда к параметрам добавляется еще свойство
· Результат_ИМ – в нем сохраняется результат типовой обработки. В частности, в свойстве ОсновнойОбъект будет находится созданный типовой документ.
Использовать можно любой вызов. Если достаточно исходных данных только из документа Диадок, то используйте первый вызов. Если дополнительно потребуются данные из создаваемого типового документа – тогда из второго.
Собственно создание документа нужного вида здесь производится в функции кдл_ДиадокСервер.СоздатьСопоставитьДЗЗ_ИзДиадок(), которая может быть произвольной и располагаться в удобном для вас модуле.
Исходными данными для заполнения создаваемого документа могут выступать свойства документа Диадок, которые выглядят следующим образом:
Созданный документ помещается в свойство ОсновнойОбъект параметров обработчика:
Задача решена. При получении документов Диадок будет формироваться необходимый нам нетиповой документ.
Способ решения пригоден для любой конфигурации 1С, в которую может интегрироваться модуль
Специалист компании ООО «Кодерлайн»
Вас могут заинтересовать следующие статьи:
Читайте также: