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

Сканеры, кассы, ККТ и т.д.
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
kreator
✯ Ветеран ✯
Сообщения: 4960
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 6 раз
Поблагодарили: 19 раз

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

Сообщение kreator »

Думаю вы на воду дуете с ветисовскими мегабайтами. Вспомните про недалёкое будущее с 5G. :mrgreen:
We are hard at work… for you. :)
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7327
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

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

Сообщение Игорь Столяров »

kreator писал(а): 09 Август 2019, 16:02Вспомните про недалёкое будущее с 5G
Будущее - прекрасно ! Но текущая реальность - это оптовые продсклады в промзоне, где работает сварка и куча
другого технологического оборудования. Там интернет пол-дня "вроде есть" и пол-дня "вроде был" … ;)
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4558
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

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

Сообщение finsoftrz »

Игорь Столяров писал(а): 09 Август 2019, 15:56
finsoftrz писал(а): 09 Август 2019, 14:10В общем, автоматическое привязывание партий, видимо, не получается.
Тут скорее вопрос в том, что задача не имеет чёткого и простого алгоритмического решения.
Пример. Товар "Труп куры в полиэтилене", 40 шт. в коробе. Клиент купил короб.
В складском журнале, в порядке очерёдности (FIFO или просрочка вперёд !) предлагаются сначала какие-то штучные остатки.
Бог с ними с остатками - можно свалить в один короб и заклеить скотчем - но ещё клиент получит к нему пяток ВСД.
Никто так не делает, отдаётся конечно целый короб "вне очереди", с общими сроками и одним ВСД ...
Трупы кур оптом целыми коробками продают, штучек на остатках партий быть не может. Могу ошибиться, насколько помню, по 10-12 тушек. Сам до недавнего времени оптом закупал, потом на индюшку переключился. Все же дряни в нее колют немного поменьше. А 40 штук - это воробьи, наверно, какие-то были. :-)

На всяких сырах четко стоят выпуск и срок реализации. Тут был еще такой случай. Производитель ошибся и в всд прописал срок годности с разницей в один день, по сравнению с тем, что на товаре. В результате оптовик отгрузил, а покупателем оказался детский садик, где за сроками бдят очень строго. Что делать? Аннулировали всд, выписали из какой-то другой партии. А что с той делать, фик знает, не возвращать же производителю. Наверно, найдут менее привередливого покупателя. Магазины в большинстве своем гасят не глядя, с них особого спроса нет.

Рассказывали на днях об одном молочном комбинате. У них целый отдел только Ветисом занимается. Если у оптовиков поднадзорная номенклатура будет расширяться, то тоже придется отдельного человека (людей) брать. Никакая программа не спасет.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7327
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

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

Сообщение Игорь Столяров »

finsoftrz писал(а): 09 Август 2019, 16:57штучек на остатках партий быть не может.
Легко ! Мелкие магазины добирают товар по факту реализации и штуки - обычное дело.

Парадокс в том, что одна из целей Меркурия - это убрать поборы местечковых ветнадзоров с производителей.
Но по факту - производители поставлены в ту позу, когда для этого надо оплачивать работу целых отделов.
Отжатое у них бабло поделили: производители софта, центральная контора, ну и собственно всё те же ветнадзоры … :)
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4558
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

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

Сообщение finsoftrz »

Что-то не видел я, чтобы коробки с курятиной оптовики дербанили. Только когда на личные нужды. Кто курятиной торгует, специализируется на ней. Не повезет он в маленький магазин отдельные тушки или подложки. Наценка небольшая, не рентабельно. Я просто хорошо с этой темой знаком. Ну да ладно, воробьи, так воробьи. :-)
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7327
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

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

Сообщение Игорь Столяров »

finsoftrz писал(а): 09 Август 2019, 17:36Ну да ладно, воробьи, так воробьи
Сейчас оптовые базы имеют свои службы доставки в магазины и никаким клиентом не брезгуют. Кура хорошая, жирная. :)

У меня, что-то в голове не складываются кубики по другому вопросу.
При запросе складского журнала получаем GUID и UUID для каждой партии. Возьмём случай, когда партия товара большая.

Предположим есть две транспортные партии (по сути накладные), в которых я привязал товар к партии по UUID складского журнала.
Но ведь после выгрузки первой накладной (и формирования исходящей ВСД), остаток и UUID партии меняются, и вторая накладная с
"старым" UUID уже не пройдёт … Значит надо делать привязку товаров к партиям по GUID ?
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4558
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

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

Сообщение finsoftrz »

