
Работа с Меркурием
					Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
	При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- 
				kreator
- ✯ Ветеран ✯
- Сообщения: 5235
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 26 раз
Работа с Меркурием
Думаю вы на воду дуете с ветисовскими мегабайтами. Вспомните про недалёкое будущее с 5G. 
			
			
									
						
We are hard at work… for you.   
			
						
- Игорь Столяров
- Ветеран движения
- Сообщения: 8269
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 34 раза
- Поблагодарили: 106 раз
Работа с Меркурием
Будущее - прекрасно ! Но текущая реальность - это оптовые продсклады в промзоне, где работает сварка и куча
другого технологического оборудования. Там интернет пол-дня "вроде есть" и пол-дня "вроде был" …

За теми, кто отстал, не возвращаться !  Кодекс
 Кодекс
			
						- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 5567
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 18 раз
- Поблагодарили: 78 раз
Работа с Меркурием
Трупы кур оптом целыми коробками продают, штучек на остатках партий быть не может. Могу ошибиться, насколько помню, по 10-12 тушек. Сам до недавнего времени оптом закупал, потом на индюшку переключился. Все же дряни в нее колют немного поменьше. А 40 штук - это воробьи, наверно, какие-то были.Игорь Столяров писал(а): 09 Август 2019, 15:56Тут скорее вопрос в том, что задача не имеет чёткого и простого алгоритмического решения.finsoftrz писал(а): 09 Август 2019, 14:10В общем, автоматическое привязывание партий, видимо, не получается.
Пример. Товар "Труп куры в полиэтилене", 40 шт. в коробе. Клиент купил короб.
В складском журнале, в порядке очерёдности (FIFO или просрочка вперёд !) предлагаются сначала какие-то штучные остатки.
Бог с ними с остатками - можно свалить в один короб и заклеить скотчем - но ещё клиент получит к нему пяток ВСД.
Никто так не делает, отдаётся конечно целый короб "вне очереди", с общими сроками и одним ВСД ...
 
 На всяких сырах четко стоят выпуск и срок реализации. Тут был еще такой случай. Производитель ошибся и в всд прописал срок годности с разницей в один день, по сравнению с тем, что на товаре. В результате оптовик отгрузил, а покупателем оказался детский садик, где за сроками бдят очень строго. Что делать? Аннулировали всд, выписали из какой-то другой партии. А что с той делать, фик знает, не возвращать же производителю. Наверно, найдут менее привередливого покупателя. Магазины в большинстве своем гасят не глядя, с них особого спроса нет.
Рассказывали на днях об одном молочном комбинате. У них целый отдел только Ветисом занимается. Если у оптовиков поднадзорная номенклатура будет расширяться, то тоже придется отдельного человека (людей) брать. Никакая программа не спасет.
C6/C12, ШВС, tps/btrieve.
			
						- Игорь Столяров
- Ветеран движения
- Сообщения: 8269
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 34 раза
- Поблагодарили: 106 раз
Работа с Меркурием
Легко ! Мелкие магазины добирают товар по факту реализации и штуки - обычное дело.
Парадокс в том, что одна из целей Меркурия - это убрать поборы местечковых ветнадзоров с производителей.
Но по факту - производители поставлены в ту позу, когда для этого надо оплачивать работу целых отделов.
Отжатое у них бабло поделили: производители софта, центральная контора, ну и собственно всё те же ветнадзоры …

За теми, кто отстал, не возвращаться !  Кодекс
 Кодекс
			
						- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 5567
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 18 раз
- Поблагодарили: 78 раз
Работа с Меркурием
Что-то не видел я, чтобы коробки с курятиной оптовики дербанили. Только когда на личные нужды. Кто курятиной торгует, специализируется на ней. Не повезет он в маленький магазин отдельные тушки или подложки. Наценка небольшая, не рентабельно. Я просто хорошо с этой темой знаком. Ну да ладно, воробьи, так воробьи. 
			
			
									
						
C6/C12, ШВС, tps/btrieve.
			
						- Игорь Столяров
- Ветеран движения
- Сообщения: 8269
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 34 раза
- Поблагодарили: 106 раз
Работа с Меркурием
Сейчас оптовые базы имеют свои службы доставки в магазины и никаким клиентом не брезгуют. Кура хорошая, жирная.

У меня, что-то в голове не складываются кубики по другому вопросу.
При запросе складского журнала получаем GUID и UUID для каждой партии. Возьмём случай, когда партия товара большая.
Предположим есть две транспортные партии (по сути накладные), в которых я привязал товар к партии по UUID складского журнала.
Но ведь после выгрузки первой накладной (и формирования исходящей ВСД), остаток и UUID партии меняются, и вторая накладная с
"старым" UUID уже не пройдёт … Значит надо делать привязку товаров к партиям по GUID ?
За теми, кто отстал, не возвращаться !  Кодекс
 Кодекс
			
						- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 5567
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 18 раз
- Поблагодарили: 78 раз
Работа с Меркурием
Партия определяется по uuid. Я сразу запрашиваю все партии с остатками, а затем их привязывают к всд и отправляют. Может, uuid не меняется при изменении остатка? Как-то нелогично его менять. Надо будет глянуть.
			
			
									
						C6/C12, ШВС, tps/btrieve.
			
						- Игорь Столяров
- Ветеран движения
- Сообщения: 8269
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 34 раза
- Поблагодарили: 106 раз
Работа с Меркурием
Как раз-таки логично. UUID отображает текущую версию состояния партии продукции. Меняется остаток (гашение, возврат, инвентаризация, слияние партий) - меняется UUID. И только один UUID является активным, но можно по GUID запросить все версии складского журнала (т.е. список UUID) для партии продукции ...
За теми, кто отстал, не возвращаться !  Кодекс
 Кодекс
			
						- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 5567
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 18 раз
- Поблагодарили: 78 раз
Работа с Меркурием
В моем понимании uuid партии должен измениться при изменении ее характеристик, а не остатка. Предмета для обсуждения нет. Можно просто прочитать партию, сохранить ее uuid, отправить всд  и снова считать партию. На тестовом контуре. Я не за компьютером сейчас.
			
			
									
						C6/C12, ШВС, tps/btrieve.
			
						- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 5567
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 18 раз
- Поблагодарили: 78 раз
Работа с Меркурием
Прислали на днях. 
			
			
									
						Добрый день!
Вячеслав, получили письмо с Россельхознадзора
Напоминаем, что с 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/C12, ШВС, tps/btrieve.
			
						- Игорь Столяров
- Ветеран движения
- Сообщения: 8269
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 34 раза
- Поблагодарили: 106 раз
Работа с Меркурием
Спасибо ! Я вот сейчас не буду клясться на крови, но у нас никто таких писем не получал.
Мы изначально делали вот так и это 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
За теми, кто отстал, не возвращаться !  Кодекс
 Кодекс
			
						- Игорь Столяров
- Ветеран движения
- Сообщения: 8269
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 34 раза
- Поблагодарили: 106 раз
Работа с Меркурием
Проверил по списку Россельхознадзора "штрафников" работающих с Ветис 2.0 - наших там вроде бы нет ... 
			
			
									
						
За теми, кто отстал, не возвращаться !  Кодекс
 Кодекс
			
						- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 5567
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 18 раз
- Поблагодарили: 78 раз
Работа с Меркурием
У меня на 2.0.   Вы, наверно, позже делали, когда появился 2.1. Значит, все ок.
  Вы, наверно, позже делали, когда появился 2.1. Значит, все ок.
			
			
									
						 Вы, наверно, позже делали, когда появился 2.1. Значит, все ок.
  Вы, наверно, позже делали, когда появился 2.1. Значит, все ок.C6/C12, ШВС, tps/btrieve.
			
						- Игорь Столяров
- Ветеран движения
- Сообщения: 8269
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 34 раза
- Поблагодарили: 106 раз
Работа с Меркурием
В 2019 г., на основании Вашего кода ... Возможно мы использовали сразу текущий релиз сервиса.
Трудно вспомнить (но можно !) там всё сводится к перенаправлению запросов на другую ссыль и
добавляется несколько нафиг никому не нужных опций, вроде: тип транспорта -> оленья упряжка и т.д.

За теми, кто отстал, не возвращаться !  Кодекс
 Кодекс
			
						

