Автор |
Сообщение |
|
Народ!
проверьте, пожалуйста, GetProductItemList v2.0.
у меня не работают фильтры по продукции.
выбераю сабПродукт и производителя - вываливается ВСЯ продукция данного производителя.
|
 |
|
Agnostik wrote:наоборот делаете. ставьте 7.
указывать надо сколько на склад примете, разницу для возврата мерк сам посчитает
да. уже разобрался.
|
 |
|
Agnostik wrote:из ссыли пункты 3.2.2, 10.3, 10.5
на выбор
вот именно этими пунктами я и пользовался.
взял пример из 10.3.
в секции <merc:delivery> количество=10 (это то что указано в ВСД)
<vd:decision>PARTIALLY - партию принимаю частично
в <merc:returnedDelivery> количество=3 (делаю возврат, на склад должно оприходоватся 7)
получаю ошибку про 5%
если добавляю <merc:discrepancyReport> - запрос отрабатывает, но на склад поступает полный объем партии = 10
что-то где-то с количеством намудрил...
как я вижу идеальный вариант:
1. поставщик отписал 10, со склада списано 10. получатель имеет входящий ВСД со статусом CONFIRMED и количеством 10.
2. получатель из 10 принимает 7. получателю на склад приходит 7. поставщику на склад возвращается 3.
поставщик и получатель - это 2 наши ХС. учет ведется в одной базе.
|
 |
|
http://help.vetrf.ru/wiki/ProcessIncomingConsignment_v2.0
подскажите, по какому сценарию оприходовать ЧАСТЬ продукции?
т.е. по ВСД к нам приходит 10кг, но принимаем только 7.
что будет с остатком - нас не интересует.
попробовал как в примере "Частичное гашение электронного ВСД с возвратом части продукции"
получил ошибку: расхождение более 5%.
добавил секцию <merc:discrepancyReport> - гашение произошло, но принят ВЕСЬ объем продукции.
как все-таки оприходовать на склад 7 вместо 10?
|
 |
|
получил доступ к продуктовой версии.
пытаюсь связать номенклатуру.
в веб интерфейсе есть входящий всд.
этот ВСД я загрузил, но в нем не указан гуид 4 уровня, только наименование.
делаю запрос:
гуид производителя посмотрел в веб интерфейсе.
в результате получаю 0 записей.
если производителя не указывать - получаю порядка 3000 записей.
несколько десятков с нужным мне наименованием, и опять же никакой информации о производителе.
что делать? по каким признакам определить нужный товар?
|
 |
|
oleg-x wrote:
где ошибка?
У Вас GUID площадки одинаковый указан в запросе?
точно. спасибо. сработало
|
 |
|
Народ, подскажите.
Смена владельца без перевозки: http://help.vetrf.ru/wiki/PrepareOutgoingConsignmentOperation_v2.0#.D0.97.D0.B0.D0.BF.D1.80.D0.BE.D1.81_3._.D0.A1.D0.BC.D0.B5.D0.BD.D0.B0_.D0.B2.D0.BB.D0.B0.D0.B4.D0.B5.D0.BB.D1.8C.D1.86.D0.B0_.D0.B1.D0.B5.D0.B7_.D0.BF.D0.B5.D1.80.D0.B5.D0.B2.D0.BE.D0.B7.D0.BA.D0.B8.
получаю ответ
где ошибка?
|
 |
|
Aid wrote:
loki wrote:
Aid wrote:Сегодня начал разбираться с системой Меркурий. Хочу написать интеграцию с 1С, но не могу найти ни писания API ни какого-либо руководства.
Где смотреть, с чего начинать? Полистал форум, но с учетом смены версий 1.4/2.0 не могу определить какая информация на текущий момент актуальна, а какая нет.
Есть ли описание API или примеры работы под 1С8 и 2 версию API?
Буду премного благодарен.
все есть. пишите под версию 2.
http://help.vetrf.ru/wiki/Категория:Ветис.API
http://help.vetrf.ru/wiki/Подсистема_обработки_заявок_в_Ветис.API
Спасибо. Это мне поможет.
А где можно посмотреть как вообще организовать обмен в 1С с Ветис? На Инфорстат есть примеры, но они все под 1 версию API или под 7.7.
Ну, то есть, я так понимаю, что по представленным на вики шаблонам строятся XML. А вот как передавать эти XML в Меркурий и получать ответный файл? Вот это для меня темное пятно.
ну тут уже кто как. я вручную формирую.
для примера получение списка всех стран:
|
 |
