Автор |
Сообщение |
|
pi.productType:=ams_Mercury_g2b.ProductType(q.FieldByName('ProductType').AsInteger-1);
Проверьте по файлу запроса rio_req.txt правильность перевода, нужен ли там "-1"?
|
 |
|
ProductService_v2.ProductType._1, кажется.
Если в цикле, ProductService_v2.ProductType(i).
ВАЖНО! Всем, кто еще использует болванки кода, которые я когда-то сюда постил, перед aRes:=clnt..... поставить FreeAndNil(aRes), как и перед aResR:=clnt..... в "двухстадийных" запросах, которые могут крутиться в цикле. Иначе возникает утечка памяти.
|
 |
|
В половине онлайн-банков для ИП указывается КПП=0
|
 |
|
Jupiter wrote:Подскажите, как в Delphi для getProductByTypeListRequest задать ProductType?
А зачем? Вы собираете всю базу продуктов-подпродуктов и т.д.? Собирайте по GetProductChangesList. Да, первый раз получите весь справочник "от царя Гороха", зато потом - только то, что изменилось.
|
 |
|
bigmal wrote:Что самое интересное 0 к самому первому ИП тоже не могу ещё одно предприятие сделать.
Ответ сервера - это именно ответ на результат обработки созданной заявки. Там пишет COMPLETE.
GUID предприятия, которое не видно теперь, остался?
|
 |
|
bigmal wrote:
Подозреваю, из-за того, что во всех 3-х заявках были указаны данные одного и того же админа, меркурианцы привязали всех юрлиц к одному месту. Тогда считаю это неверным, потому как даже адреса у них разные, хотя и человек их обслуживающий может быть один.
Есть у кого-то информация или опыт, или знакома эта ситуация в принципе?
Видимо, заявки на подключение рассматривает человек и при помощи "малой автоматизации" кого-нибудь куда-нибудь прикрепляет, если ему "малая автоматизация" нашла уже наличествующие в базе похожие объекты.
Пишите обратно и просите "развязать".
Да, у нас была ситуация, когда ХС создано по нашей заявке, а предприятие - нет. Создавали через API. Тогда создание прошло успешно. Может быть, неверно указан ХС-владелец, вот оно и не появляется? GUID созданного предприятия сохранился?
"От сервера приходит положительный ответ" - помните, что операция "двухстадийная"? Второй ответ тоже "completed"?
|
 |
|
Может, Дельфи ХЕ 7?
В 10.2 импортируется нормально.
|
 |
|
Пытаюсь погасить сертификат. В веб-фейсе при просмотре есть производитель, номер вет. клейма и еще какая-то информация.
В ответе на getVetDocumentChangesListRequest про этот конкретный сертификат приходит следующее (привет админам и тегу spoiler):
При попытке погасить этот сертификат получаю ошибки:
1. Страна производства обязательна
2. Номера партий обязательны
3. Список производителей обязателен
Вопрос: где это получить, если в ВСД ничего нет? При этом веб-фейс производителя показывает и еще какие-то поля, которых нет ни в xsd, ни в присланном xml.
Как погасить такой ВСД?
|
 |
|
Если указывать и GUID ХС, и GUID предприятия, приходит только та номенклатура, которая привязана к предприятию. Это логично.
А вот если указать только GUID ХС, ошибки нет, но приходит список из 131989 штук номенклатур для любого GUID (возможно, любого существующего в системе). Это так и задумывалось???
В веб-фейсе в справочнике номенклатуры показываются только те позиции, что я сам заносил, какие-то с указанием предприятия, какие-то - без. Есть ли в API такой же запрос?
|
 |
|
Sergey-Chelny wrote:А так уже не комильфо ?
Мысль интересная, спасибо!
|
 |
|
Через веб-форму можно напечатать ВСД на бланке. Будет ли такая функция через API: получить .pdf по UUID ВСД?
|
 |
|
1. (через веб-форму) создаем транспортную партию, оформляем сертификат
2. (через API) выполняем GetVetDocumentChangesListOperation - получаем созданный сертификат
3. (через веб-форму) аннулируем выданный сертификат
4. (через веб-форму) убеждаемся, что данный сертификат стоит в аннулированных
5. (через API) выполняем вновь GetVetDocumentChangesListOperation - не получаем изменений.
Факт аннуляции сертификата потерялся?
|
 |
|
Vesta_IT wrote:Думаю там другие GUID
Другие. Значит, смотреть в письмо с присланными регистрационными данными (для боевого).
Или кого-то попросить найти в своей базе ХС от боевого.
|
 |
|
Vesta_IT wrote:подскажите - как нам узнать guid нашего ХC?
2 варианта видятся сразу:
1. Этот GUID ХС должен был прийти вместе с регистрационными данными (логином, паролем, APIKey).
2. Прочитать базу ХС и найти себя там по имени или ИНН.
|
 |
|
start wrote:Может надо все остальные файлы скачать? На которые ссылается?
Уфф! Конечно. Если в строку адреса при импорте вставить URL от wsdl, оно само прочитает и связанные файлы тоже, а если указан путь на диске, то связанные файлы там же рядом должны быть.
|
 |
|
|
|