Автор |
Сообщение |
|
proizvod2017 wrote:Менеджеры вынуждены собирать заявки в экселевский фаил, так как в пиковый момент поступления звонков 1С нужной оперативности не дает.
Ну и эта система работала давно и надежно, задолго до моего появления на этом предприятии.
интеграция, а менеджеров пересадить в 1С, там нарисовать им отчёты, что бы при помощи отчёта построенного по заявкам - они получали свой файл
а уже из 1С пилить интеграцию, без этого - расширяйте штат.
|
 |
|
если у вас под логином вет.врача транзакции проходят, а под пользователем ХС нет - это нормально
а со ссылкой я похоже накосячил, попробуйте https://t2-argus.vetrf.ru/vu/operatorui?_action=login&_language=ru
|
 |
|
nifor - объясните вет.врачам, что такая логика Меркурия при работе через шлюз - нет заявки, есть только оформление ВСД
|
 |
|
zoertan wrote:lalex23, спасибо за код, он мне кое-что прояснил
Удалось получить результат со статусом COMPLETED по запросу, построенному по аналогичной вашей схеме.
Теперь хотелось бы прояснить по поводу ProductionOperation. Если быть точнее - по поводу его productiveBatch. Дело в том, что в справке Ветис.API для него указано множество различных полей, а у меня в пакете XDTO, где он находится, у него есть только id.
P.S. Кстати, ни у кого нет часом примера запроса с ProductionOperation?
примеры в справке вас не воодушевляют?
http://help.vetrf.ru/wiki/ProductionOperation#example6
|
 |
|
zoertan wrote:lalex23, а как это все выглядит в 1С? В том плане, какой код для этого нужно прописать? Можете привести?
мне не жалко кода, но у меня это так разбросано по процедурам-функциям, что не получится полную картину привести, вот что есть:
ИмяКорневогоОбъектаЗаявки и ИмяТипаКорневогоОбъекта разные, где-то один заглавной буквы, другой с маленькой
работаю через файл - это атавизм, храню для отладки
функцию ЗаполнитьЗаявкуНаОперацию приводить здесь бесполезно - она универсальная, но заточена на ту структуру что я передаю для выполнения запроса
т.е. у меня работает так:
готовлю структуру запроса в 1с-ных объектах: это структуры, списки, списки структур, теоретически не ограниченной вложенности
отправляю в эту универсальную функцию, она создаёт и заполняет XDTO-объект, который и отправляется
бесполезный по сути код, но если чем поможет - пользуйтесь
|
 |
|
zoertan wrote:
lalex23 wrote:вы привели ответ сервиса на ваш запрос, понятно что он отклонён - приведите само тело запроса, которое отправляли на исполнение
Поправил, см. выше.
и я поправил, а ваша правка пропала вроде или у меня браузер глючит..
|
 |
|
совсем не правильный запрос, вот пример для операции получения ВСД:
|
 |
|
zoertan wrote:
полученный ответ сохрани в xml, там будет видна и причина по которой запрос отклонен
"Unsupported application data format" - что может значить?
всё что угодно - проверяйте корректность запроса в первую очередь
для проверки - запрос сохраните в xml и киньте текст сюда, может кто и увидит в чём косяк
|
 |
|
zoertan wrote:
Ну и получаешь ответ?
Ответ приходит, но там у него статус почему-то "REJECTED".
В-общем, так: у MercAppDO.status = "ACCEPTED", далее внутри этого условия пишу тот код, что привел выше, там ответ приходит, у получаемого объекта XDTO свойство "status" = REJECTED. Вот так.
полученный ответ сохрани в xml, там будет видна и причина по которой запрос отклонен
|
 |
|
esteem wrote:Добрый день!
ХС получаю
Предприятия тоже
Дайте ссылку на описание подсистемы как получить предприятия привязанные к ХС?
http://help.vetrf.ru/wiki/GetBusinessEntityByGUID
activityLocation
|
 |
|
nifor wrote:
Опять же вопрос снимается. Выставил порт по умолчанию 80, а оказывается нужно совсем никакой порт не указывать только тогда срабатывает !!!
8002 для тестового сервера, 433 для рабочего
|
 |
|
nifor wrote:Подключаюсь по адресу api.vetrf.ru порт 8002 с ранее выданными логином и паролем.
api2.vetrf.ru
|
 |
|
nifor wrote:
СоединениеWeb = Новый HTTPСоединение(ПараметрыПодключения.Адрес, ПараметрыПодключения.Порт, ПараметрыПодключения.Логин, ПараметрыПодключения.Пароль);
Адрес = api.vetrf.ru Порт = 8002
HTTPСоединение = Новый HTTPСоединение(ПараметрыСеанса.ветисПараметрыАвторизации.АдресДляHTTP, ПараметрыСеанса.ветисПараметрыАвторизации.ПортДляHTTP, СтруктураЗапросаРезультатов.Пользователь, СтруктураЗапросаРезультатов.Пароль, , СтруктураЗапросаРезультатов.Таймаут, Новый ЗащищенноеСоединениеOpenSSL);
и если сервер тестовый то там вроде api2.vetrf.ru
|
 |
|
AVS_ZK wrote:Здравствуйте,мы предприятие-производитель продукции ,только начали разбираться с Меркурием ХС, поэтому в этой ветке, внесли пробно продукцию на склад,есть ли возможность ее от туда удалить? И как быть если у продукции,занесенной в журнал истек срок годности,как списать или утилизировать?
Инвентаризация
|
 |
|
гы, брат по колбасе, вы каждую номенклатуру оформляете подробно? мы с ветврачами пришли к списку:
Изделия готовые быстрозамороженные из мяса птицы: наггетсы куриные
Колбасные изделия и копчености
Мясо цыплят-бройлеров 1 сорта (замороженное)
Мясо цыплят-бройлеров 1 сорта (охлаждённое)
Полуфабрикаты из мяса птицы (замороженные)
Полуфабрикаты из мяса птицы (охлажденные)
Субпродукты из мяса птицы (замороженные)
Субпродукты из мяса птицы (охлаждённые)
Фарш из мяса птицы (замороженный)
обобщили, так-сказать
|
 |
|
|
|