|
getProductItemList работает сейчас?
не накладываются фильтры по subProduct и businessEntity
Запрос:
Ответ:
|
 |
|
Aid wrote:Сегодня начал разбираться с системой Меркурий. Хочу написать интеграцию с 1С, но не могу найти ни писания API ни какого-либо руководства.
Где смотреть, с чего начинать? Полистал форум, но с учетом смены версий 1.4/2.0 не могу определить какая информация на текущий момент актуальна, а какая нет.
Есть ли описание API или примеры работы под 1С8 и 2 версию API?
Буду премного благодарен.
все есть. пишите под версию 2.
http://help.vetrf.ru/wiki/Категория:Ветис.API
http://help.vetrf.ru/wiki/Подсистема_обработки_заявок_в_Ветис.API
|
 |
|
прошу совета.
подскажите, кто как реализовал связь номенклатуры 1с и Меркурия?
у меня пока так:
Регистр сведений.
Измерения:
Номенклатура
Серия // под вопросом. может и не нужна...
Ресурсы:
productType
product
subProduct
productItem_guid
productItem_name
может еще добавить номер записи складского журнала, что бы при формировании транспортной партии брать его из регистра, а не делать запрос к меркурию?
и как происходит привязка номенклатуры 1с к меркурию? вручную в любой момент времени, или при оформлении входящей партии?
у кого какие соображения?
|
 |
|
rty wrote:
loki wrote:
при отгрузке пользователь данные о сертификате должен вручную заносить?
При отгрузке указываете что именно отгружаете и запись журнала, с которой будет списано количество, исходящие ВСД сформирует меркурий и пришлет их вам в ответ на удачное оформление транспортной их же отправит получателю
я имею в виду сертификат на продукцию.
сейчас получаем в бумажном виде, и пользователи вносят информацию вручную:
Номер сертификата ТС №RU Д-RU.АЮ54.В.02405
Серт. орган Фед. бюд. уч. зрав."Центр гигиены и эпидемиологии
Сертификат действителен с 25.11.2016
Сертификат действителен до 24.11.2019
Страна происхождения РОССИЯ
в меркурии эти данные будут?
|
 |
|
hawksib wrote:
loki wrote:Как получить список ВХОДЯЩИХ ВСД за период?
GetVetDocumentListOperation можно указать тип документа, но нет даты.
GetVetDocumentChangesListOperation - указываю период, но где смотреть тип документа?
что бы хотя бы уже в момент вывода отфильтровывать нужные.
нужно использовать метод GetVetDocumentChangesListOperation, а фильтровать уже после получения ВСД, причем определить что ВСД входящий можно только сравнив guid площадки, для которой получаете список ВСД, с guid-ом предприятия в объекте consignee, т.к. у любых транспортных ВСД (как входящих, так и исходящих) поле vetDType будет TRANSPORT
понятно. буду пробовать так.
|
 |
|
rty wrote:
loki wrote:Как получить список ВХОДЯЩИХ ВСД за период?
GetVetDocumentListOperation можно указать тип документа, но нет даты.
GetVetDocumentChangesListOperation - указываю период, но где смотреть тип документа?
что бы хотя бы уже в момент вывода отфильтровывать нужные.
http://help.vetrf.ru/wiki/GetVetDocumentChangesListOperation_v2.0
009 ······<vd:vetDType>TRANSPORT</vd:vetDType> vd:VetDocumentType [1..1] Тип ВСД.
я тоже так думал. но у меня у всех документов возвращает тип=TRANSPORT.
хотя GetVetDocumentListOperation с фильтром по типу корректно возвращает:
для INCOMING - 3 документа
для OUTGOING - 2 документа
ну и для TRANSPORT - 5 документов (3 входящих и 2 исходящих)
|
 |
|
Как получить список ВХОДЯЩИХ ВСД за период?
GetVetDocumentListOperation можно указать тип документа, но нет даты.
GetVetDocumentChangesListOperation - указываю период, но где смотреть тип документа?
что бы хотя бы уже в момент вывода отфильтровывать нужные.
|
 |
|
|
|