[ОТВЕТИТЬ]
06.06.2008 11:00
bishops
 
Супермаг + Атол РМК 3.9.5 Проф Каким образом возможно подружить такую связку? Атол настойчиво требует файлы в формате дбф. В выгрузке имеем файлы бд другого типа и файлы дат. Спасибо за ответ.
06.06.2008 12:09
Mtirt
 
Найти или написать конвертер, переводящий файлы из парадокса в dbf и обратно...
Или из текстового файла в dbf и обратно...
06.06.2008 14:23
bishops
 
Разработчики предоставляют такой конвертер?
06.06.2008 14:26
Mtirt
 
Разработчики чего? Их тут как минимум двое: Сервис+ и Атолл.
07.06.2008 12:46
akonev
 
Цитата:
bishops Разработчики предоставляют такой конвертер?
Если бы атол имел такой конвертер - они бы его давно включили в РМК.
Они однажды высказывали заинтересованность в появлении такого конвертера в РМК. Правда, я общался с разрабочиками.
Интересно ли им это на уровне политики - без понятия.
Тогда же они внесли в свой dbf-формат обмена несколько доработок, без которых работать с супермагом было невозможно в принципе.
Вообще про это все лучше спросить на их форуме. Он весьма живенький и отзываются они довольно быстро.

Есть ли что-то у С+ - надо у них и спрашивать.
Но опять же, сильно подозреваю, что если бы был - имелся бы в см2000.
Не удивлюсь, правда, если он давно есть, но не включается в общую сборку как раз чтобы не ставили РМК.
Все-таки, им интереснее продавать свои кассы и укм.

Я писал нечто подобное для обмена РМК с Супермаг2.53
Формат со времен см2.5 не сильно поменялся. Надо будет только разобраться, как ставить возвраты и скидки по ним: они тогда, кажется, отрицательными шли, а сейчас - положительными.

Только у меня всё сделано очччень топорно и по детски.
Все-таки я не программер, да и времени было очень мало.
Но на том проекте заработало и жужжит до сих пор уже два года.

Весь протокол обмена (выкладывание и проверка флажков) для скорости сделал не в проге, а внешним бат-файлом, который вызывает конвертер.
Скорости изготовления, конечно, а не работы.

Частичную прогрузку не делал, только полную.

Еще не стал разбираться с созданием db-файлов нужной версии.
Просто подкладываю конвертеру готовые пустые.

Может и еще какие косяки есть, за давностью уже не помню.

Если захотите довести до ума - в личку. Отдам исходники.
Нормальный дельфи-программер за день-два доделает, думаю.
Заодно поржет над моим кодом :)
Но с обязательным условием - потом отдадите исходники того, что получится (пусть даже на условиях нераспространения вашего варианта).
08.06.2010 09:56
KenSv
 
Andrew_Konev, к сожалению, пока не имею доступа к отправке ЛС. Заинтересован в Вашем конверторе. Имею большой опыт работы с Delphi и работы с Супермаг УКМ. Буду признателен, если поделитесь исходниками. Договоримся, как вернуть то, что доработаю. Приобрел Супермаг+ ЦО и собираюсь автоматизировать на основе Супермага сеть магазинов. Представители Сервис+ говорили, что не проблема настроить Супермаг так, чтобы он работал с dbf, а когда приобрел, сказали, что ошиблись *151. Выгрузку АТОЛа в формате Супермага УКМ я проверял - очень правдоподобно.
15.06.2010 21:03
АлександерK
 
Andrew, так может человеку отдать мои исходники - какие никакие, а тож работает :) даже иногда не сбоит )))))

Если конечно же человеку еще нужно?
22.06.2010 02:16
akonev
 
вот не было у меня возможности. я тут из новосиба в екат перебирался.
так-то отослал бы, конечно. господа белорусы, еще актуально? или уже давно сами сделали?
22.06.2010 10:12
whitewizard
 
конвертер они еще в прошлом годе включали, когда доработку по моей просьбе делали
22.06.2010 23:00
akonev
 
