Работа с Меркурием
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
-
- ✯ Ветеран ✯
- Сообщения: 5006
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 21 раз
Работа с Меркурием
Думаю вы на воду дуете с ветисовскими мегабайтами. Вспомните про недалёкое будущее с 5G.
We are hard at work… for you.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7419
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 16 раз
- Поблагодарили: 50 раз
Работа с Меркурием
Будущее - прекрасно ! Но текущая реальность - это оптовые продсклады в промзоне, где работает сварка и куча
другого технологического оборудования. Там интернет пол-дня "вроде есть" и пол-дня "вроде был" …
За теми кто отстал - не возвращаться. (С) Кодекс
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4664
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 8 раз
- Поблагодарили: 37 раз
Работа с Меркурием
Трупы кур оптом целыми коробками продают, штучек на остатках партий быть не может. Могу ошибиться, насколько помню, по 10-12 тушек. Сам до недавнего времени оптом закупал, потом на индюшку переключился. Все же дряни в нее колют немного поменьше. А 40 штук - это воробьи, наверно, какие-то были.Игорь Столяров писал(а): ↑09 Август 2019, 15:56Тут скорее вопрос в том, что задача не имеет чёткого и простого алгоритмического решения.
Пример. Товар "Труп куры в полиэтилене", 40 шт. в коробе. Клиент купил короб.
В складском журнале, в порядке очерёдности (FIFO или просрочка вперёд !) предлагаются сначала какие-то штучные остатки.
Бог с ними с остатками - можно свалить в один короб и заклеить скотчем - но ещё клиент получит к нему пяток ВСД.
Никто так не делает, отдаётся конечно целый короб "вне очереди", с общими сроками и одним ВСД ...
На всяких сырах четко стоят выпуск и срок реализации. Тут был еще такой случай. Производитель ошибся и в всд прописал срок годности с разницей в один день, по сравнению с тем, что на товаре. В результате оптовик отгрузил, а покупателем оказался детский садик, где за сроками бдят очень строго. Что делать? Аннулировали всд, выписали из какой-то другой партии. А что с той делать, фик знает, не возвращать же производителю. Наверно, найдут менее привередливого покупателя. Магазины в большинстве своем гасят не глядя, с них особого спроса нет.
Рассказывали на днях об одном молочном комбинате. У них целый отдел только Ветисом занимается. Если у оптовиков поднадзорная номенклатура будет расширяться, то тоже придется отдельного человека (людей) брать. Никакая программа не спасет.
C6/C11, ШВС, tps/btrieve.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7419
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 16 раз
- Поблагодарили: 50 раз
Работа с Меркурием
Легко ! Мелкие магазины добирают товар по факту реализации и штуки - обычное дело.
Парадокс в том, что одна из целей Меркурия - это убрать поборы местечковых ветнадзоров с производителей.
Но по факту - производители поставлены в ту позу, когда для этого надо оплачивать работу целых отделов.
Отжатое у них бабло поделили: производители софта, центральная контора, ну и собственно всё те же ветнадзоры …
За теми кто отстал - не возвращаться. (С) Кодекс
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4664
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 8 раз
- Поблагодарили: 37 раз
Работа с Меркурием
Что-то не видел я, чтобы коробки с курятиной оптовики дербанили. Только когда на личные нужды. Кто курятиной торгует, специализируется на ней. Не повезет он в маленький магазин отдельные тушки или подложки. Наценка небольшая, не рентабельно. Я просто хорошо с этой темой знаком. Ну да ладно, воробьи, так воробьи.
C6/C11, ШВС, tps/btrieve.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7419
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 16 раз
- Поблагодарили: 50 раз
Работа с Меркурием
Сейчас оптовые базы имеют свои службы доставки в магазины и никаким клиентом не брезгуют. Кура хорошая, жирная.
У меня, что-то в голове не складываются кубики по другому вопросу.
При запросе складского журнала получаем GUID и UUID для каждой партии. Возьмём случай, когда партия товара большая.
Предположим есть две транспортные партии (по сути накладные), в которых я привязал товар к партии по UUID складского журнала.
Но ведь после выгрузки первой накладной (и формирования исходящей ВСД), остаток и UUID партии меняются, и вторая накладная с
"старым" UUID уже не пройдёт … Значит надо делать привязку товаров к партиям по GUID ?
За теми кто отстал - не возвращаться. (С) Кодекс
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4664
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 8 раз
- Поблагодарили: 37 раз
Работа с Меркурием
Партия определяется по uuid. Я сразу запрашиваю все партии с остатками, а затем их привязывают к всд и отправляют. Может, uuid не меняется при изменении остатка? Как-то нелогично его менять. Надо будет глянуть.
C6/C11, ШВС, tps/btrieve.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7419
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 16 раз
- Поблагодарили: 50 раз
Работа с Меркурием
Как раз-таки логично. UUID отображает текущую версию состояния партии продукции. Меняется остаток (гашение, возврат, инвентаризация, слияние партий) - меняется UUID. И только один UUID является активным, но можно по GUID запросить все версии складского журнала (т.е. список UUID) для партии продукции ...
За теми кто отстал - не возвращаться. (С) Кодекс
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4664
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 8 раз
- Поблагодарили: 37 раз
Работа с Меркурием
В моем понимании uuid партии должен измениться при изменении ее характеристик, а не остатка. Предмета для обсуждения нет. Можно просто прочитать партию, сохранить ее uuid, отправить всд и снова считать партию. На тестовом контуре. Я не за компьютером сейчас.
C6/C11, ШВС, tps/btrieve.
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4664
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 8 раз
- Поблагодарили: 37 раз
Работа с Меркурием
Прислали на днях.
Добрый день!
Вячеслав, получили письмо с Россельхознадзора
Напоминаем, что с 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.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7419
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 16 раз
- Поблагодарили: 50 раз
Работа с Меркурием
Спасибо ! Я вот сейчас не буду клясться на крови, но у нас никто таких писем не получал.
Мы изначально делали вот так и это 2.1. У Вас также определяются сервера Ветиса ?
Мы изначально делали вот так и это 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
За теми кто отстал - не возвращаться. (С) Кодекс
- Игорь Столяров
- Ветеран движения
- Сообщения: 7419
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 16 раз
- Поблагодарили: 50 раз
Работа с Меркурием
Проверил по списку Россельхознадзора "штрафников" работающих с Ветис 2.0 - наших там вроде бы нет ...
За теми кто отстал - не возвращаться. (С) Кодекс
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4664
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 8 раз
- Поблагодарили: 37 раз
Работа с Меркурием
У меня на 2.0. Вы, наверно, позже делали, когда появился 2.1. Значит, все ок.
C6/C11, ШВС, tps/btrieve.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7419
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 16 раз
- Поблагодарили: 50 раз
Работа с Меркурием
В 2019 г., на основании Вашего кода ... Возможно мы использовали сразу текущий релиз сервиса.
Трудно вспомнить (но можно !) там всё сводится к перенаправлению запросов на другую ссыль и
добавляется несколько нафиг никому не нужных опций, вроде: тип транспорта -> оленья упряжка и т.д.
За теми кто отстал - не возвращаться. (С) Кодекс