Форум OlegON > Программы и оборудование для автоматизации торговли > Маркировка

Добавил интеграцию с ЭДО СБИС в свою УС.... : Маркировка

18.04.2024 17:40


25.01.2024 12:10
jokerpnz
 
нее, не надо. просто интересно, что будет, если нажать утвердить в лк сбиса, т.к. кнопки активны. эти доки подтвердили в эдо лайт и в сбис эти документы тоже подтверждены сейчас
26.01.2024 13:39
jokerpnz
 
сделал сегодня подписание, у меня конечно нет нескольких вложений, но и при них не должно возникнуть проблем.
в вашем случае в фале PodgEtap_1a02bb50-ba2d-4539-9d07-30310a07039c.txt только одно вложение с признаком Модифицирован=ДА, только его и нужно подписывать, это файл DP_REZRUZAK_2BE1243ca2c347c11e38d44005056917125_2BEa948b7b6c06d11e38d9b005056917125_20240123_4EFF43D6-E125-46E0-AB39-391EE06050AB.xml, скачать его и в ВыполнитьДействие подпись отправить

Как написано в доке подписывать нужно ТОЛЬКО модифицированные документы

ниже json, как у вас должно это выглядеть
Вложения
Тип файла: txt ТелоЗапрВыпДействие.txt (5.7 Кб, 23 просмотров)
26.01.2024 16:02
MWWRuza
 
Ааа... Чего-то я этот момент упустил, сегодня попробую.
26.01.2024 22:27
MWWRuza
 
Не-ааа....
Не прокатило(С)...
Ровно все то-же самое, так-же ругается на отсутствие подписи под этим пресловутым счетом, хотя подписываю одно вложение
"При закрытии события на утверждение возникла ошибка:\nНет подписи под первичным документом (ON_SCHET___20220305_64e422e0-d807-4785-9b2c-47d3513a55f1) с идентификатором - e2f7d8e2-e56c-4547-a05f-21d46eec5c61"
Вложения
Тип файла: zip Подп260124.zip (3.6 Кб, 13 просмотров)
26.01.2024 22:32
MWWRuza
 
Цитата:
jokerpnz Как написано в доке подписывать нужно ТОЛЬКО модифицированные документы
Кстати, этого, я что-то нигде не нашел...
28.01.2024 12:49
MWWRuza
 
Написал в техподдержку:

Цитата:
Добрый день!
Нужна помощь...

В процессе интеграции в свою учетную систему посредством API столкнулся с

проблемой - все работает, подписывается(утверждается или отклоняется с

подачей запроса контрагенту на уточнение), если документ содержит одно

вложение - например УПД, УПДи, накладная, СчетФактура.
НО! Как только в документе несколько вложений, например - Счет, АктВР, и

СчетФактура, то на последнем этапе "СБИС.ВыполнитьДействие", получаю ошибку,

что одно из вложений не подписано:

"При закрытии события на утверждение возникла ошибка:\nНет подписи под

первичным документом (ON_SCHET___20220305_64e422e0-d807-4785-9b2c-

47d3513a55f1) с идентификатором - e2f7d8e2-e56c-4547-a05f-21d46eec5c61""

Ну как это нет подписи??? Я его подписываю, подпись валидна, в запросе

"СБИС.ВыполнитьДействие" передаю и его идентификатор, и имя файла, и

двоичные данные ЭЦП, для каждого вложения в том числе и для этого счета...

Во вложении архив всего этого неудачного ДО:

1. PodgEtap_1a02bb50-ba2d-4539-9d07-30310a07039c.txt - то, что прилетает с

сервера в ответ на запрос "СБИС.ПодготовитьДействие".

2. ТелоЗапрВыпДействие.txt - то, что я отправляю в последнем запросе

"СБИС.ВыполнитьДействие".

3. ВыпДействиеКарл.txt - ошибка, которая возвращается на последний запрос...

Так-же в архиве в отдельных подкаталогах все вложения, с их ЭЦП и протоколами

проверки(все ЭЦП валидны)...

Еще раз - по тому-же алгоритму, все отрабатывает без ошибок, если вложение

первичного документа одно, документ утверждается без ошибок... Ошибка

возникает только тогда, когда вложений несколько.

Почему-то вложений, возвращаемых сервером в "ПодготовленномДействии" -

четыре(подписываю все), когда самих первичных вложений только три... Может

тут какая-то не стыковка, и чего-то не хватает?

Помогите пожалуйста, уже неделю бьюсь(не хотел Вас дергать, думал сам

разберусь), не могу понять, что я не так делаю...

Спасибо!

PS У меня только входящие, исходящих нет и не планируется, я это все делаю

для мелких розничных магазинчиков, которые только получают товар через ЭДО и

реализуют его через ККТ. Если и будут у них редкие случаи возврата

поставщикам, ничего страшного, сделают "пешком" через Личный кабинет, как

делали до этого ранее. Делать ради этого исходящие через API не считаю для

себя целесообразным...
Обращение зарегистрировано, присвоен номер, но ответа пока нет...
29.01.2024 11:57
jokerpnz
 
Цитата:
MWWRuza Кстати, этого, я что-то нигде не нашел...
был неправ, неверно понял доку. на входящую УПД подписываю только титул покупателя, ON_NSCHFDOPPR вообще не трогаю, не передаю ни в каком действии и не подписываю. вот теперь думаю верно ли это... документ в СБИС проведён, архив документооборота вообще не отличается от подписанных вручную через ЛК СБИСа
29.01.2024 17:27
MWWRuza
 
Служба поддержки ответили.
Там ошибка в синтаксисе у меня.
Подчиненный этапу список влжений - это должен быть массив, т.е. в квадратных скобках.

Без этого, якобы он воспринимает только первый элемент этого списка.
В программе переделал, вроде формирует 1 в 1 с тем файлом, что они прислали мой исправленый(во вложении).
Сегодня проверю, пока не могу - там оператор работает, не хочу мешать.
Вложения
Тип файла: zip ВыпДействиеИзСлужбыПоддержки.zip (3.8 Кб, 10 просмотров)
29.01.2024 17:55
MWWRuza
 
По идее, там и подписи нужно массивом передавать, если это не ИП, как в моем случае, а предположим ООО и подписывает директор и бухгалтер...

Иначе он увидит только первую...
29.01.2024 19:23
MWWRuza
 
Проверил.
Да, все работает
Просто в примере с их сайта, мелко все, поди разбери, где там фигурная скобка, а где квадратная...
Часовой пояс GMT +3, время: 17:40.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.