Цитата:
whitewizard конвертер они еще в прошлом годе включали, когда доработку по моей просьбе делали
может быть я плохо смотрел, но в прошлом году в РМК не видел. или рано смотрел :)
вот как во фронтол вкручивали - помню историю. не знаю, правда, ее окончания.

потому вопрос ко всем, кто пользует связку см с рмк или с фронтолом:
пользуете встроенные конвертеры?
23.06.2010 10:50
whitewizard
 
ах ну да. во фронтол вкручивали. и даж вкрутили :)
21.07.2010 17:25
KenSv
 
Цитата:
АлександерK Andrew, так может человеку отдать мои исходники - какие никакие, а тож работает :) даже иногда не сбоит )))))

Если конечно же человеку еще нужно?
Конечно нужно. Буду рад любой помощи.

На днях СервисПлюсовцы передали мне какой-то конвертер от фронтола. Я уже начал переделывать. Судя по комментам в исходнике программер жутко ругал разработчиков АТОЛа :)
Делал пробную выгрузку в своем варианте, вроде все идет. Вот только не хочется наступать на те же грабли, на которые кто-то уже наступал. Могу же нарваться на ситуацию, когда на столе все работает, а когда пойдут реальные данные, то какое-то несоответствие условиям той или иной стороны приведет к тому, что сконвертированные данные не будут загружаться...
21.07.2010 19:57
Офигевший
 
Думаю он не столько ругал программера, сколько родителей его вспоминал :)
22.07.2010 05:15
whitewizard
 
есть там ньюансик один - в супермаге таблицы карточек и классификатора разные, а во фронтоле это одна таблица.

поэтому коды должны быть разные.
22.07.2010 09:17
akonev
 
Цитата:
АлександерK Andrew, так может человеку отдать мои исходники - какие никакие, а тож работает :) даже иногда не сбоит )))))

Если конечно же человеку еще нужно?
Цитата:
KenSv Конечно нужно. Буду рад любой помощи...
ATOL_RMK_converter26_12_2008.rar в аплоаде на фтп

только есть основания полагать, что вам выдали ровно то же самое.
поэтому выкладываю просто чтобы уже было в общем доступе.

получится улучшить - желательно также поделиться с общественностью вашим вариантом.
22.07.2010 09:22
akonev
 
Цитата:
whitewizard есть там ньюансик один - в супермаге таблицы карточек и классификатора разные, а во фронтоле это одна таблица.

поэтому коды должны быть разные.
то есть надо в супермаге для карточек префиксы прописать.
22.07.2010 14:35
whitewizard
 
Если что, есть чудный файлик для фронтола
Frontol_4_7_6_Supermag plus.xxx
21.06.2012 17:23
barsss
 
Здравствуйте,
не так давно столкнулся с необходимостью выгружать из супермага во фронтол данные. Но не просто так, а что бы по нескольким организациям, с возможностью пробития чека на нескольких фискальниках, или на одном, но несколько чеков в случае, когда другие организации ЕНВД. Так же необходима была поддержка накопительного дисконта, скидок на количество товара и фиксирование цены. Выгрузка в обратную сторону подразумевала "разбор" отчета о продажах по разным организациям.
В принципе пришли к выводу, что нужен конвертор, т.к. текущий способ обмена с СМ не поддерживает несколько организаций (это по мимо прочих косяков).
Работа была выполнена на 30%. Остался только разбор данных о продажах... На данный момент работа приостановлена на неопределенный срок.
Примерное описание реализации:
выгрузка из СМ идет в разные папки (как будто выгружает на разные кассы). Конвертор подхватывает эти данные, лепит из них один файл в формате Атол, распихивая товар по разным группам печати, скидывает все это в паку обмена с Фронтол. В обратную сторону: из файла о продажах Фронтол разбирается товар по папкам обмена с СМ в формате DB.

Если кому то это еще интересно готов выслушать Ваши пожелания.

