Работа с Меркурием

Сканеры, кассы, ККТ и т.д.
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 4295
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-Дону

Работа с Меркурием

Сообщение Игорь Столяров » 02 Август 2019, 19:39

finsoftrz писал(а):
02 Август 2019, 19:11
Партия может иметь guid товара или только название.
Если я Вас правильно понял, то речь идёт о запросе складского журнала с остатками партий продукции методом getStockEntryListRequest ?
Тогда кроме UUID партии, ответ содержит всё тот же набор <vd:productItem> с указанной комбинацией "Имя+GUID продукции" из входящего ВСД для этой партии продукции …

Вопрос в том, что складской журнал может содержать N партий по одной и той же продукции (возможно с разными сроками годности и поставщиками) - тогда мы приходим к тому, что либо указываем отгрузку каких партий должен выполнить кладовщик по накладной (возможны методы: FIFO или просрочка вперёд !) или наоборот по факту отгрузки партий кладовщиком выполняем привязку партий продукции к строке содержания накладной. После того, как так или иначе получили привязку к каждой строке содержания накладной партии из складского журнала (список UUID) - формируем по ней исходящие ВСД на отгрузку этих партий ...
«V» значит Вендетта !

Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 1369
Зарегистрирован: 06 Ноябрь 2014, 12:48

Работа с Меркурием

Сообщение finsoftrz » 05 Август 2019, 10:50

Я про то, что vd:productItem может не содержать guid. Продукция, выпущенная в 2019 году его содержит в обязательном порядке, выпущенная ранее по большей части содержит одно наименования. Причем, как я понял, у одного и того же товара производитель может забить несколько разные наименования. Поэтому с 2019 года производителей обязали присваивать своей продукции guid, чтобы можно было сделать однозначную идентификацию.
Поэтому в отношении старой продукции корректно сопоставить товары в учетной системе и в Ветис не получается. Оператору придется привязывать партии вручную, как и в веб интерфейсе. А это человеческий фактор, так как названия разных позиций могут повторяться, например, на первых 20 символах, и вероятность ошибки достаточно высока.
Рязань решает.

Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 4295
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-Дону

Работа с Меркурием

Сообщение Игорь Столяров » 05 Август 2019, 12:31

finsoftrz писал(а):
05 Август 2019, 10:50
Я про то, что vd:productItem может не содержать guid
На самом деле, идентификация товара по GUID (или чему либо ещё) нужна только для внутренних привязок и учёта.
Ведь запрос на формирование исходящей транспортной партии может содержать только UUID складского журнала, Volume и его ед.измерения.
Всё остальное по продукции носит уточняющий характер и как показывает опыт - лучше вообще это пропустить, что бы не нарываться.

Мы зашли на вопрос с той стороны, что привязываем к содержанию накладной именно партии складского журнала, а не продукцию.
Привязка продукции к ассортименту товаров в учётной системе - опциональна, только для быстрого отбора партий складского журнала,
но в принципе это можно сделать и через контекстный поиск по наименованию продукции в складском журнале. А как иначе ?
«V» значит Вендетта !

Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 1369
Зарегистрирован: 06 Ноябрь 2014, 12:48

Работа с Меркурием

Сообщение finsoftrz » 05 Август 2019, 13:54

Если guid продукции у партии задан (и сопоставлен с товарами в учетной системе), то можно сделать автоматическую привязку складских партий к отгружаемым товарам в хронологическом порядке. А при ручной привязке сразу отбирать партии только по нужному товару. У меня так реализовано. Это в разы должно повысить скорость работы оператора по сравнению с просто ручным (фильтрацией и т.п.) поиском партий. А также принципиально снизить количество возможных ошибок с неверным выбором партий.
Рязань решает.

Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 4295
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-Дону

Работа с Меркурием

Сообщение Игорь Столяров » 05 Август 2019, 14:23

finsoftrz писал(а):
05 Август 2019, 13:54
Это в разы должно повысить скорость работы оператора
Полностью согласный я с этим ! :) Только что-то к нам в клуб кларионщиков-меркурианцев более никто не вступает. :(
Странно ! Я для себя открыл, что торговля разделанными трупами животных не только вечная, но довольно-таки денежная тема. ;)
«V» значит Вендетта !

Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 1369
Зарегистрирован: 06 Ноябрь 2014, 12:48

