|
[Search] Поиск   [Recent Topics] Последние темы   [Hottest Topics] Горячие темы   [Members]  Список участников   [Groups] На главную страницу 
[Register] Регистрация / 
[Login] Вход 
Интеграция с 1С  XML
Индекс форума » Компонент МЕРКУРИЙ
Автор Сообщение
michaelcorleone

[Avatar]

Зарегистрирован: 26/10/2016 07:20:20
Сообщений: 19
Оффлайн

Уважаемые коллеги, подскажите пожалуйста, наверняка сталкивались с подобной ошибкой
При выполнении метода "GetProductItemList" выдается ошибка (Все необходимые параметры передаю, ищу по типу продукции и GUID-предприятия):
Значение: '' не соответствует простому типу: {http://api.vetrf.ru/schema/cdm/dictionary/v2}GTINType
Несоответствие фасету MinLength = '8'
[Thumb - Безымя23123нный.png]
 Имя файла Безымя23123нный.png [Disk] Загрузить
 Описание
 Размер файла 9 Kbytes
 Скачано:  634 раз

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 11/12/2017 09:50:26

Sergey-Chelny

[Avatar]

Зарегистрирован: 07/09/2017 17:33:44
Сообщений: 101
Оффлайн

michaelcorleone, подобна ошибка у меня так и не решилась (страница 49). Писал в тех.поддержку (обновляторам)- ответа нету. Фокус в том, что одно предприятие у ХС выдает такую ошибку. Меняю предприятие, делаю загрузку - получите/распишитесь.

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 11/12/2017 09:59:10

Кто хочет, тот ищет возможности, кто не хочет — ищет причины.
ПользовательRex


Зарегистрирован: 06/06/2017 07:48:13
Сообщений: 38
Оффлайн

Скажите, пожалуйста, у кого-нибудь получилось частично принять-вернуть по вх. ВСД?

По хелпу значится, что в ответ должно произойти :
1. гашение вх ВСД,
2. появление складской записи с принимаемым объемом
3. возвр. ВСД с возвращаемым объемом.
(Что должно быть отражено в XML ответе).

По факту получаю:
1. гашение вх ВСД на полный объем,
2. складская запись с погашенным возвращаемым объемом (т.е. уже нуль объема),
3. возвр. ВСД на возвращаемый объем.

Никакой складской записи на принимаемый объем!!!
В XML ответе только запись с погашенным возвращаемым объемом!!!


Что не так делаю? Или так у всех?
rty


Зарегистрирован: 22/11/2017 10:05:33
Сообщений: 146
Оффлайн

michaelcorleone wrote:Уважаемые коллеги, подскажите пожалуйста, наверняка сталкивались с подобной ошибкой
При выполнении метода "GetProductItemList" выдается ошибка (Все необходимые параметры передаю, ищу по типу продукции и GUID-предприятия):
Значение: '' не соответствует простому типу: {http://api.vetrf.ru/schema/cdm/dictionary/v2}GTINType
Несоответствие фасету MinLength = '8'


У них в базе хранится значение не соответствующее схеме xml, у меня такое было при этой же операции и при получении всех всд, к примеру, объем был 13,6546016540651654, а должно быть толи 2 толи 3 знака после запятой, и вылетело с подобной ошибкой
michaelcorleone

[Avatar]

Зарегистрирован: 26/10/2016 07:20:20
Сообщений: 19
Оффлайн

Sergey-Chelny, rty спасибо за ответы. В итоге пока сделал через старую версию API.

Все может быть - надеюсь поправят новую версию

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 11/12/2017 10:34:58

rty


Зарегистрирован: 22/11/2017 10:05:33
Сообщений: 146
Оффлайн

ПользовательRex wrote:Скажите, пожалуйста, у кого-нибудь получилось частично принять-вернуть по вх. ВСД?

По хелпу значится, что в ответ должно произойти :
1. гашение вх ВСД,
2. появление складской записи с принимаемым объемом
3. возвр. ВСД с возвращаемым объемом.
(Что должно быть отражено в XML ответе).

По факту получаю:
1. гашение вх ВСД на полный объем,
2. складская запись с погашенным возвращаемым объемом (т.е. уже нуль объема),
3. возвр. ВСД на возвращаемый объем.

Никакой складской записи на принимаемый объем!!!
В XML ответе только запись с погашенным возвращаемым объемом!!!


Что не так делаю? Или так у всех?


У вас

при полном возврате нет записи журнала
http://help.vetrf.ru/wiki/ProcessIncomingConsignment_v2.0#.D0.A1.D1.86.D0.B5.D0.BD.D0.B0.D1.80.D0.B8.D0.B9_1.1.3._.D0.A1.D0.B2.D0.B5.D0.B4.D0.B5.D0.BD.D0.B8.D1.8F_.D0.B2.D0.BE_.D0.B2.D1.85.D0.BE.D0.B4.D1.8F.D1.89.D0.B5.D0.BC_.D0.92.D0.A1.D0.94_.D1.81.D0.BE.D0.BE.D1.82.D0.B2.D0.B5.D1.82.D1.81.D1.82.D0.B2.D1.83.D1.8E.D1.82_.D1.84.D0.B0.D0.BA.D1.82.D0.B8.D1.87.D0.B5.D1.81.D0.BA.D0.B8.D0.BC.2C_.D0.BF.D0.B0.D1.80.D1.82.D0.B8.D1.8F_.D0.BD.D0.B5_.D0.BF.D1.80.D0.B8.D0.BD.D0.B8.D0.BC.D0.B0.D0.B5.D1.82.D1.81.D1.8F.2C_.D0.BD.D0.B0_.D0.B2.D0.B5.D1.81.D1.8C_.D0.BE.D0.B1.D1.8A.D0.B5.D0.BC_.D0.B2.D1.85.D0.BE.D0.B4.D1.8F.D1.89.D0.B5.D0.B9_.D0.BF.D0.B0.D1.80.D1.82.D0.B8.D0.B8_.D0.BE.D1.84.D0.BE.D1.80.D0.BC.D0.BB.D1.8F.D0.B5.D1.82.D1.81.D1.8F_.D0.B2.D0.BE.D0.B7.D0.B2.D1.80.D0.B0.D1.82.
ПользовательRex


Зарегистрирован: 06/06/2017 07:48:13
Сообщений: 38
Оффлайн

Я хочу часть принять и часть вернуть.
rty


Зарегистрирован: 22/11/2017 10:05:33
Сообщений: 146
Оффлайн

ПользовательRex wrote:Я хочу часть принять и часть вернуть.


Сейчас реализую у себя такую операцию, но еще не отправлял.
В delivery/consignment надо указать что и сколько принимаем, а returnedDelivery то что не принимаем и сколько, если я правильно понял, сумма должна совпадать с входящим

Это сообщение было редактировано 2 раз. Последнее обновление произошло в 11/12/2017 10:44:36

ZDmitry


Зарегистрирован: 27/11/2017 09:33:53
Сообщений: 149
Оффлайн

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

Спасибо.
mevgenym


Зарегистрирован: 19/05/2017 14:03:42
Сообщений: 312
Оффлайн

1. зависит от продукции, в какой приказ входит, по 646-му можно без врача
2. лучше у себя хранить
https://github.com/mevgenym/1c_vetis.api_v1.1
https://github.com/mevgenym/1c_vetis.api
rty


Зарегистрирован: 22/11/2017 10:05:33
Сообщений: 146
Оффлайн

ПользовательRex wrote:Я хочу часть принять и часть вернуть.


Часть принял и часть вернул, в ответ получил одну запись журнала с принятым количеством и два ВСД, один гашение и один возврат
Все как надо
rty


Зарегистрирован: 22/11/2017 10:05:33
Сообщений: 146
Оффлайн

mevgenym wrote:1. зависит от продукции, в какой приказ входит, по 646-му можно без врача
2. лучше у себя хранить


А через апи можно узнать к какому приказу относится товар? )
gni


Зарегистрирован: 13/10/2016 14:31:18
Сообщений: 49
Оффлайн

ПользовательRex:
Большое спасибо! Все заработало!
ПользовательRex


Зарегистрирован: 06/06/2017 07:48:13
Сообщений: 38
Оффлайн

rty wrote:
ПользовательRex wrote:Я хочу часть принять и часть вернуть.


Часть принял и часть вернул, в ответ получил одну запись журнала с принятым количеством и два ВСД, один гашение и один возврат
Все как надо


Действительно, при частичном гашении-возврате между разными ХС все отрабатывает правильно.
Но если перемещение между разными предприятиями одного ХС, то принимаемая часть "исчезает".
Через веб интерфейс видно, что складская запись у возврата не первоначальная. Но преобразование пока не улавливаю.

Интересное место найдено

Случай разных ХС :
Создается складская запись приема (А).
Создается складская запись возврата (В).
По возвратному ВСД объем складской записи (В) устанавливается равным нулю.

Случай одного ХС:
Создается складская запись приема (А).
Создается складская запись возврата (В).
Записи (А) и (В) объединяются. Итоговая запись (А)+(В).
По возвратному ВСД объем складской записи (А)+(В) устанавливается равным нулю.

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 12/12/2017 11:40:39

rty


Зарегистрирован: 22/11/2017 10:05:33
Сообщений: 146
Оффлайн

Через апи номер всд приходит на тестовом сервере? В веб интерфейсе вижу Номер ВСД 7208731, а в пришедшей xml его нет. Запрашиваю по уид

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 12/12/2017 10:40:16

 
Индекс форума » Компонент МЕРКУРИЙ
Перейти:   

Powered by JForum 2.1.8 © JForum Team