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

[Avatar]

Зарегистрирован: 09/09/2016 11:26:18
Сообщений: 196
От: Катерина Бакшеева
Оффлайн

При инвентаризации через API затираются сведения по Маркировке, после такой инвентаризации на основе данных печатных форм, а так же в списке журнала продукции в WEB фактически невозможно корректно идентифицировать продукцию в части производителей.
Создаю партию, через WEB. В конце после выбора завода (№ 516, Americold Logistics Limited (Австралия)) ставлю флаг на номере Вет клейма (516). Соответственно этот номер отображается в списке журнала продукции в колонке Маркировка/клеймо. Так же оно выводится в печатной форме ВСД в поле "Маркировка, номер и форма клейма": 516. В поле "номер и название предприятия-производителя" выводится просто "Americold Logistics Limited (Австралия)", т.е. никакого номера там естественно нет, номер мы узнаем лишь из соседнего поля. ОК.
Проводим через API инвентаризацию. Дабы не собирать запрос по партии руками, запрашиваем сведения о партии у меркурия через GetStockEntryByGuid. Полученную информацию по Batch запихиваем в запрос ResolveDiscrepancy. И вот оно волшебство:
1. Ветклеймо 516 из партии испарилось.
2. Поле маркировка указанное в упаковках, просто напросто задвоилось. Т.е. передаем конструкцию вида:

где у нас есть строчка <v22:productMarks class="BN">markTEST</v22:productMarks>, получали мы ее ранее запросом. Тип явно задан. И что мы получаем после инвентаризации на выходе?
маркировка: markTEST (Не определен), markTEST (Номер партии (BN))
Это вообще как?
3. Итого поля в печатной форме транспортной теперь у нас "Маркировка, номер и форма клейма": markTEST В поле "номер и название предприятия-производителя" выводится просто "Americold Logistics Limited (Австралия)". А теперь представьте как после такой инвентаризации работать например по бразильским заводам типа BRF S.A. и т.п. Был номер и нет номера.
ВОПРОС 1: Где поле в API с вет клеймом и когда оно появится и перестанет затираться при Инвентаризациях, гашениях и прочих операциях проводимых через шлюз?
ВОПРОС 2: В чем проблема выполнять простую операцию на сервере: Копировать предыдущую запись из БД версию (УУИД вы в запросе получили), и заменять ТОЛЬКО ТО ЧТО ВАМ ПЕРЕДАЛИ, не требовать указания ВСЕХ абсолютно ВСЕХ данных по партии? дали вам поле volume в операции инвентаризация, скопируйте запись, поменяйте значение volume в ней и всё. Дали вам в дополнение к УУИДу партии DateOfProduction и больше ничего, меняйте только его. Зачем все эти извращения с постоянной пересылкой полных массивов данных, в особенности когда вы не в состоянии поддерживать актуальность полей в API с полями в WEB?

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 02/04/2018 15:35:41

------------------------
"Тяжела и неказиста жизнь простого программиста."
ANIT

[Avatar]

Зарегистрирован: 09/09/2016 11:26:18
Сообщений: 196
От: Катерина Бакшеева
Оффлайн

up
------------------------
"Тяжела и неказиста жизнь простого программиста."
ANIT

[Avatar]

Зарегистрирован: 09/09/2016 11:26:18
Сообщений: 196
От: Катерина Бакшеева
Оффлайн

Итого прошло две недели и ноль реакции. Данные по маркировке при инвентаризации и гашении поступления как пропадали, так и продолжают пропадать, всех всё устраивает. Никто ничего не собирается исправлять. То что предприятия не могут привести в порядок журнал продукции и начать работу, из-за кривого API меркурия, никого не волнует.

Как говорится...

------------------------
"Тяжела и неказиста жизнь простого программиста."
nmzn1

[Avatar]

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

ANIT wrote:Итого прошло две недели и ноль реакции.

моя теория такая: молчат, потому что, всё-равно, решили опять перенести на полгодика-годик
ничего же не готово и никто не готов

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 16/04/2018 16:14:44

[WWW]
Владимир Игнатов


Зарегистрирован: 02/08/2017 09:19:30
Сообщений: 581
Оффлайн

nmzn1 wrote:
ANIT wrote:Итого прошло две недели и ноль реакции.

моя теория такая: молчат, потому что, всё-равно, решили опять перенести на полгодика-годик
ничего же не готово и никто не готов

Моя теория такая: молчат, потому что всё равно (всем). Деньги получены-освоены, законы приняты, что-то даже написано, Главный давным-давно уже здесь свою позицию озвучил ("у нас все работает, это вы за столько времени не смогли отладить"), а то, что это не сможет в режиме интеграции работать (хоть по веб-фейсу и работает) - так это не важно. Запустят как есть.

Реагировать на входящие проблемы в режиме "назло маме отморожу уши" у нас в стране не привыкать. Даже повод для отдельной гордости: "вот мы какую систему забабахали, никто разобраться не может, вон аж как колбасит-то колбасную промышленность!".
nmzn1

[Avatar]

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

Владимир Игнатов wrote:"вот мы какую систему забабахали, никто разобраться не может, вон аж как колбасит-то колбасную промышленность!".

и не только колбасную, но и молочную колбасит нипадецки
[WWW]
Владимир Игнатов


Зарегистрирован: 02/08/2017 09:19:30
Сообщений: 581
Оффлайн

nmzn1 wrote:
Владимир Игнатов wrote:"вот мы какую систему забабахали, никто разобраться не может, вон аж как колбасит-то колбасную промышленность!".

и не только колбасную, но и молочную колбасит нипадецки

Да молочка давно слилась уже, одни Вы остались!
 
Индекс форума » Компонент МЕРКУРИЙ
Перейти:   

Powered by JForum 2.1.8 © JForum Team