[ОТВЕТИТЬ]
21.11.2016 20:29
bob
 
Задумал потестить УКМВИН. Есть старые целероны, есть куча винкоровского обвеса, есть писипополамные сканеры. Есть СП101. Вроде все оборудование подходит.
Есть последняя версия СМ+.
Я так понимаю, что лучше использовать конвертер УКМ2тхт. парадоксовский конвертер на 64-битке использовать нельзя, дбф - тоже смысла нет. УКМ4 XML - не поддерживается.
Вопрос - как выделять алкоголь, чтобы считывать акцизки? как в УКМВИН идет нумерация групп относительно СМ+? как выгружать в СМ+ новых версий вместе с чеками алкомарку (та, которая 68 символов)?
Я слышал, что пензенцы написали прямой обмен СМ+ - УКМВИН в части выгрузки данных (я так понимаю, что это jokerpnz)? можно ли им пользоваться, или он платный?
21.11.2016 20:58
student
 
Как реализовано в см2000 не подскажу, но вот это
Цитата:
bob парадоксовский конвертер на 64-битке использовать нельзя
не совсем верно - наша касса поддержиавает парадокс без индексов :)
да и клавиатурные сканеры официально не поддерживаются :(
хотя многие работают. . .
насчет джокерпнз - все верно :)
мы с ним уже более 7 лет сотрудничаем
21.11.2016 23:20
baggio
 
Давай я завтра инструкцию навояю... Если ни у кого апокалипсиса не случится....
22.11.2016 15:03
jokerpnz
 
в данный момент проект переписан на C#, до этого на Java был написан в 2008 году и с тех пор работает
тестируется на одном из магазинов, некоторые недочёты ещё исправляю, могу дать попробовать поработать.

