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


Зарегистрирован: 22/04/2022 15:53:46
Сообщений: 15
Оффлайн

Доброго времени суток!
Подскажите, почему GTIN может не совпадать со штрих-кодом?
nmzn1

[Avatar]

Зарегистрирован: 11/05/2017 09:25:20
Сообщений: 4977
Оффлайн

MasterShi wrote:Доброго времени суток!
Подскажите, почему GTIN может не совпадать со штрих-кодом?

доброго, например в номенклатуре мерка ввели неправильный гтин, или гтин в мерке вводится как еан-13, т.е. еденица продукта, а в шк может быть групповой код итф-14 - кторый немного отличается
[WWW]
MasterShi


Зарегистрирован: 22/04/2022 15:53:46
Сообщений: 15
Оффлайн

Здравствуйте!
Вот здесь: https://help.vetrf.ru/wiki/BusinessEntity_v2.0 описан объект BusinessEntity. Там в конце есть такое свойство activityLocation, которое описано как необязательный список из двух полей: globalID - списка GLN, который может быть пустым, и обязательного enterprise.
При этом в Данных ответа на https://help.vetrf.ru/wiki/GetVetDocumentListOperation_v2.0#.D0.97.D0.B0.D0.BF.D1.80.D0.BE.D1.81_1._.D0.9F.D0.BE.D0.BB.D1.83.D1.87.D0.B5.D0.BD.D0.B8.D0.B5_.D0.BF.D0.B5.D1.80.D0.B2.D1.8B.D1.85_10_.D0.B8.D1.81.D1.85.D0.BE.D0.B4.D1.8F.D1.89.D0.B8.D1.85_.D0.B0.D0.BD.D0.BD.D1.83.D0.BB.D0.B8.D1.80.D0.BE.D0.B2.D0.B0.D0.BD.D0.BD.D1.8B.D1.85_.D0.92.D0.A1.D0.94. в BusinessEntity фигурирует globalID (строка 034) без всяких activityLocation.
Вопрос: как всё это разбирать? У BusinessEntity нет такого свойства: globalID. А, если верить документации - оно есть.
Как правило, activityLocation нигде не запоняется (я не видел), но всё бывает в первый раз... Как это будет выглядеть в XML?
MasterShi


Зарегистрирован: 22/04/2022 15:53:46
Сообщений: 15
Оффлайн

Вопрос вдогонку.
Как может быть так, что у productItem нет ни guid ни uuid?
При том, что они обязаны быть (по документации).
Сижу, смотрю не реальные данные и ... худею...

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 24/03/2023 12:28:10

AlexFreeman


Зарегистрирован: 04/05/2022 08:55:33
Сообщений: 1
Оффлайн

При загрузке входящей транспортной операции Ветис в УТ 11.5 возникает сообщение об ошибке

При загрузке документа с типом processIncomingConsignmentResponse возникла ошибка:
Текст ошибки: При заполнении записи складского журнала по документу Входящая транспортная операция ВетИС ЦБ-00000962 от 17.03.2023 13:23:37
не удалось найти позицию документа по продукции Изделие колбасное из термически обработанных ингредиентов. Колбаса ливерная мясная «ДЕРЕВЕНСКАЯ ПИКАНТ» вареная охлажденная.
Упаковано в среде модифиц (количество 11,153 кг; дата производства ; срок годности )

{ОбщийМодуль.ОбменДаннымиВЕТИС.Модуль(1211)}:ВызватьИсключение ТекстОшибки;
{Документ.ВходящаяТранспортнаяОперацияВЕТИС.МодульМенеджера(3531)}:ОбменДаннымиВЕТИС.ЗагрузитьЗаписиСкладскогоЖурналаПоРезультатамЗапросаВЕТИС(
{Документ.ВходящаяТранспортнаяОперацияВЕТИС.МодульМенеджера(1910)}:ЗагрузитьЗаписиСкладскогоЖурналаПоРезультатамЗапросаВЕТИС(
{ОбщийМодуль.ЗаявкиВЕТИС.Модуль(728)}:ДанныеЗагруженногоДокумента = Документы.ВходящаяТранспортнаяОперацияВЕТИС.ОбработатьРезультатЗапросаНаОформлениеВходящейПартии(
{ОбщийМодуль.ИнтеграцияВЕТИСВызовСервера.Модуль(2164)}:ЗаявкиВЕТИС.ЗагрузитьРезультатОбработкиЗаявки(ЭлементОчереди, ПараметрыОбмена);
{ОбщийМодуль.ИнтеграцияВЕТИСВызовСервера.Модуль(1141)}:ЕстьСообщенияТребующиеОжидания = ОбработатьОчередьСообщений(ПараметрыОбмена);
{ОбщийМодуль.ОбменДаннымиВЕТИС.Модуль(2014)}:ИнтеграцияВЕТИСВызовСервера.ВыполнитьОбменУниверсально(ПараметрыОбмена);
[Thumb - Ошибка.jpg]
 Имя файла Ошибка.jpg [Disk] Загрузить
 Описание
 Размер файла 114 Kbytes
 Скачано:  2 раз

MasterShi


Зарегистрирован: 22/04/2022 15:53:46
Сообщений: 15
Оффлайн

В документации к методу ProcessIncomingConsignment написано
При гашении электронного ВСД проверяется совпадение всех полей блока waybill с исходным ВСД. Для гашения без акта о несоответствии необходимо передать те же данные, что и в исходном ВСД.
Если фактические сведения о ТТН отличаются от исходного ВСД, то при гашении можно указать фактические сведения, при этом необходимо указать причину в акте о несоответствии (блок discrepancyReport).
Если ТТН отсутствует, то блок waybill в запросе не передается.

Вопрос: ТТН в данном случае - это только Document с типом "1", или ещё и тип "5" или другие "накладные" имеются ввиду?

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 03/04/2023 11:09:51

MasterShi


Зарегистрирован: 22/04/2022 15:53:46
Сообщений: 15
Оффлайн

С помощью SoupUI 5.7.0 отрабатываю запросы инвентаризации на тестовом сервере ВЕТИС.
Делаю добавление продукта. Вполне себе существующий продукт.
Запрос принимается. Но при обратке приходит "Unexpected service error has occurred."
Сам запрос на инвентаризацию такой:

Интернет о такой ошибке вообще молчит. Что за непредвиденная ошибка на сервере?
"Доктор, что я делаю не так?" (с) анекдот.
Попробовал скопировать пример из документации и, поправленный с точностью до дат и пользователей, послал на сервер - тот же эффект.
Кто-нибудь знает, какие ещё "подводные камни" есть в этом деле?
Кстати, добавить количество уже в существующую запись так же провалились (с той же формулировкой)
 
Индекс форума » Компонент МЕРКУРИЙ
Перейти:   

Powered by JForum 2.1.8 © JForum Team