Работа с Меркурием

Сообщение finsoftrz » 05 Август 2019, 15:39

А то.
Рязань решает.

Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 4295
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-Дону

Работа с Меркурием

Сообщение Игорь Столяров » 06 Август 2019, 5:47

finsoftrz писал(а):
02 Август 2019, 19:11
распечатать сопроводительные формы с qr кодами
Как распечатать ВСД через WEB интерфейс - понятно. Я пока не касался этого вопроса - но ведь можно как-то получить
печатную форму ВСД через Ветис.API ? В какую сторону здесь вообще нужно смотреть ?
«V» значит Вендетта !

Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 1369
Зарегистрирован: 06 Ноябрь 2014, 12:48

Работа с Меркурием

Сообщение finsoftrz » 06 Август 2019, 6:19

Саму форму можно загрузить http запросом в виде pdf. Смотреть в сторону гугла. А прочие печатные формы можно самостоятельно выводить. Что в них обязательное, тоже есть в гугле.
Рязань решает.

Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 4295
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-Дону

Работа с Меркурием

Сообщение Игорь Столяров » 06 Август 2019, 11:13

finsoftrz писал(а):
06 Август 2019, 6:19
Саму форму можно загрузить http запросом в виде pdf. Смотреть в сторону гугла.
Спасибо - всё удалось ! :ty:

Единственно - там ещё можно подобным образом вытаскивать и реестр ВСД. Вот этого не понял, но пока он и не нужен. :)
«V» значит Вендетта !

Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 1369
Зарегистрирован: 06 Ноябрь 2014, 12:48

Работа с Меркурием

Сообщение finsoftrz » 06 Август 2019, 11:55

Если не секрет, а для чего понадобился аналог бумажной формы свидетельства? Я делал форму, как вторая в веб интерфейсе. Некоторые покупатели просят прикладывать такую наподобии реестра. Делал через обычный report.
Рязань решает.

Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 4295
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-Дону

Работа с Меркурием

Сообщение Игорь Столяров » 06 Август 2019, 12:10

finsoftrz писал(а):
06 Август 2019, 11:55
Если не секрет, а для чего понадобился аналог бумажной формы свидетельства?
Фиг его знает, если честно … Насколько я понял - прикладывают водиле к пакету документов при перевозке продукции
и выдают мелким покупателям по требованию. Пусть будет, жалко что ли … :)
«V» значит Вендетта !

Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 1369
Зарегистрирован: 06 Ноябрь 2014, 12:48

Работа с Меркурием

Сообщение finsoftrz » 06 Август 2019, 13:24

Я что-то так и не придумал, зачем надо. По идее, если контора подключена к Ветис, она эту форму всегда сама может распечатать. По сути, это форма старого бумажного свидетельства, которая оформлялась на специальных бланках, которые надо было покупать и т.д.
Рязань решает.

Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 4295
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-Дону

Работа с Меркурием

Сообщение Игорь Столяров » 06 Август 2019, 13:31

finsoftrz писал(а):
06 Август 2019, 13:24
если контора подключена к Ветис, она эту форму всегда сама может распечатать
Ну Ветис - это где-то там далеко, в недрах интернета … А служивому на посту ДПС надо бумажку показать … ;)
«V» значит Вендетта !

Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 1369
Зарегистрирован: 06 Ноябрь 2014, 12:48

Работа с Меркурием

Сообщение finsoftrz » 06 Август 2019, 14:39

Служивому можно краткую форму, насколько знаю.
Рязань решает.

Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 4295
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-Дону

Работа с Меркурием

Сообщение Игорь Столяров » 07 Август 2019, 15:02

finsoftrz писал(а):
05 Август 2019, 10:50
Поэтому в отношении старой продукции корректно сопоставить товары в учетной системе и в Ветис не получается.
Ужас в том, что кажется Вы немного неправильно описали проблему.
С 2019 г. от производителей требуют указывать третий уровень классификации продукции (вид продукции - SubProduct), а не регистрировать её с получением GUID. По крайне мере, я только что создал через Web интерфейс транзакцию на перемещение продукции с наименованием без присвоения GUID, получил ВСД без ProductGUID и погасил его. Без проблем - и это плохо. :(
«V» значит Вендетта !

Ответить