естественно это всё не бесплатно( это не маленькая программка, которую не жалко отдать

принцип работы заключается в заполнении данными SQLServer из Oracle, есть частичная и полная загрузка. Касса забирает данные из SQLServer. Обратной выгрузки нет, данные о продажах с касс попадают в SQLServer, а со скуля программа выгружает в файлы txt. Ибо уже попал на то, что в новой версии появились какие-то новые таблицы, при загрузке кассовый модуль их заполнял, а я не знал, что нужно заполнять. Отчёты из-за этого кое-какие неверно работали, связанные с НДС. Не стал больше рисковать. В новых версиях супермага вроде как появилась возможность получения проданных акцизных марок в формате xml, над этим буду работать, как только получу xml файлы хотя бы одной выгрузки с укм4.

если интересно из доп. функций
несколько отчётов, в основном они заточены под работу с несколькими юрлицами на кассе, т.к. супермаг не знает, что чек в МХ ООО Магазин и в ИП Пупкин - это один и тот же чек. У нас в магазинах несколько юриков на кассе

возможность смотреть действия кассиров, безопасники пользуются, кто, что и когда сторнировал, чек отменял, изменял кол-во и тд

Скидки:
скидка на артикул по ДК
ограничение скидок по ДК по времени
ограничение скидки на артикул
скидка по времени на артикул или на группу
скидка N по цене N-1, то есть 3 по цене 2х и тд
ступенчатая скидка, то есть от 500 рублей 3%, от 1000 рублей 5%

ограничение продаж по времени на группу или на артикула, актуально для запрета продажи алк. продукции ночью

товарная акция. тут список артикулов, за которые предоставляется дополнительные баллы, например, собери 20 наклеек и получи скидку 50% на супердорогое постельное бельё
22.11.2016 15:09
jokerpnz
 
ещё забыл, что в скуль грузятся артикулы с признаком алкоголь это или пиво, если у артикула выбран КАП
и связка артикул-алккод, чтоб отсканировав водку, не сканировали акцизку с бутылки с вином
22.11.2016 15:29
Stels
 
Цитата:
jokerpnz ещё забыл, что в скуль грузятся артикулы с признаком алкоголь это или пиво, если у артикула выбран КАП
и связка артикул-алккод, чтоб отсканировав водку, не сканировали акцизку с бутылки с вином
А подскажи, пожалуйста, много ли ресурсов скулю надо для работы?
Просто есть на точке один сервер СМ слабенький.
(winServ2003 32bit памяти 4гб)
можно ли будет скуль туда воткнуть? но чтоб без ущерба для СМ ..
или только отдельную машину?

ну и хотелось бы услышать стоимость
22.11.2016 15:51
jokerpnz
 
извиняюсь, по стоимости прошу таймаут до завтра(

насчёт ресурсов, смотрите скрин. на этом сервере ещё в терминале бухгалтер в 1с 8.3 работает, гляжу даже 2 копии 1с запускает((. Скуль стоит 2008 Express, который бесплатный, не знаю как уж он память выделяет, но если бухгалтер закроет 1с, то скуль скушает 800Мб памяти, как только бух открывает программы, скуль освобождает место. Ораклу не мешает, магазин немаленький.
Миниатюры
Нажмите на изображение для увеличения
Название: Безымянный.jpg
Просмотров: 34
Размер:	63.1 Кб
ID:	7935  
22.11.2016 16:24
baggio
 
инструкция по сопряжению UKM с супермагом на x64 сервере через парадокс...

считаю данный метод самым простым\надежным\нативным и безусловно не лишенного недостатуков однако в основном пользую его...

1. на сервере уже стоит Супермаг и все его сервисы...
2. ставим на сервер BDEx64
тыц https://olegon.ru/attachment.php?att...4&d=1362514346
3. не забываем выставить level 4 в парадоксе.
4. в Супермаге прописываем стандартные кассы УКМ2, со стандартными каталогами выгрузки



5. на кассе соответвенно указываем флаг и каталоги...
и в настройках формат обмена выбираем mb5_см2000
всё грузится... всё работает... ничуть не медленне чем без индексов...
Миниатюры
Нажмите на изображение для увеличения
Название: UKMWIN2.jpg
Просмотров: 28
Размер:	216.1 Кб
ID:	7936  
22.11.2016 16:40
bob
 
Цитата:
baggio инструкция по сопряжению UKM с супермагом на x64 сервере через парадокс...

считаю данный метод самым простым\надежным\нативным и безусловно не лишенного недостатуков однако в основном пользую его...

1. на сервере уже стоит Супермаг и все его сервисы...
2. ставим на сервер BDEx64
тыц https://olegon.ru/attachment.php?att...4&d=1362514346
3. не забываем выставить level 4 в парадоксе.
4. в Супермаге прописываем стандартные кассы УКМ2, со стандартными каталогами выгрузки



5. на кассе соответвенно указываем флаг и каталоги...
и в настройках формат обмена выбираем mb5_см2000
всё грузится... всё работает... ничуть не медленне чем без индексов...
А почему не УКМ2 TXT?
с BDE не надо возиться. в чем минусы по сравнению с парадоксовской?
А загрузка смен в СМ+ нормально идет?
22.11.2016 16:43
student
 
Цитата:
bob А почему не УКМ2 TXT?
с BDE не надо возиться. в чем минусы по сравнению с парадоксовской?
А загрузка смен в СМ+ нормально идет?
на мой взгляд - равнозначно
при тхт достаточно блокнота для просмотра :)
насчет загрузки смен пока еще никто не жаловался
22.11.2016 17:01
baggio
 
Цитата:
bob А почему не УКМ2 TXT?
с BDE не надо возиться. в чем минусы по сравнению с парадоксовской?
А загрузка смен в СМ+ нормально идет?
дак хрен его знает...
я же старый как овно мамонта... и когда я это начинал настраивать никакого ТХТ в помине еще не было...
да и зачем если и так работает?
22.11.2016 20:04
bob
 
Итак. постараюсь подвести итог из общения со student. В свет сопряжения с СМ+ последней версии. остальное меня не интересует.
1. Протокол УКМ4 (там есть признак алкоголя при выгрузке из СМ+ и есть проданные акцизки, которые фигурируют в чеках СМ+) не поддерживается пока. Протокол "тяжелый" и даже родной УКМ4 его всасывает достаточно долго. Это минус.
2. Протокол УКМ2 разных модификаций работает, но в этом случае нельзя хранить данные в базе SQL-сервера магазина (либо обмен УКМ2, либо обмен с базой SQL), где можно аккумулировать чеки (проданные акцизки по алкоголю, в частности и потом экспортировать их в СМ+ - что немаловажно).
3. Признак принадлежности алкоголю при использовании протокола УКМ2 необходимо выгружать из СМ+ отдельным файлом и грузить его в УКМВИН. Добиться синхронизации данных при заведении, исправлении карточек в СМ+ в данном случае проблематично. Так как при каждой выгрузке из СМ+ необходимо контролировать и выгружать параллельно каким-то образом признак принадлежности к алкоголю. Что значит проданная бутылка без акцизки я думаю объяснять не надо. Привязывать обновление всех алкогольных карточек к одной выгрузке в день выглядит сомнительно из-за человеческого фактора в первую очередь.
4. Использовать базу SQL-сервера и писать, или воспользоваться услугами konst, или jokerpnz для обмена между СМ+ и SQL? Дело не столько в платности, сколько в гарантии поддержки данной услуги в своевременности решения проблем в случае, например, изменения структуры таблиц. Человек отошел от дел и прочее. Бросать силы на разработку собственного решения - гипотетически те же грабли.

Вообщем написал то , что меня волнует при реализации сопряжения. Если разработчики УКМВИН решат эти проблемы - это будет огромный плюс для них в этом вопросе. Вопрос один - нужно ли это им?

ЗЫ. про плюсы писать не буду - их много. если бы их не было, данныю тему я бы вообще не поднимал.
22.11.2016 23:45
baggio
 
я вообще не понимаю видимо проблемы...

у меня сделано так...
1. выгрузка из см в формате укм2 - db... там где х32 с индексами... где х64 - без индексов...

2. Кто сказал что обмен ТОЛЬКО!?!?!? у меня данные выгружаются из СМ, всасываются кассой, выгружаются в формате УКМ2, т.е. DB... paradox, НО!!?!? воперативная сводка настроена на sql сервер!!! единый для сети магазинов скажем в 5-10 штук...
на sql сервере есть КАЖДЫЙ чек! с акцизкой, суммой.. товаром и т.д. именно данный севрер используется для контроля при продаже повторных марок... если уже продали такую.. вторую продать не даст...

3. Что заничит проданная бутылка без акцизы? есть утилита написанная кстати не безизвестным и многоуважаемым многою джокером... это простейшая консольная штуковина которая лезет в базу и формирует файл Egais.csv. кладется он туда каждые 5 минут по расписанию, выгрузка в кассовом модуле каждые 10-15 минут. Касса в момент загрузки проверяет что вместе с выгрузкой из СМ есть egais.csv... и если его нет просигнализует тряпкой на весь экран (правда не разу не видел т.к. просто такого ниразу не было)... т.е. этот механизм работает ну месяцами точно и я даже к нему не прикасаюсь... т.е. за это уж точно не стоит преживать...

4. Сам недолюбливаю SQL... yно при контроле марок нужно чтото юзать.... вариантов тут не много mysql небесплатен для некомерческого использования...XE? хз еще одна редакция оракл на сервере? сомневаюсь что комуто такое надо...
mssql мною ненавистен однако по быстродействию скрости работы и надежности к нему претензий нет воошпе...
при задачах которые он решает в текущей ситуации...
23.11.2016 08:32
student
 
Цитата:
bob Если разработчики УКМВИН решат эти проблемы - это будет огромный плюс для них в этом вопросе. Вопрос один - нужно ли это им?
нам это м.б. и не совсем надо :) только вот сделать все равно придется, т.к. временами народ спрашивает такое решение
в настоящее время за это никто не возьмется, а вот после запуска 54фз вполне вероятно, тем более что наработки есть - начинали когда было непонятно как алкогольный признак передавать...
единственное что я до сих пор не пойму так это решения пихать хмл везде :( чем не устраивает обычный цсв, не требующий особых затрат как на формирование так и на чтение данных ?
конечно хорошо, когда все в одном файле (хмл) но когда этот файл поднять нельзя без дополнительных телодвижений то это ...

кстати, пришел новый протокол обмена с фр от с+ по 54фз - так вот там тоже хмл так что многие кто работал с фр в обход библиотек от с+ (напрямую) вероятнее всего задумаются - а оно того стоит ?
лично меня напрягает разбирать ответ типа
=====================
<CommandResponseData>&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;ArmGetStatus&gt;&lt;LastCommand&gt;0&lt;/LastCommand&gt;&lt;LastCommandStatus&gt;92&lt;/LastCommandStatus&gt;&lt;CommandExecTime&gt;40&lt;/CommandExecTime&gt;&lt;FNStatus&gt;&lt;LifePhase&gt;3&lt;/LifePhase&gt;&lt;currentDoc&gt;0&lt;/currentDoc&gt;&lt;docData&gt;0&lt;/docData&gt;&lt;shiftState&gt;0&lt;/shiftState&gt;&lt;needChangeFN&gt;0&lt;/needChangeFN&gt;&lt;endingResourceFN&gt;0&lt;/endingResourceFN&gt;&lt;overflowFN&gt;0&lt;/overflowFN&gt;&lt;longWaitOFD&gt;0&lt;/longWaitOFD&gt;&lt;lastDocDateTime&gt;&lt;/lastDocDateTime&gt;&lt;FS_Number&gt;9999078900000772&lt;/FS_Number&gt;&lt;fiscalDocNumber&gt;7&lt;/fiscalDocNumber&gt;&lt;lifeTime&gt;2017-11-10 11:01:00&lt;/lifeTime&gt;&lt;version&gt;fn debug v 1.32&lt;/version&gt;&lt;/FNStatus&gt;&lt;OFDStatus&gt;&lt;status&gt;1&lt;/status&gt;&lt;ofdMessageReadStarted&gt;0&lt;/ofdMessageReadStarted&gt;&lt;ofdQueueLength&gt;0&lt;/ofdQueueLength&gt;&lt;firstQueueDocNumber&gt;0&lt;/firstQueueDocNumber&gt;&lt;firstQueueDocDateTime&gt;&lt;/firstQueueDocDateTime&gt;&lt;/OFDStatus&gt;&lt;/ArmGetStatus&gt;</CommandResponseData>
=====================
ради одного, требуемого мне параметра причем судя по перечню команд
=====================
5 ПЕРЕЧЕНЬ КОМАНД
GetStatus - получение статуса устройства
ShiftOpen - открытие смены
Receipt - регистрация чека
Correction - формирование чека коррекции
ShiftClose - закрытие смены
SettlementReport - получение отчета о текущем состоянии расчетов
Confirmation - подтверждение оператора
GetDocument - получение документа по номеру ФН
Registration - регистрация/перерегистрация, смена параметров
GetRegistrationinfo - отчет о регистрации/перерегистрации
GetTime - получение времени
SetTime - установка времени
FNClose - закрытие ФН.
=====================
то скорее всего (фр-а пока в живую нет) часть команд останется по старому
23.11.2016 09:43
OlegON
 
XML, как я понимаю, для тех, кто сначала убивает время на форумах, выпрашивая XML-парсеры, а потом плодит вот такое поделие, поскольку не хочет считать какой графе в CSV что соответствует. На скорость работы и объем передаваемых данных наплевать...
23.11.2016 10:45
student
 
Цитата:
OlegON поскольку не хочет считать какой графе в CSV что соответствует
а что там считать ?
это же плоская таблица и работать с ним надо как с таблицей
именно поэтому у нас (укмвин) достаточно высокая скорость обработки для таких файлов - нет у нас тупого построчного чтения и разбора...

пы сы
отличное решение по работе с цсв - фри - работает с файлом как с обычной таблицей
CSVed 2.4 - CSVed is an easy and powerful CSV file editor, you can manipulate any CSV file, separated with any separator
ссылку не привожу - гуглится на раз\два
23.11.2016 10:57
jokerpnz
 
по стоимости пока 2000 рублей за этот загрузчик со всеми фичами типа отчётов, акций и данных для егаис. разовый платёж, доп. доработки обсуждаются за отдельную плату. обновление, исправление ошибок, либо структура базы супермага вдруг поменяется естественно бесплатно. если программа пойдёт, то новым клиентам дороже буду продавать, тем кто оплатил доплачивать не придётся
на 3 месяца могу выдать программу, чтобы поработать и вообще определиться нужна ли она вам, а потом уж оплачивать. насчёт переживаний, что программа не будет поддерживаться, могу только пообещать отдать исходники в таком случае, если уж вдруг случится. с 2008 года не бросал его
23.11.2016 11:04
jokerpnz
 
кстати, может кто подхватит. когда переписывал на шарп, были мысли написать небольшой конвертер. файлы, которые кассовый модуль выгружает запихать в скуль. структура базы одинаковая. на мой взгляд самый простой вариант, который и самому можно написать. смотреть в каталог, ждать флаг и писать в скуль, также и обратная конвертация из скуля в файл paradox или txt
23.11.2016 14:40
bob
 
Цитата:
jokerpnz по стоимости пока 2000 рублей за этот загрузчик со всеми фичами типа отчётов, акций и данных для егаис. разовый платёж, доп. доработки обсуждаются за отдельную плату. обновление, исправление ошибок, либо структура базы супермага вдруг поменяется естественно бесплатно. если программа пойдёт, то новым клиентам дороже буду продавать, тем кто оплатил доплачивать не придётся
на 3 месяца могу выдать программу, чтобы поработать и вообще определиться нужна ли она вам, а потом уж оплачивать. насчёт переживаний, что программа не будет поддерживаться, могу только пообещать отдать исходники в таком случае, если уж вдруг случится. с 2008 года не бросал его
Платить то на какой-то кошелек или карту? не на юрлицо по безналу?
24.11.2016 10:59
jokerpnz
 
Цитата:
bob Платить то на какой-то кошелек или карту? не на юрлицо по безналу?
Не на юрлицо. Кошелёк, карта, можно и на счёт по договору оказания услуг, как мне платили за EgaisHelper, например.
Если интересно, могу дать попробовать поработать, а то может и не нужно будет Вам
22.12.2017 15:19
Lotar
 
А еще раз можно по функционалу? Программа, как я понял, дергает из access баз касс данные и аккумулирует их в ms sql базе. Умеет ли она формировать xml файл выгрузки для СМ. Основная проблемля для нас - отсутствие выгрузки данных штрихкода PDF417 в бэк (СМ). СМ поддерживает его выгрузку в формате укм-4 xml, но разработчик УКМ win в связи с 54-ФЗ не успевает прикрутить xml конвертер, и либо юзать костыли, либо переходить на УКМ-4, а там свои геморои.
22.12.2017 17:26
student
 
Цитата:
Lotar А еще раз можно по функционалу?
по егаис хелперу есть отдельная ветка :) правильнее туда вопрос задать
23.12.2017 13:01
student
 
прошлый раз отвечал "на бегу"

Цитата:
Lotar но разработчик УКМ win в связи с 54-ФЗ не успевает прикрутить xml конвертер
не совсем верное утверждение - мы неоднократно просили (в том числе и на форуме) файлы обмены для примера, но никто не решился ими поделиться :(
если и присылают то только то что надо из кассы, что само по себе странно - они не хотят "костыли" у себя и в тоже время предлагают нам такой костыль сделать...
25.12.2017 17:51
HellBoy
 
Отправил выгрузку СМ+ -> Касса, в формате "УКМ4 станд. xml"
25.12.2017 18:47
student
 
Осталось ещё полную обратку получить и можно попробовать сделать. . .
Опции темы


Часовой пояс GMT +3, время: 20:42.

 

Форум сделан на основе vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.