Партия определяется по uuid. Я сразу запрашиваю все партии с остатками, а затем их привязывают к всд и отправляют. Может, uuid не меняется при изменении остатка? Как-то нелогично его менять. Надо будет глянуть.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7327
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

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

Сообщение Игорь Столяров »

finsoftrz писал(а): 09 Август 2019, 18:10Как-то нелогично его менять. Надо будет глянуть.
Как раз-таки логично. UUID отображает текущую версию состояния партии продукции. Меняется остаток (гашение, возврат, инвентаризация, слияние партий) - меняется UUID. И только один UUID является активным, но можно по GUID запросить все версии складского журнала (т.е. список UUID) для партии продукции ...
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4558
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

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

Сообщение finsoftrz »

В моем понимании uuid партии должен измениться при изменении ее характеристик, а не остатка. Предмета для обсуждения нет. Можно просто прочитать партию, сохранить ее uuid, отправить всд и снова считать партию. На тестовом контуре. Я не за компьютером сейчас.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4558
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

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

Сообщение finsoftrz »

Прислали на днях.
Добрый день!
Вячеслав, получили письмо с Россельхознадзора

Напоминаем, что с 1 декабря 2023 года будет выведена из эксплуатации устаревшая версия 2.0 интеграционного шлюза ВетИС.API «ВетИС».
О данных изменениях Россельхознадзор информировал хозяйствующих субъектов в публикациях от 31.05.2023г.: https://fsvps.gov.ru/ru/fsvps/news/218824.html и 08.08.2023г.: https://fsvps.gov.ru/ru/fsvps/news/220532.html.

Вы получили данное письмо, поскольку используете версию 2.0 интеграционного шлюза ВетИС.API, в связи чем, с 1 декабря 2023 года столкнетесь со сложностями в работе с системой, если не проведете необходимую подготовку.

При подготовке своих интеграционных решений к переходу на использование версии 2.1, рекомендуем ознакомиться с краткой инструкцией и отдельно проверить работу с новыми типами данными и значениями, которые появились в ней, по сравнению с версией 2.0.

По техническим вопросам, связанным с использованием интеграционного шлюза ВетИС.API обращайтесь на адрес: api@vetrf.ru.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7327
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

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

Сообщение Игорь Столяров »

Спасибо ! Я вот сейчас не буду клясться на крови, но у нас никто таких писем не получал.
Мы изначально делали вот так и это 2.1. У Вас также определяются сервера Ветиса ?

Код: Выделить всё

     ! Продуктивный контур порт 433
     Execute Loc:ServerNumber  ! Номер сервера системы Меркурий для запроса
       Loc:ServerName = 'https://api.vetrf.ru/platform/services/2.1/ApplicationManagementService'        ! 1. Сервис обработки заявок для ХС
       Loc:ServerName = 'https://api.vetrf.ru/platform/services/2.1/EnterpriseService'                   ! 2. Цербер (EnterpriseService)
       Loc:ServerName = 'https://api.vetrf.ru/platform/services/2.1/IkarService'                         ! 3. Икар (IkarService)
       Loc:ServerName = 'https://api.vetrf.ru/platform/services/2.1/DictionaryService'                   ! 4. DictionaryService
       Loc:ServerName = 'https://api.vetrf.ru/platform/services/2.1/ProductService'                      ! 5. ProductService
       Loc:ServerName = 'https://api.vetrf.ru/platform/services/2.1/RegionalizationService'              ! 6. RegionalizationService
     else
       Message('Неизвестный номер сервера для запроса: ' & Clip(Left(Loc:ServerNumber)) & ' !','Сообщение',Icon:Exclamation,'&1. Закрыть')
     end

За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7327
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

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

Сообщение Игорь Столяров »

Проверил по списку Россельхознадзора "штрафников" работающих с Ветис 2.0 - наших там вроде бы нет ... :)
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4558
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

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

Сообщение finsoftrz »

У меня на 2.0. :sur: Вы, наверно, позже делали, когда появился 2.1. Значит, все ок.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7327
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

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

Сообщение Игорь Столяров »

finsoftrz писал(а): 18 Август 2023, 15:47 позже делали, когда появился 2.1
В 2019 г., на основании Вашего кода ... Возможно мы использовали сразу текущий релиз сервиса.
Трудно вспомнить (но можно !) там всё сводится к перенаправлению запросов на другую ссыль и
добавляется несколько нафиг никому не нужных опций, вроде: тип транспорта -> оленья упряжка и т.д. :)
За теми кто отстал - не возвращаться. (С) Кодекс
Ответить