Форум: "Потрепаться";
Текущий архив: 2004.08.22;
Скачать: [xml.tar.bz2];
ВнизСофтина для закусочной Найти похожие ветки
← →
dr Tr0jan (2004-07-27 15:23) [0]Собрался написать для закусочной софтину (как в макдоналдсе).
Требования:
1) Возможность заполнения чека на компе (на наборнике).
2) Составление отчетов.
3) Возможность печати чеков на кассовом аппарате.
Посему возникли вопросы:
1) Как лучше всего собрать наборник (клавиатура в макдоналдсе) - 50 наименований? Куда его цеплять (удобнее) - LPT или COM?
2) Реально ли печатать чеки на кассовых аппартах (и найти SDK) через их интерфейс (COM вроде).
← →
clickmaker © (2004-07-27 15:38) [1]
> dr Tr0jan (27.07.04 15:23)
> Собрался написать для закусочной
А для рюмочной уже написал?
← →
VMcL © (2004-07-27 16:51) [2]>>dr Tr0jan (27.07.04 15:23)
1) Так, как требует заказчик.
2) AFAIK, на разных по-разному, но вроде можно.
← →
Snip © (2004-07-27 16:54) [3]Есть специальные прогорммы лдя энтого например R-Keeper
← →
CHES © (2004-07-27 16:59) [4]Я работаю в конторе, которая занимается установкой подобных софтин. Ты себе и близко не представляешь масштаба задачи. Так что успокойся и возьми готовое.
P/S/ Помимо всего прочего такая софтина должна иметь кучу лицензий от всяких государственных организаций
← →
CHES © (2004-07-27 17:10) [5]2 Snip
Тоже его ставите? Интересно есть ли еще что-нибудь более неудобное и сложное в настройке чем R-Keeper?
Хотя по своим возможностям, пожалуй самая развитая система.
← →
sniknik © (2004-07-27 17:48) [6]> 2) Реально ли печатать чеки на кассовых аппартах (и найти SDK) через их интерфейс (COM вроде).
нереально, это запрещено законом. даже если возможности апарата это позволяют, не разрешается использовать его в качестве фискального регистратора.
← →
sniknik © (2004-07-27 17:51) [7]p.s. думаю необходимо пояснить. [6] относится если ты софтиной с компьютера печатать собрался. если же используеш кассовую клавиатуру (руками) то это уже печать с кассы. (разница, понимаеш ;)
← →
dr Tr0jan (2004-07-28 15:42) [8]Snip © (27.07.04 16:54) [3]
> Есть специальные прогорммы лдя энтого например R-Keeper
А [6] на что?
CHES © (27.07.04 16:59) [4]
> Я работаю в конторе, которая занимается установкой подобных софтин. Ты себе и близко не представляешь масштаба задачи. Так что успокойся и возьми готовое.
Представляю, поэтому и хочу написать.
> P/S/ Помимо всего прочего такая софтина должна иметь кучу лицензий от всяких государственных организаций
Не проблема, есть связи в аппарате администрации края.
sniknik © (27.07.04 17:48) [6-7]
> 2) Реально ли печатать чеки на кассовых аппартах (и найти SDK) через их интерфейс (COM вроде).
нереально, это запрещено законом. даже если возможности апарата это позволяют, не разрешается использовать его в качестве фискального регистратора.
> p.s. думаю необходимо пояснить. [6] относится если ты софтиной с компьютера печатать собрался. если же используеш кассовую клавиатуру (руками) то это уже печать с кассы. (разница, понимаеш ;)
Беспантово, а то я хотел печатать чек, в зависимости от купленного товара. А в налоговой (или другой организации) можно эту программу зарегить, что бы чеки печатать?
← →
wal © (2004-07-28 15:49) [9]1. Лучше наборника использовать сканер штрих-кода.
2. Реально печатать чеки на фискальных регистраторах. Документация есть у производителя.
То CHES - для такой софтины не требуется обязательная сертификация.
То dr Tr0jan (28.07.04 15:42) [8] Беспантово, а то я хотел печатать чек, в зависимости от купленного товара. А в налоговой (или другой организации) можно эту программу зарегить, что бы чеки печатать?
Чеки будет печатать не программа, а фискальный регистратор, программа же только подает команды на регистрацию кассовых операций.
Ничего регить не надо, в нологовой ставится на учет фискальный регистратор.
С уважением.
← →
dr Tr0jan (2004-07-28 16:01) [10]wal © (28.07.04 15:49) [9]
> 1. Лучше наборника использовать сканер штрих-кода.
Ага, а на шашлыках тоже штрихкод ставить (сабж посмотри).
А что такое фискальный регистратор? Реально ли вывести на печать определенные данные, например:Шашлык 1 78 руб.
Салат
Оливье 1 20 руб.
Манты 1 32 руб.
Чай 1 3 руб.
Причем товары берутся из какой-либо базы.
← →
wal © (2004-07-28 16:15) [11]Фискальный регистратор - это, по сути, кассовый аппарат, который не имеет собственной клавиатуры и все действия производит под управлением внешней программы.
На печать реально вывести все, что душе угодно, но кроме этого в обязательном порядке будут напечатаны:
наименование организации;
идентификационный номер организации-налогоплательщика;
заводской номер контрольно-кассовой машины;
порядковый номер чека;
дата и время покупки (оказания услуги);
стоимость покупки (услуги);
признак фискального режима
Насчет штрих-кода - на шашлык его лепить не надо, а налепить на досочку, которая рядом с продавцом лежит/стоит - как удобнее.
Если товар штучный - та на этом можно и ограничиться, а если весовой, то после того, как продавец отсканит тип товара (шашлык), то либо ввести вес с клавиатуры, либо, и что правильно, использовать электронные высы, с которых вес будет считан автоматически.
С уважением.
← →
wal © (2004-07-28 16:19) [12]Забыл добавить - так же с недавнего времени (если Вы, конечно, из России) на чеке будет напечатан криптографический проверочный код и номер ЭКЛЗ.
С уважением.
← →
CHES © (2004-07-28 17:11) [13]>wal
Обязательная сертификация не требуется при использовании фискальных регистраторов, а при использовании активных ККМ очень даже требуется. И никакая администрация здесь не поможет.
>dr Tr0jan
и все таки после поста dr Tr0jan (28.07.04 16:01) [10] я еще сильнее сомневаюсь в вашей оценке этой задачи
← →
тихий вовочка © (2004-07-28 22:20) [14]Тебе нужно почитать про он-лайн режим ККМ. Когда от нее в ПК запрос на название и цену товара, а потом уже печатается чек. Геморроя очень много. Осилишь ли такую задачу? Лучше начинать с касс Ладога и самого простого сканера (либо ввод на ККМ кода товара вручную по таблице у продавца)
← →
Sergey Masloff (2004-07-28 22:26) [15]sniknik © (27.07.04 17:48) [6]
>> 2) Реально ли печатать чеки на кассовых аппартах (и найти >SDK) через их интерфейс (COM вроде).
>нереально, это запрещено законом. даже если возможности апарата >это позволяют, не разрешается использовать его в качестве >фискального регистратора.
Нет есть кассы специальные все разрешено. Какая разница руками ты набил или нет - отпечатки пальцев на клавишах проверять будут?
Вобщем печатать можно.
← →
sniknik © (2004-07-28 23:26) [16]Sergey Masloff (28.07.04 22:26) [15]
> Нет есть кассы специальные все разрешено.
эти специальные кассы и называются фискальные регистраторы. ;о)
а разговор о ккм в режиме фискального регистратора.
достаточно проверить в каком режиме работает обслуживающая программа, или просто сделать контрольную покупку.
поискал ссылки (сталкивался пока только с бумажным вариантом, пришлось искать упоминания)
http://www.retail.ru/biblio/vto/11_2001-4.htm
после 31 декабря 2001 года пассивные кассовые аппараты будут запрещены к применению в составе некоторых компьютерно-кассовых систем, использующих ККМ в качестве фискального регистратора.
Вы уже об этом слышали
Государственная межведомственная экспертная комиссия заявила об этом в обнародованном 15 июня 2000 года протоколе № 2/56-2000. Владельцам ККМ, использующим ее в связке с компьютером в качестве фискального регистратора, было рекомендовано в срок до 1 августа 2000 года обратиться в налоговые органы, чтобы кассу там зарегистрировали и сделали специальную пометку в карточке о существующем режиме работы машины. Законопослушным бизнесменам разрешили работать с данной компьютерно-кассовой системой до 31 декабря 2001 года.
протоколе № 2/56-2000
http://www.servis-yug.ru/old/kkm/256.htm
> ... Вобщем печатать можно.
не нарушая закон нельзя, а так можно конечно, пока не поймают.
← →
Sergey Masloff (2004-07-28 23:38) [17]sniknik © (28.07.04 23:26) [16]
>эти специальные кассы и называются фискальные регистраторы. ;о)
Я понял. Знал что не все кассы но не знал что те на которых можно называются по-другому ;-) Спасибо за пояснение.
← →
dr Tr0jan (2004-07-29 01:24) [18]CHES © (28.07.04 17:11) [13]
> я еще сильнее сомневаюсь в вашей оценке этой задачи
Так дело в том, что я и работаю в этой закусочной - мелкие бухгалтерские задачи решаю, а программа нужна, для облегчения работы не только продавца, но и (в большей мере) бухгалтера.
Еще иогу добавить, что закусочную держить моя бабушка со знакомой, поэтому и возникло желание собрать этот комплекс.
Но меня больше всего интересует решение первого сабжего вопроса: Как же собрать (самостоятельно из подручных средств) клавиатуру товаров, как в Макдоналдсе?
← →
GanibalLector © (2004-07-29 02:10) [19]>Но меня больше всего интересует решение первого сабжего вопроса: Как же собрать (самостоятельно из подручных средств) клавиатуру товаров, как в Макдоналдсе?
Ну..дык просто все.Возьми Atmel51.К порту микроконтроллера цепляешь датчики (спец.клавы) и прога в 100 байт и намана.Как???В книге...ща название не помню(на работе валяется)...все подробно описано.И прога даже уже готовая.
На счет аппарата...Кстати,лично я работаю в сервисном центре по обслуживанию кассовых аппаратов.Так вот...если контора твоя работает на едином налоге,то можно на любом аппарате творить,что хош.Если нет,то два варианта либо фискальный регистратор либо режим on-ln(это когда все товары лежат в компе,а касса лишь обращается к нему для извлечения этих самых товаров).Протоколы,документация,примеры работы...все есть.Могу дать.
З.Ы.Только я проживаю в Украине и,соответственно,все вышесказанное для укр.реестра.
← →
GanibalLector © (2004-07-29 02:16) [20]>Забыл добавить - так же с недавнего времени (если Вы, конечно, из России) на чеке будет напечатан криптографический проверочный код и номер ЭКЛЗ.
Уважаемый...такое и в Украине практикуется с 1 января 2004 года.Только понту???Я уже все подделал :)Так ШО...если кому нужны чеки-ВСЕГДА ПОЖАЛУЙСТА
← →
sniknik © (2004-07-29 08:34) [21]> Только понту???Я уже все подделал :)
и код сходится? там же какаято криптография (зашита) есть, по некоторым заявлениям невскрываеая (понятно что неправда но ожидалось хотябы трудностей при вскрытии)
если действительно есть решение напиши. (можно без кода, только принцип)
← →
wal © (2004-07-29 10:13) [22]
> sniknik © (29.07.04 08:34) [21]
> если действительно есть решение напиши. (можно без кода,
> только принцип)
Насколько я знаю, используется вроде ГОСТ 28147-89, ключ не известен, таблица подстановок неизвестна. Время дискредитации ключа по оценкам ФАПСИ - один год. Именно в связи с этим введена обязательная замена ЭКЛЗ через год работы, даже если ресурс ЭКЛЗ не исчерпан.
С уважением.
← →
sniknik © (2004-07-29 11:13) [23]> ключ не известен, таблица подстановок неизвестна.
вот именно так и думал (и читал), но человек пишет что уже сломал. (???)
> Именно в связи с этим ...
ну да, а то что всех заставят ежегодно покупать за 100$ устройство с себестоимостью в 10$, а то и меньше. (навар) тут совершенно не причем. ;о))))
← →
dr Tr0jan (2004-07-29 15:31) [24]GanibalLector © (29.07.04 02:10) [19]
> Ну..дык просто все.Возьми Atmel51.К порту микроконтроллера цепляешь датчики (спец.клавы) и прога в 100 байт и намана.Как???В книге...ща название не помню(на работе валяется)...все подробно описано.И прога даже уже готовая.
А можно поподробнее пожалуйста.
> если контора твоя работает на едином налоге,то можно на любом аппарате творить,что хош.Если нет,то два варианта либо фискальный регистратор либо режим on-ln(это когда все товары лежат в компе,а касса лишь обращается к нему для извлечения этих самых товаров).Протоколы,документация,примеры работы...все есть.Могу дать.
Что такое единый налог (ты имеешь ввиду ЕСН или как)? В закусочной только один кассовый аппарат.
← →
wal © (2004-07-29 15:59) [25]
> dr Tr0jan (29.07.04 15:31) [24]
1. Вижу штрихкодированием я тебя не соблазнил, а зря отказываешься - гораздо удобнее всяких наборников.
2. Единый вмененный налог, это когда налог исчисляется не с того, что ты реально заработал, а по некоторым данным вычисляется средняя доходность заведения и с этой суммы вычисляют налог, причем реально ты можешь зарабатывать как больше, так и меньше, IMHO.
С уважением.
← →
wal © (2004-07-29 16:01) [26]
> sniknik © (29.07.04 11:13) [23]
Изначально было задумано именно так, это уже потом Безант с Инфокристалом цены устанавливать стали.
С уважением.
← →
Рамиль © (2004-07-29 16:08) [27]Лучше штрихкодированием, сдался этот наборник. У нас в столовой печатают меню со штрихкодами и все довольны. Меню поменялось - перепечатать дело нескольких минут.
← →
GanibalLector © (2004-07-30 02:08) [28]>и код сходится? там же какаято криптография (зашита) есть, по некоторым заявлениям невскрываеая (понятно что неправда но ожидалось хотябы трудностей при вскрытии)
если действительно есть решение напиши. (можно без кода, только принцип)
Да,всегда пожалуйста...
1) открываем аппарат и видим...ПЗУху.Кстати,иногда ее нет,но это не означает,что теперь его нельзя ломануть.
2) считываем ПЗУху.Причем несколько раз,потому что некоторые нехорошие разработчики любят писать туда "плавающие биты".
3) начинаем разбираться в ихнем коде.Обычно это АСМ для 51 микроконтроллера.
4) находим некую процедурку,которая суммирует всю сумму этой ПЗУхи и в случаи схождения контрольной суммы с неким числом пишет в битовую область микроконтроллера лог."1"
5) естественно,изменяем эту процедурку
6) смотрим ПЗУху в самом примитивном 8 или 16 битном граф.редакторе.И...о чудо,нашему взору предстают буквы,цифры и !!!ЛОГОТИП ПРОИЗВОДИТЕЛЯ!!!
7) так как при печати нефиск.текста логотип недоступен,то меняем например букву "А" на логотип.
8)посылаем на печать "ФИСКАЛЬНЫЙ ЧЕК А" и,О ЧУДО наш нефискальный чек НИЧЕМ не отличается от фискального.
← →
GanibalLector © (2004-07-30 02:15) [29]2 dr Tr0jan
>А можно поподробнее пожалуйста
Подробнее в книге.Единственное,что могу добавить...так это то,что с такой задачей справится студент 3 курса радиотехнического техникума ...ну,или вуза.Серьезно,задача очень простая,но нужно понимать принципы микроэлектроники(знать,что такое дешифратор,шифратор,элемент "И","ИЛИ","НЕ" и т.д.)
>Что такое единый налог (ты имеешь ввиду ЕСН или как)? В закусочной только один кассовый аппарат.
Е-мое...Спроси у своей тетки.Хотя,если он там стоит,то скорее всего ты не на едином налоге.
И последнее...мой тебе совет.Подумай на счет режима on-ln.Очень удобно!!!И не нужно ставить комп на раб.месте кассира.Плюсов много.
← →
GanibalLector © (2004-07-30 02:23) [30]2 dr Tr0jan
Да,кстати...и сканер штрих-кодов тоже не помешает.Соединяешь к кассе и в случаи режима on-ln получаем следующее:
-если товара с таким штрих-кодом нет в аппарате,то запрос отсылается на комп.Там ищется и отправляется обратно в кассу.Печатается чек.
-если товар с таким штрих-кодом есть,то просто на комп отсылается код,сумма и кол-во этого товара.
Без on-ln,просто пробивается тот товар,чей штрих-код закодирован.
!!!Самое главное покупать сканер ком-портовый !!!А то купишь в разрыв клавиатуры и выкинешь потом.
← →
GanibalLector © (2004-07-30 09:45) [31]Что-то Вы молчите???
← →
Спиридон Скипидаров (2004-07-30 10:21) [32]2CHES © (27.07.04 17:10) [5]
В "ИнкомТехе" работаешь?
← →
sniknik © (2004-07-30 11:38) [33]GanibalLector © (30.07.04 02:08) [28]
если все так просто, то значит следует ожидать признания времени дескридитации не год а месяц и соответственно ежемесячной обязательной смены. ;о)))
у меня до пзу не добраться, вся эклз такая белая коробочка с выводом и диодом, разбирается на трех винтах, внутри плата (угадывается) залитая непрозрачной эпоксидкой, что на ней не видно.
т.к. она у нас в отделе единственная (и задач по взлому не стоит) то никаких экспериментов с отколупыванием эпоксидки естественно не будет.
← →
Gorlum © (2004-07-30 12:22) [34]Мой совет (я работаю по этой линии. Правда сейчас мы кассами не занимаемся - слишком много препонов со стороны гос-ва).
Купи всё готовое.
Если что сделаешь с кассой (а это запросто) с тебя живого не слезут.
Тем более уже полно фирм со своим софтом и техникой.
← →
wal © (2004-08-01 11:37) [35]
> GanibalLector © (30.07.04 02:08) [28]
> Да,всегда пожалуйста...
> 1) открываем аппарат и видим...ПЗУху.Кстати,иногда ее нет,но
> это не означает,что теперь его нельзя ломануть.
> 2) считываем ПЗУху.Причем несколько раз,потому что некоторые
> нехорошие разработчики любят писать туда "плавающие биты".
> 3) начинаем разбираться в ихнем коде.Обычно это АСМ для
> 51 микроконтроллера.
> 4) находим некую процедурку,которая суммирует всю сумму
> этой ПЗУхи и в случаи схождения контрольной суммы с неким
> числом пишет в битовую область микроконтроллера лог."1"
> 5) естественно,изменяем эту процедурку
> 6) смотрим ПЗУху в самом примитивном 8 или 16 битном граф.редакторе.И...о
> чудо,нашему взору предстают буквы,цифры и !!!ЛОГОТИП ПРОИЗВОДИТЕЛЯ!!!
> 7) так как при печати нефиск.текста логотип недоступен,то
> меняем например букву "А" на логотип.
> 8)посылаем на печать "ФИСКАЛЬНЫЙ ЧЕК А" и,О ЧУДО наш нефискальный
> чек НИЧЕМ не отличается от фискального.
1. Ты путаешь криптографический проверочный код и признак фискального режима.
2. Не может это в Украине быть раньше России, ибо мы, как всегда, впереди планеты всей.
3. С фискальной памятью было так же - сначала Россия (сусанины, понимаешь), затем Италия, затем Германия, а Украина только, ну тебе лучше знать когда.
4. Признак фискального режима спецы тоже давно уже печатать научились и без таких сложностей.
С уважением
← →
GanibalLector © (2004-08-01 15:58) [36]1. Ты путаешь криптографический проверочный код и признак фискального режима.
2. Не может это в Украине быть раньше России, ибо мы, как всегда, впереди планеты всей.
Возможно...я имел ввиду следующее:
во всех аппаратах произведенных(после 01.01.2004) появился знак производителя.Некий маленький рисуночек...Так вот я и описал,как добится того,что бы он появился на чеках.
Кстати,недавно общался с человеком (работал в колективе разработчиков одного аппарата) ... так вот...Оказывается в большинстве аппаратов имеется скрытый протокол,позволяющий изменить\удалить\добавить любую информацию из фиск.памати.Я у него выпросил одну прогу,которая как раз работает по этому протоколу.Вот,намедни запущу PortMon да посмотрю что да как.
← →
sniknik © (2004-08-01 20:26) [37]> Некий маленький рисуночек...Так вот я и описал,как добится того,что бы он появился на чеках.
ууу... понятно. этот рисуночек не из эклз это из фискалки, мне его даже доставать не нужно, сами прошиваем. (и следим чтобы другие нини ;о), не печатали)
> Оказывается в большинстве аппаратов имеется скрытый протокол,позволяющий изменить\удалить\добавить любую информацию из фиск.памати.
изменить и добавить, не получится, если фискалка по правилам сделана. можно только начать с нуля, но только ограниченое число раз, т.к. старая инфа все равно сохраняется. (хотя конечно, смотря что за фискалка. есть такие что записывают в постоянную память только по окончании смены, поэтому до закрытия их и можно "скрутить")
← →
GanibalLector © (2004-08-01 21:50) [38]>изменить и добавить, не получится, если фискалка по правилам сделана. можно только начать с нуля, но только ограниченое число раз, т.к. старая инфа все равно сохраняется. (хотя конечно, смотря что за фискалка. есть такие что записывают в постоянную память только по окончании смены, поэтому до закрытия их и можно "скрутить")
Говорю-же,что ДОСТОВЕРНО известно!!!Т.е. можно править фискалку!!!
← →
sniknik © (2004-08-02 00:40) [39]> Говорю-же,что ДОСТОВЕРНО известно!!!Т.е. можно править фискалку!!!
во первых, повторюсь, смотря какая. у нас собственная, весь софт тоже наш, неужели думаеш мы бы списывали тестовые которые уже заполнились, если бы ее можно было просто почистить?
насчет править, насколько знаю (не мой отдел) то что во временной памяти действительно можно, но вот постоянную нет. проверь своей супер прогой, измени уже закрытый z-отчет, наверняка не получится. т.е. все технологии "скручивания" основаны (должны если я прав) на изменении текушего z-отчета, пока цифра еще в оперативной памяти.
если измениш закрытый z-ник то нужно уже проверять эту фискалку в реестре, а она вообше туда внесена? потому как она дырявая.
да, протокол насколько понимаю там ни при чем, скрытого быть не может, т.к. память используется такого типа которую только записать можно (там толи перемычки пережигаются, толи такое статическое поле что только ультрафиолетом снимается, что невозможно без физического повреждения самой памяти (доступа нет)). конкретнее могу узнать, попозже, спец с отпуска вернется.
← →
GanibalLector © (2004-08-02 01:36) [40]>во первых, повторюсь, смотря какая. у нас собственная, весь софт тоже наш
Не понял...а Вы там что,велосипед изобрели???Неужели личный кассовый аппарат???
>насчет править, насколько знаю (не мой отдел) то что во временной памяти действительно можно, но вот постоянную нет.
Во временной можно.Даже когда-то писал на АСМе:все получилось.
На счет постоянной:
-некоторые используют в качестве фиск.памяти ПЗУху тогда естественно нельзя.
- а то,про что я описал выше использую вместо ПЗУхи флешу.Сам удивился,но это факт.Соответственно МОЖНО.
>проверь своей супер прогой, измени уже закрытый z-отчет, наверняка не получится.
Дык нету у меня этой проги.У меня только для изменения таймера.Вот...посмотрю ШО за протокол,авось да получится.
Страницы: 1 2 вся ветка
Форум: "Потрепаться";
Текущий архив: 2004.08.22;
Скачать: [xml.tar.bz2];
Память: 0.59 MB
Время: 0.039 c