|
[Search] Поиск   [Recent Topics] Последние темы   [Hottest Topics] Горячие темы   [Members]  Список участников   [Groups] На главную страницу 
[Register] Регистрация / 
[Login] Вход 
Сообщения, отправленные пользователем: СергейА
Индекс форума » Профиль для СергейА » Сообщения, отправленные пользователем СергейА
Автор Сообщение
Доброго времени суток.
Вопрос к тем, кто ведет разработку под 2.0. Пытаюсь завести номенклатуру в меркурии, по описанию http://help.vetrf.ru/wiki/ModifyProducerStockListOperation_v2.0 получилось создать почти все, затык на modifyProducerStockListRequest. Не могу создать объект и все.
Например Фабрика.Создать("http://api.vetrf.ru/schema/cdm/mercury/vu/applications/v2", "modifyProducerStockListRequest") - не работает. Кто сталкивался, кто знает как решить эту проблему?
Доброго времени суток, подскажите, кто сталкивался - как можнно добавить свою номенклатуру для нескольких площадок через API? Если создать номенклатуру - она создается, если ее потом отредактировать, указав гуид другой площадки, то площадка просто заменятся. Через веб-интерфейс можно добавить площадки, а в API в Enterprise указывается только одна площадка и как передать тупа список - не понятно
nmzn1 wrote:когда стартанёт официально, многое позапретят делать, я так думаю...

знать бы что запретят и когда это уже случится
Добрый день.
Подскажи, как быть с ЭСВД следующего содержания:
Наименование продукции: куриные полуфабрикаты,куриные тушки,куриные субпродукты охл;
Срок годности: 5 суток; 5 суток; 7 суток;
Товар скоропортящийся
Насколько я понимаю - если это скоропорт, то система должна запрашивать точную дату срока годности, т.е. должна быть заполнена дата с точностью до часов. Почему система дает создавать такие ЭВСД?
rty wrote:
СергейА wrote:Уже задавался вопрос в соседней ветке (не мной и давольно давно), но ответ я так и не нашел, или не понял ответ.
В общем - я получаю список всех ВСД функцией getVetDocumentList, в ответ получаю все ВСД. Среди ВСД есть документы, которые в веб-интерфейсе находятся в транзакции/входящие, у этих ВСД есть uuid, но при попытке получить данные по идентификатору с помощью функции getVetDocumentByUuid - мне выдает: "Ветеринарно-сопроводительный документ не найден в реестре РСХН, либо идентификатор не соответствует установленному формату.", хотя если я через поиск в интернете задаю этот идентификатор, то я его вижу, принадлежит он именно той площадке по которой я его ищу - что это такое? и с чем это едят?


Идентификатор предприятия, <dt:enterpriseGuid>, по которому производится поиск документа верный?


Я вывожу список по предприятию и тут же при нажатии на строку пытаюсь получить информацию по одной из ВСД, параметры одинаковые.
Больше чем по половине ВСД я могу получить данные, но те ВСД что веб-интерфейсе находятся в транзакции/входящие решения/оформленные - я не получаю данные по идентификатору
Уже задавался вопрос в соседней ветке (не мной и давольно давно), но ответ я так и не нашел, или не понял ответ.
В общем - я получаю список всех ВСД функцией getVetDocumentList, в ответ получаю все ВСД. Среди ВСД есть документы, которые в веб-интерфейсе находятся в транзакции/входящие, у этих ВСД есть uuid, но при попытке получить данные по идентификатору с помощью функции getVetDocumentByUuid - мне выдает: "Ветеринарно-сопроводительный документ не найден в реестре РСХН, либо идентификатор не соответствует установленному формату.", хотя если я через поиск в интернете задаю этот идентификатор, то я его вижу, принадлежит он именно той площадке по которой я его ищу - что это такое? и с чем это едят?
mevgenym wrote:
СергейА wrote:входящие и оформленные ВСД, а в ответ получаю все - фильтр не работает - это нормальная логика или я что-то не так делаю?


не работает, делайте фильтр на результат, а лучше использовать getVetDocumentChangesList


А не в курсе - исправлять такие косяки не собираются? Если у меня более 1000 ВСД, то накладывать фильтр на результат - это похоже на бред...
Добрый день.
Подскажите, в описании к функции GetVetDocumentListOperation описано, что есть возможность фильтрации, фильтр я передаю только на входящие и оформленные ВСД, а в ответ получаю все - фильтр не работает - это нормальная логика или я что-то не так делаю?
"https://api2.vetrf.ru:433/platform/services/ApplicationManagementService" - это же не путь к боевому? "https://api.vetrf.ru:433/platform/services/ApplicationManagementService" - больше похоже на путь к боевому
ZDmitry wrote:Скажите пожалуйста. Есть возможность посмотреть гуиды наших площадок на продуктивном сервере, если нет доступа к апи продуктивного сервера? К вебу доступ есть.


На странице выбора площадки есть надпись "Выбор обслуживаемого предприятия ", за ней стрелочка, по нажатию на которую сохраняется текстовый файл с данными по площадкам
ZDmitry wrote:
СергейА wrote:
ZDmitry wrote:Справочная информация одинаковая и на тестовом и на продуктивном серверах? Я имею ввиду площадки и номенклатура? Просто на реальный у нас есть доступ только к веб интерфейсу и там я вижу площадки, которые через АПИ не нахожу по тестовым логином и паролем.


Все гуиды и уиды в тестовой и боевой отличаются


Я знал))) Что с этим делать? Мы же не можем сопоставить справочник в 2000 позиций номенклатуры и в 1000 контрагентов с тестовым сервером поработать на нем недельку, а потом начать все снова. Сразу начинать на продуктиве? Кто как планирует?


На тестовой проверить работоспособность, а потом запрашивать доступ к боевой. Связи между тестом и боевой нет, если Вы планируете порабатоть на тестовой - то считайте что все эти данные там и останутся, а на боевой все будет с нуля
ZDmitry wrote:Справочная информация одинаковая и на тестовом и на продуктивном серверах? Я имею ввиду площадки и номенклатура? Просто на реальный у нас есть доступ только к веб интерфейсу и там я вижу площадки, которые через АПИ не нахожу по тестовым логином и паролем.


Все гуиды и уиды в тестовой и боевой отличаются
Спасибо!
Добрый день.
У кого версия 1С 8.2 - может кто-то нашел решение:

следующий код:
Определения = Новый WSОпределения("http://api.vetrf.ru/schema/platform/services/2.0-RC-last/ams-mercury-g2b.service_v2.0_pilot.wsdl");
Прокси = Новый WSПрокси(Определения, "http://api.vetrf.ru/schema/cdm/application/service", "ApplicationManagementServiceBindingQSService", "ApplicationManagementServiceBindingQSPort");

Возникает ошибка:

{Форма.Форма.Форма(5)}: Ошибка при вызове конструктора (WSОпределения)
Определения = Новый WSОпределения("http://api.vetrf.ru/schema/platform/services/2.0-RC-last/ams-mercury-g2b.service_v2.0_pilot.wsdl");
по причине:
При создании описания сервиса произошла ошибка.
по причине:
Неправильный путь к файлу 'ApplicationManagementService_v1.1.wsdl'


Версия платформы 8.2.19.130 и переходить на версию 8.3 не планируется, уже вроде все облазил, но решения нормального найти не могу. Кроме как не использовать динамическое описание ws-ссылки - нет способа решить проблему?
Я так понимаю что была сделана обнова на днях, и то, что работало - больше не работает, через шлюз проверок на втыкали, но не учли много моментов
 
Индекс форума » Профиль для СергейА » Сообщения, отправленные пользователем СергейА
Перейти:   

Powered by JForum 2.1.8 © JForum Team