Предупреждаю, что данное решение на текущий момент не носит никакого коммерческого характера, ни о каких продажах данного софта речи не идет. Всё направленно исключительно на решение трудностей связанных с ситуацией в которой оказались и мы... Вроде как поддержка заявлена, все установлено, а желаемого результата достичь невозможно...
21.06.2012 17:39
OlegON
 
Если честно, не очень понял сути обращения. Ищется команда для продолжения работы? Или какие-то вопросы?
На самом деле предположу, что если не идет речь о нескольких десятках или сотнях касс, то дешевле будет купить укм2, укм4 или укм win. количество косяков и затраченное время сведут выгоду самостоятельной разработки к нулю...
:(
21.06.2012 17:52
barsss
 
суть в том, что просто жалко потраченного времени, т.к. проект "не выстрелил"... хочется что бы хоть кому то была польза.
если найдутся люди, которым это интересно могу поделится исходниками и кратким описанием.
Всё на java. Код по большей части любительский.
21.06.2012 17:58
akonev
 
лучше в хранилище складывай и тут ссылку давай.

прошлый опыт показывает, что необходимость у кого-то может выплыть и через год и через полтора. кто знает, может ты уже совсем из темы уйдешь и сюда заглядывать перестанешь. или исходники благополучно уйдут в глубины архивов.
21.06.2012 18:16
barsss
 
Цитата:
Andrew_Konev лучше в хранилище складывай и тут ссылку давай.

прошлый опыт показывает, что необходимость у кого-то может выплыть и через год и через полтора. кто знает, может ты уже совсем из темы уйдешь и сюда заглядывать перестанешь. или исходники благополучно уйдут в глубины архивов.
Ок, так и поступим. Придадим "читабельный" вид и выложу.
22.06.2012 15:06
barsss
 
Выложил на ФТП.
https://storage.olegon.ru/supermag/u...nvert_alfa.rar
в принципе все описание есть в исходниках.
29.08.2012 10:26
barsss
 
https://storage.olegon.ru/supermag/u...lSMConvert.rar

Готовое решение.
Тестировалось очень мало.

Выдержки из описания:
Особенности реализации:
Скидки.
Все скидки предоставляются на позицию.
Объединение происходит по правилу «максимальная».
Скидки по картам: распространяются на весь товар, кроме тех товаров, на группы которых указаны ограничения по скидке по карте. Т.е. если на товар нет ограничения на группу по скидке по карте, то весь этот товар объединяется классификатором, на который и предоставляется скидка.
Скидки на количество: в отдельный классификатор объеденяются товары участвующие в скидках на количество. В условиях указываются количество товара, сам товар и процент скидки. Т.е. скидка на количество предоставится только на тот товар, количество которого превысило порог условия.
Скидка по картам на группы товаров: для отдельных групп товаров может быть назначена отдельная скидка по отдельной карте. Для этого создаются свои классификаторы. Размер скидки от 0% до 1% игнорируется.
Скидок по времени нет.

Ограничения по скидкам: если на товар указано ограничение по скидке – оно будет указано и во фронтол. В противном случае будут искаться ограничения на группы, на родителей группы и т.д. Для работы ограничений во фронтол нужно установить на закладке глобальный контроль все соответсвующие поля на «ТОВАР».

Оперсводка не конвертится.

Не заполняются таблицы при выгрузке:
CASHCMNT –– не будет реализовано
CURMONEY – не будет реализовано
CASHAUTH – не будет реализовано
CASHTAX - не будет реализовано
CASHLOG – не будет реализовано
Возможно при жизненной их необходимости и будут заполняться…

ВАЖНО!!!
Т.к. касс несколько, то логика выгрузки товара на кассу такова:
Все выгружаемые на кассу товары сначала удаляются по коду из фронтола, потом добавляются обратно.
Все ШК удаляются и добавляются.
Все скидки и сценарии тупо записываются поверх – ничего не удаляется. Можно юзать свои скидки и сценарии.

Полная перевыгрузка с очисткой всех справочников производится только вручную!!! Т.е. сначала ручками удаляем все справочники на кассе, а потом выгружаем все это из СуперМага.

Более подробный механизм реализации в описании в архиве.
Опции темы


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

 

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