|
Автоматическое пробитие чеков в 1С (через веб-сервис). | ☑ | ||
---|---|---|---|---|
0
Ministr
12.04.17
✎
17:05
|
Приветствую всех.
Кто подскажет дельным советом, возможно ли такое... Опубликовать веб-сервис 1С. Принимать данные о чеке через веб-сервис от интернет магазина и выводить его на ККМ тут же. То есть будет цепочка: Интернет магазин -> 1С (веб сервис) -> ККМ. Т.к. у ККМ есть понятия "закрытия", "открытия" кассовой смены и пр. приблуды, думаю... Какие могут возникнуть проблемы если попытаться отправить на кассу программным образом "печать чека", делал ли кто-нибудь подобное? Стоит ли в это ввязываться? P.S. Согласно новому закону 54-ФЗ, теперь при онлайн оплате в интернет магазинах через платежные системы, необходимо физ.лицу печатать чек на "кассах-онлайн". Ни одного решения кроме Битрикса и обещаний компании "АТОЛа" со своей "Фермой касс" я пока не нашел). Может кто-то подскажет, как правильно поступить интернет магазину, если платежи необходимо совершать....? |
|||
1
Cyberhawk
12.04.17
✎
17:08
|
необходимо физ.лицу печатать чек на "кассах-онлайн" // Что должно получать ФЛ в результате этого?
|
|||
2
Ministr
12.04.17
✎
17:08
|
Да и интернет магазин открывается после 01.02.2017, то есть необходимо сразу на новой кассе.
К примеру, пивные интернет ларьки должны перейти уже с 31.03.2017, в интернете заходил на парочку: ни у кого не доступно оплата картой. 1 Магазин: Безналичный расчет - курьеру на терминале картой. 2 Магазин: Менеджер может назвать карту "Сбера" переводите по номеру карты. и пр. |
|||
3
Ministr
12.04.17
✎
17:10
|
(1) При интернет оплате: "электронный чек" на почту или по смс. Мы этот чек отправляем в ОФД (оператор фискальных данных) , далее оператор присылает подтверждение кассе нашего предприятия и пересылвает в ФНС.
Причем клиент получает ссылку на сайт ОФД, где может проверить легитимность чека. |
|||
4
Cyberhawk
12.04.17
✎
17:11
|
(3) И в чем проблема тогда? На каком конкретно этапе?
|
|||
5
Вафель
12.04.17
✎
17:11
|
не забудь хорошо настроить зашиту и авторизацию
|
|||
6
Ministr
12.04.17
✎
17:12
|
Проблема ещё в том, что чек должен быть пробит в течении 5 минут после оплаты покупателя (в письме ФНС по моему от 2012 года). Если связка: Интернет магазин - 1С -> ККМ, не успеют отработать - штраф.
|
|||
7
Cyberhawk
12.04.17
✎
17:14
|
(6) Как покупатель платит - по барабану. Тебе лишь надо оперативно _узнать_ (_получить_) информацию о факте оплаты и после этого уже что делать-то надо?
|
|||
8
Ministr
12.04.17
✎
17:14
|
(3) Хотел уточнить. Программно из 1С "касса" хорошо пинается? нет ли подводных камней?
|
|||
9
Ministr
12.04.17
✎
17:15
|
(7) Чек в течении 5 минут пробить на ККМ.
|
|||
10
Cyberhawk
12.04.17
✎
17:15
|
(8) Что такое "касса"-то? Бумажки никакой же нет и кассового аппарата - тоже, так?
|
|||
11
Cyberhawk
12.04.17
✎
17:16
|
Зачем прослойка в виде 1С и аппаратной кассы, если "чек отправляем в ОФД ... далее оператор присылает подтверждение кассе нашего предприятия"? Что за подтверждение и для какой кассы?
|
|||
12
Ministr
12.04.17
✎
17:19
|
(10)"Касса-онлайн" они и чеки умеют печатать, в интернет выходить, данные записывать в фискальный накопитель, и модемы 2G и 3G имеют, чтобы передавать.
(11) Вот золотые слова, но в законе говориться надо на кассе в предприятии, а касса сама потом уже в ОФД данные отправит. Такой закон. |
|||
13
lodger
12.04.17
✎
17:20
|
(10) есть фискальник с накопителем и подключением к инету, но функция принтера выключена.
чек из 1с пробивается, то бишь улетает через ОФД в ФНС, 1ске приходит ответ : все легитимно. (11) зачем это делать через 1с... ну учет у людей такой :) |
|||
14
lodger
12.04.17
✎
17:23
|
(0) емнип, работа с кассой ведется с рабочих мест, то бишь на клиенте. надо будет перепилить вызовы кассовой штуки на сервер и подключить такой ккм к серверу.
|
|||
15
Мистичкин
12.04.17
✎
17:24
|
(0) поставить Битрикс
|
|||
16
Ministr
12.04.17
✎
17:24
|
(11) (13) По закону, нельзя будет без ККМ работать интернет магазинам.
Если ткнете пальцем, что можно без кассы напрямую в ОФД. буду безмерно благодарен(. Весь инет перерыл вообще решения этой проблемы нету, только в обход и "закрыть оплату картой. через платежные системы". |
|||
17
Cyberhawk
12.04.17
✎
17:25
|
(12) (13) Спс за ликбез, т.е. аппаратную составляющую пока еще не убрали, просто засунули в нее онлайн-общение с ОФД и ФНС
|
|||
18
lodger
12.04.17
✎
17:26
|
(17) ну там секурность и шифроключи которые тебе в руки никто не дает, сами ставят, сами пасут чтобы не сковырнули пломбы.
|
|||
19
Cyberhawk
12.04.17
✎
17:27
|
(18) А не проше было им все общение с собой не через кассу завернуть, а какую-нибудь ЭЦП-флэшку?
|
|||
20
Ministr
12.04.17
✎
17:28
|
(14) А ты пробовал делать? Просто ошибки быть не должно, потом если касса к примеру не ответит на выходных за 5 минут. Компания получит штраф на 30.000 , они с этим штрафом ко мне....
и не факт, что не повториться из-за проблем не связанных с кодом 1С. Глюканет, что-нибудь в драйвере и звездец)) |
|||
21
arsik
гуру
12.04.17
✎
17:30
|
Допустим у атола есть 9 версия дров, там можно в принципе и из питона к кассе подключится. Зачем в этой связке 1с?
|
|||
22
Ministr
12.04.17
✎
17:32
|
(21) Это здравая идея, а можно ссылочку с описанием драйвера, если можно выкинуть 1С из связки и оставить: Интернет магазин - > ККМ, я только за!
|
|||
23
arsik
гуру
12.04.17
✎
17:33
|
||||
24
Ministr
12.04.17
✎
17:34
|
(15) не вариант, Веб-разработчики против.
|
|||
25
Ministr
12.04.17
✎
17:38
|
(23) arsik, подскажи пожалуйста, пока не ушел. Есть ли документация понятная и как работать с драйвером (если можно ссылку), чтобы можно было дать к примеру Веб-разработчикам. С драйверами для ККМ и какая у них документация есть - я полный ноль.
|
|||
26
arsik
гуру
12.04.17
✎
17:42
|
Все в том файле который я кинул. Там есть примеры на си и джаве и многому другому. Для питона есть классы, но что там ии как работает я хз.
|
|||
27
arsik
гуру
12.04.17
✎
17:42
|
МОжно на форуме атоловском у разработчиков спросить
|
|||
28
Ministr
12.04.17
✎
17:44
|
Нашел здесь
http://fs.atol.ru/SitePages/Центр%20загрузки.aspx?raz1=Программное+обеспечение&raz2=ДТО тут только для 8 версии, но сейчас не суть. Интересно сколько понадобится времени, чтобы написать веб-разработчику взаимодействие с ККМ? Не завалиться ли эта сумма за 100-200 часов? (27) Ок. Спасибо. |
|||
29
lodger
12.04.17
✎
17:53
|
(28) спроси у веб-разработчика.
|
|||
30
Ministr
12.04.17
✎
17:57
|
(29) lodger, Параллельно ничто мешать не будет использовать кассу веб-сайту и 1С?.
К примеру "Чек ККМ" бьет всегда веб-сайт. А иногда к примеру "Возврат товара" или прочие редкие документы (чтобы не тратить вермя на разработку на стороне веб-сайта), которые не важны в оперативности, заводить через 1С? |
|||
31
lodger
12.04.17
✎
18:01
|
(30) сложно сказать. мне казалось что драйвер работающий с COM-портом кассы занимает слот и не поддерживает параллельной работы двух систем.
|
|||
32
lodger
12.04.17
✎
18:03
|
исходя из (31) вероятно проще заставить веб-кодера предусмотреть все кассовые операции через веб-морду.
|
|||
33
arsik
гуру
12.04.17
✎
18:27
|
Если настроить интерфейс ККМ как сетевой, ничто не должно мешать.
|
|||
34
dmitryds
12.04.17
✎
19:33
|
(20) сначала печатать, если ОК, то отправлять на платежный шлюз... если от шлюза не пришло подтверждение оплаты, отправлять на кассу отмену чека... наверное так как-то)
|
|||
35
Cyberhawk
12.04.17
✎
19:59
|
(20) "Компания получит штраф на 30.000 , они с этим штрафом ко мне" // А ты там кем? Прибылью с тобою компания тоже делится?
|
|||
36
dmitryds
12.04.17
✎
21:05
|
(35) +1, просто сразу расскажи руководству, что такая связка не дает 100% гарантии)
|
|||
37
stopa85
12.04.17
✎
22:09
|
(36) Я тоже такую схему собираюсь делать. И тоже буду объяснять начальству что нет 100% гарантии.
Гарантии вообще нет в принципе, если сначала принимать оплату, потом бить чек. По закону мы обязаны иметь ККМ, при этом мы держим сайты на хостингах. Сбой связи между ККМ и сайтом исключить нельзя. Гарантии и курьер дать не может - батарейка на переносной кассе вот в самый неподходящий момент возьмет и сдохнет) А вот на счет такого способа: "бить чек, если оплата не поступила - делать возврат" я как-то даже не подумал. Если таких ситуаций будет много, что могут нам сделать налоговики по этому поводу - проверку устроят? А если клиент упертый начнет возврат оспаривать? Тоже схема какая-то сомнительная. |
|||
38
Cyberhawk
12.04.17
✎
22:22
|
"клиент упертый начнет возврат оспаривать" // А каким боком клиент к оформляемому владельцем КММ возврату имеет?
|
|||
39
dmitryds
12.04.17
✎
22:25
|
(37) бить чек, а ссылку на него отправлять клиенту после оплаты.
По возвратам не знаю, сам вот думаю что делать) |
|||
40
stopa85
12.04.17
✎
22:31
|
(38) если коротко, не знаю) Не очень в курсе)
(39) у меня есть небольшое опасение, что емайлы будут слать ОФД. Если так, то этот процесс не очень то и проконтролируешь. С другой стороны, впроде как мы можем отказаться от этой услуги и решать самим, кому что и когда слать) |
|||
41
Злопчинский
12.04.17
✎
22:35
|
(34) хрен тебе а не отмену чека
Нет сейчас отмены чека Бьешь чек на возврат прихрда |
|||
42
Ministr
12.04.17
✎
23:05
|
(35) Это мой левак.
С одной стороны: Я могу сделать, а потом при возникновении проблем сказать: "сами разбирайтесь, я свою работу сделал мы протестировали, у вас все работало, а то что вы потом сделали, меня не е...т, сами разбирайтесь, могу посмотреть... 5 тысяч авансом, захожу на сервер разбираюсь в проблеме..., за решение отдельно" и прочее. Но этим ни разу не грешил, все работы выполняю от "А до Я". |
|||
43
Ministr
12.04.17
✎
23:17
|
Завтра решили обсудить на конференц-связи, что будем делать.
Сейчас стоит схема: Интернет магазин -> 1C -> ККМ -> ОФД -> ОФД. Чек покупателю можно, как из 1С пересылать, так и через ОФД. Причем в тарифах ОФД, цены примерно за смс - 1,4 руб, за почту безограничений, бесплатно. У меня сложилось одно решение, самое правильное: Чтобы не колхозить с 1С, купить от компании "Атол", облачную кассу, называется "Ферма касс". Затраты 50-70 тысяч в год, но это позволит напрямую надежно связать "Интернет-магазин -> ККМ" без лишних прокладок. Позволит работать полностью автономно независимо от доступности сервера 1С, доступности кассы ККМ, 24 часа в сутки. После переждать до 1 июля и после 1 июля, будет решение проверенное на большом количестве магазинов, как построить архитектуру. P.S. Сейчас пишут про закон обязывающий выписывать чек в течении 5 минут, после оплаты клиента. Возможно в будущем это упростят. Или к примеру платежные системы, сами будут выходит на связь с ККМ и регистрировать покупку... но все это пока не очень понятно какое конечное решение будет выбрано для комфортной работы интернет магазинов. |
|||
44
Ministr
12.04.17
✎
23:22
|
Добавлю:
Gоводу компании "Атол" они предоставили свой сервис пока только Битриксу, битрикс это реализовал у себя начиная с 17 версии "Управление сайтом". Звонил сегодня в компанию сказали: "следите за новостями сервис должен появиться в апреле..." в конце месяца или уже вот-вот.. менеджер более подробно сам ничего не знает. |
|||
45
g00d
12.04.17
✎
23:46
|
если есть 1с умеющая бить чек, можно реализовать свое микроапи прослойку к созданию чеков и опубликовать веб сервис
задача средней сложности. |
|||
46
stopa85
13.04.17
✎
06:52
|
(45) ну про это мы тут и говорим, да, задача не такая уж и сложная.
Про битрикс читал, вроде их решение заключается в 1)поставить кассу на территории предприятия, 2)установить программу на свой сервер, 3)каждую минуту сайт проверяет наличие связи програмы(ККМ) и сайта 4) Если связи нет, блочит спопоб оплаты, связь есть печатает чек. Я ничего не пропустил? Решение не без изъянов, но мы ж IT-шники, мы ж понимаем, что пока не будет транзакционной системы между платежным шлюзом и ККМ - гарантий давать никак нельзя. |
|||
47
dmitryds
13.04.17
✎
09:18
|
(41) ну что можно сказать - зашибись!))
|
|||
48
AsadRoman
28.04.17
✎
09:09
|
Доброго времени суток. кто-то здесь предлагал клиентские процедуры переделать в серверные и заставить печатать чек ККМ с сервера.
Уже попробовал? В связи с этим несколько вопросов: 1. Как на сервере получить обработчик (на каждое оборудование свой обработчик и передать этот обработчик из одной процедуры (функции) в другую? 2. Как на сервере получить ОбъектДрайвера и передать его из одной процедуры (функции) в другую? Если вы (во множественном числе) справились с этими двумя вопросами. Кстати жду подтверждения в виде кода. Тогда вам на закусочку: 3. Самое интересное: Как заставить работать на сервере вот это: ОбъектДрайвера.ПолучитьОписание(НаименованиеДрайвера, ОписаниеДрайвера, ТипОборудования, РевизияИнтерфейса, ИнтеграционныйКомпонент, ОсновнойДрайверУстановлен, URLЗагрузкиДрайвера); ну или хотя бы вот это: ОбъектДрайвера.Подключить(ПараметрыПодключения.ИДУстройства)? |
|||
49
AsadRoman
28.04.17
✎
18:18
|
И что за целый день никто так и не нашел ответ?
Ладно до второго мая подумайте. может кто что придумает. хи-хи. |
|||
50
Aleksey
28.04.17
✎
19:49
|
А как же АТОЛ 42ФС. Он как раз для инет торговля
|
|||
51
Aleksey
28.04.17
✎
19:51
|
В частности, на базе АТОЛ 42ФС в марте 2017 года будет запущено решение АТОЛ Онлайн – первый в России сервис по предоставлению касс в аренду, – комментирует Юлия Носова, руководитель проекта АТОЛ Онлайн. – Взаимодействие между интернет-магазином и кассой будет осуществляться через специализированное ПО, предназначенное для передачи информации о покупке и балансировки входящих запросов, а доступ пользователя к сервису – через web-сайт».
|
|||
52
Волшебник
модератор
28.04.17
✎
20:08
|
Тут обсуждается взлом онлайн-касс через 1С или всё легально?
|
|||
53
Garykom
гуру
28.04.17
✎
23:20
|
(0) Выкинуть 1С из схемы лучше, просто поднять на чем угодно php/java/c#/nodejs веб сервис и пусть он сразу через драйвер от производителя онлайн кассы пробивает
|
|||
54
Злопчинский
29.04.17
✎
03:46
|
Что-то мутно как-то
Кто должен пробивать чек - тот кто принимает оплату от покупателя или продавец. Разве оплаты в инетмагазине напрямую падают на баланс продавца? |
|||
55
Aleksey
29.04.17
✎
04:12
|
(54) по закону - продавец
|
|||
56
dmitryds
29.04.17
✎
09:26
|
(19) а деньги где? Так производители и посредники дофига заработают, а если ЭЦП, то всего один ключ на организацию и подозреваю, что даже оффлайн-магазины отказались бы от фискальников.
|
|||
57
dmitryds
29.04.17
✎
09:28
|
(56) +т.к. можно было бы на обычном термопринтере печатать ссылку и qr-код
|
|||
58
dmitryds
29.04.17
✎
09:29
|
(53) +1
|
|||
59
dmitryds
29.04.17
✎
09:30
|
(58) а еще надо обмануть датчик бумаги, что б касса думала, что она есть всегда)
|
|||
60
Mihenius
29.04.17
✎
09:39
|
||||
61
Злопчинский
29.04.17
✎
13:56
|
(60) я эту ссылку в разных ветках уже раза три наверное давал по разным поводам
|
|||
62
AsadRoman
02.05.17
✎
09:09
|
1. Никто не пытается обойти закон.
2. Про "выкинуть 1С из схемы" - мобильное приложение подключается к 1С и грузит в него документ оплаты. Логично предположить что и чек должен оттуда печататься. 3. (60) - то что есть это понятно. Оно есть в единственном экземпляре. А повторить? (Гагарин в космосе тоже когда единственный был, но почему-то не последний...). 4. Вопрос об обслуживании самого принтера здесь не поднимается. Для самых "грамотных "1С-ников" " повторяю вопрос: Как напечатать чек ККМ из 1С, когда оплата приходит из мобильного приложения? 5. Ну и напоследок почему этот вопрос возник: Представте Вы занимаетесь доставкой чего-то. Это что-то имеет объем и вес(массу) (еще по этому поводу давайте поспорим). У него кроме этого что-то в руках документы и планшет. Давайте ему еще в руки всунем дорогостоящий ККМ, который стоит на учете в налоговой. Ему в одном из подъездов дают по голове и забирают ККМ. Думаю дальше все всем понятно. |
|||
63
Aleksey
02.05.17
✎
12:45
|
(62) хм в законе сказано. Кто деньги принимает,, тот и печатает чек. Поэтому если вы хотите перенести печать чека на другого человека или робота, то как ни крути это и есть попытка обхода закона
P.S. А как чек вы клиенту отдаете? |
|||
64
Garykom
гуру
02.05.17
✎
13:18
|
(62) Банальное решение проблемы это оплата только безналом, карточками или еще как.
Тогда можно легко обойтись "без кассы онлайн". К тому все и ведут, для того и законы... Ибо налик для улучшения собираемости налогов убрать это гениально! |
|||
65
AsadRoman
02.05.17
✎
16:22
|
(63) В законе сказано, что можно копию чека отправить покупателю в виде ММС или на электронную почту. Чем должны заниматься операторы ОФД, которым ККМ этот чек отправляет. В чем проблема? Если обратить внимание на технологию формирования чека ККМ в БПО, то там стоит условие: Если электронно Тогда чек вообще не печатается, а отправляется в ОФД с номером телефона и (или) адресом электронной почты.
Где Вы увидели попытку обойти закон? У Вас дедушка в НКВД не служил? ;-) |
|||
66
AsadRoman
02.05.17
✎
16:26
|
Если закон внимательно почитать, то там написано, что чек должен быть в любом случае. Исключения только оплата через терминал оплаты для интернет-магазинов. Как Вы себе представляете эту кухню? Пример: Доставка пиццы. Заказ по телефону (не интернет-магазин). Я привез товар покупателю, он сбегал в терминал оплаты и произвел оплату. А вот можно так. А чек я ему должен выдать. Где логика?
|
|||
67
Garykom
гуру
02.05.17
✎
16:29
|
(66) Если покупатель сбегал до терминала то он ему выдал чек... или не выдал, но это пофиг.
Вам уже не надо никакого чека покупателю отдавать, ибо в этом случае "оплата безналом через платежного агента". |
|||
68
Garykom
гуру
02.05.17
✎
16:29
|
(67)+ Вы денежку получили не напрямую а через 3-е лицо, закон это и пытается сделать, чтобы всегда было какое то лицо которое идентифицирует двух других и отсылает данные в ИФНС.
|
|||
69
AsadRoman
02.05.17
✎
16:37
|
(67) Читайте матчасть!
|
|||
70
Garykom
гуру
02.05.17
✎
16:39
|
(69) Читал и даже в оригинале... а вот сами то читали http://www.consultant.ru/document/cons_doc_LAW_42359/?
|
|||
71
Garykom
гуру
02.05.17
✎
16:42
|
(70)+ Да исходя из буквы закона нынче при оптовой продаже нужно к Торг-12 (или УПД) прилагать "Чек"... даже при оплате по безналу через банк :D
|
|||
72
Garykom
гуру
02.05.17
✎
16:43
|
(71)+ И да оптовый покупатель (который денежку заплатил через банк) тоже должен купить кассу и пробить чек
"расчеты - прием или выплата денежных средств с использованием наличных и (или) электронных средств платежа за реализуемые товары, выполняемые работы, оказываемые услуги,..." |
|||
73
AsadRoman
02.05.17
✎
16:51
|
Так мы отвлеклись от темы. Кто-нибудь все-таки что-нибудь пытался делать? Или я один такой "умный" и ерундой страдаю?
|
|||
74
Garykom
гуру
02.05.17
✎
17:02
|
Тебе уже объяснили что "1С" в уравнении лишнее
|
|||
75
Aleksey
02.05.17
✎
17:04
|
(65) ОФД откуда узнает о чеке? Ему эти данные передаст ККМ. Т.е. кто-то же должен пробить этот чек?
|
|||
76
Aleksey
02.05.17
✎
17:06
|
(66) В 54-ФЗ нт логики. Он написан конкретно под розничную торговлю, когда деньги меняется на товар в отношении 1 к 1. Все остальное это не логично. Но не логичность закона не освобождает нас от его применения
|
|||
77
Aleksey
02.05.17
✎
17:08
|
(73) Атол делает. По крайне мере в марте-апреле обещал бету версию выкатить такого сервера, который принимает по API чек и отсылает его в ОФД. Но он это делает для интернет торговли, типа будет в аренду кассы сдавать (например Атол-25Ф)
|
|||
78
Aleksey
02.05.17
✎
17:09
|
* не 25,, а АТОЛ 42Ф
|
|||
79
Garykom
гуру
02.05.17
✎
17:36
|
(76) У нас нет строгого определения "розничной торговли" поэтому под 54-ФЗ попадает и оптовая торговля и любые услуги.
Если совсем широко рассматривать то любые операции передачи/перемещения денежных средств. |
|||
80
AsadRoman
02.05.17
✎
17:54
|
Я не понял здесь одноэсники или юристы?
|
|||
81
Garykom
гуру
02.05.17
✎
18:45
|
(80) Какая разница если и те и те "жадные и ленивые"
|
|||
82
Garykom
гуру
02.05.17
✎
18:47
|
Так сложно понять что
А. Бесплатно никто твою задачу решать не будет Б. Для ее решения не нужны знания 1С, достаточно знаний любого языка программирования и изучить http://fs.atol.ru/_layouts/15/atol.templates/Handlers/FileHandler.ashx?guid=5eaab005-d6c9-4c60-840b-197a70e1705d&webUrl= |
|||
83
Garykom
гуру
02.05.17
✎
18:49
|
||||
84
AsadRoman
03.05.17
✎
08:35
|
(82) (83) Никто не просит решать задачу за меня. Поднимаемся в (48) и внимательно читаем. Вопрос понятен? (Да - Нет).
Нет? Что конкретно непонятно? Да? Кто и что пытался делать? Со своей стороны могу сказать я все это прошел и наступил на те грабли вопросы по которым задал. Для себя сделал вывод: на серверной стороне 1С этот вопрос не решить. Кто-нибудь может меня в этом переубедить? Весь приведенный код в вопросе из БПО. Драйвера тоже оттуда же. Ссылки на уже имеющийся платный софт неинтересны. Ну не ищу я легких путей. Ну и вывод по общению: все здесь "крутые" пока ответ можно найти в СП. Шаг вправо, шаг влево - и все сдулись. В любом случае всем СПАСИБО. |
|||
85
Cyberhawk
04.05.17
✎
00:14
|
(84) Давай еще раз в трех словах, в чем затык? (48) не интересно, там привязка к какой-то конкретной реализации
|
|||
86
Garykom
гуру
04.05.17
✎
05:56
|
(85) Затык в упорном использовании "лопаты" для автоматизации копания, путем прикручивания ее/их вместо "ковша"
|
|||
87
Garykom
гуру
04.05.17
✎
06:00
|
Но это же реальный и окончательный пипец когда чел не может освоить мануал от АТОЛ и наваять по нему "пробивалку чеков"
Нет ля будем упорно юзать "прокладки" в виде 1С, БПО, БСП и потом страдать когда оно после обновления перестает работать или не обновляется вовремя, когда железка/драйвер обновились |
|||
88
Garykom
гуру
04.05.17
✎
06:03
|
(87)+ если кто не в курсе то код "пробития чека" через драйвер напрямую это 5-10 коротких строчек кода ))
|
|||
89
PLUT
04.05.17
✎
06:44
|
(88) в 1С можно в одну строчку писать через ;
|
|||
90
Aleksey
04.05.17
✎
07:57
|
Причем пример кода идет вместе с драйверами
|
|||
91
arsik
гуру
04.05.17
✎
08:54
|
Не люблю я эти побитовые операции
|
|||
92
AsadRoman
04.05.17
✎
09:19
|
Да я бы с удовольствием взял конкретную модель ККМ (ФР) и напрямую через дравер все уже давно бы сделал. Как в свое время к УПП напрямую прикрутил весы без всяких платных "драйверов" и обработок: четыре строки кода + 20 строчек проверок всяких условий. Дешево и сердито.
Но с ККМ задача стояла: сделать универсальную вещь, чтобы могло работать с любым оборудованием, поддерживаемом БПО. Задачи я ведь не сам себе ставлю. Без прокладки в виде 1С никак: документы туда падают. Если бы можно было, то вон за соседним столом пэхапэшник сидит. За пару часиков вник бы в проблему и все бы полетело. Да, и все, парни и девушки вопрос закрыт. Я сделал все. Через HTTP сервис падают документы, а через обработчик ожидания (30 сек) в запускаемой обработке проверяются эти документы и печатаются чеки. Пока нет под рукой реального оборудования все отправляется на эмулятор. Пока полет нормальный. Понимаю не идеальный вариант. Но зато сам и работает и универсальный. Кстати, еще раз большое спасибо (82) за мануал. P.S. прошу не критиковать за русский язык. ;-) |
|||
93
Aleksey
04.05.17
✎
09:43
|
(92) ну так выгружай из 1с данные в текстовый файл, а пхп шпик пусть печатает
|
|||
94
AsadRoman
24.05.17
✎
15:23
|
Наконец-то дали для тестов реальный ФР (Атол Fprint-22ПТК).
Пришлось немного пошаманить: в режиме сервиса перевести ФР в режим работы USB. Непосредственно из документов по нажатию кнопки "печатьчека" чеки запечатались сразу. А вот из обработки не захотели. Стал разбираться: выяснилось кассир передавался ссылкой на справочник, а нужно строкой. Исправил и "О, чудо" все заработало. Но почему тогда "Эмулятор ФР" ссылку съедал? А не стану разбираться... |
|||
95
Вафель
24.05.17
✎
15:54
|
Говорят сейчас есть кассы как сервис
|
|||
96
НаборДанных
24.05.17
✎
18:55
|
||||
97
НаборДанных
24.05.17
✎
18:57
|
Помогу сам себе, https://kassa.yandex.ru/blog/receipt?_openstat=promo
|
|||
98
Aleksey
24.05.17
✎
19:02
|
(95) пока в разработки у атола, но законодательно это не разрешено
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |