|
Пробить чек на ККМ не печатая его. | ☑ | ||
---|---|---|---|---|
0
mishaPH
09.03.21
✎
12:19
|
Собственно а можно ли "пробить" чек на ккм не выводя его на печать? например для онлайн платежа инет магазина, или клиенту не нужна бумажка шлите на емейл из офд и т.п.
|
|||
1
piter3
09.03.21
✎
12:21
|
Да.
|
|||
2
Исновая
09.03.21
✎
12:38
|
В штрихе в таблицах откл, в атоле только через код
|
|||
3
mishaPH
модератор
09.03.21
✎
12:43
|
(2) атол у нас. т.е. можно передавать чек программно из 1с на ккм, без печати оного?
не посдскажите как? |
|||
4
mishaPH
модератор
09.03.21
✎
12:43
|
какая команда
|
|||
5
mishaPH
модератор
09.03.21
✎
12:46
|
атол 10 только переходим. нет еще ккм почти. либо забить и сделать только для 10го.
но в идеале и для 8го и для 10го как откл печать бумаги |
|||
6
KoalaJustKoala
09.03.21
✎
12:48
|
(0) мы для таких случаев эмулятором пользуемся, но где его брать я честное слово хз(((
|
|||
7
Исновая
09.03.21
✎
12:48
|
(3) через интеграционную компоненту никак
|
|||
8
mishaPH
модератор
09.03.21
✎
12:49
|
(7) через драйвер никак?
|
|||
9
mishaPH
модератор
09.03.21
✎
12:52
|
хотя вот нашел у атола Чтобы чек не печатался (электронный чек), нужно установить параметру LIBFPTR_PARAM_RECEIPT_ELECTRONICALLY значение true.
|
|||
10
Irbis
09.03.21
✎
12:55
|
(0) Да, больше миллиона таких чеков в месяц делаем.
|
|||
11
mishaPH
модератор
09.03.21
✎
12:58
|
(10) атол? какая версия
|
|||
12
Irbis
09.03.21
✎
13:09
|
Атол-онлайн. Кассы в аренде, расходники (ФН) оплачиваются отдельно, регистрируем в ФНС сами, ОФД не Атол (так сложилось). Реестры грузятся в 1С, и фоновым заданием через API отправляются на ферму касс в 2 потока (разделение каналов поступления денег). При нормальном интернете пробивали более 200 тыс. чеков в сутки.
Но ставить нужно минимум 2 ККТ, чтобы обеспечить непрерывность приёма ДС, в том числе и при заменен накопителей. |
|||
13
mishaPH
модератор
09.03.21
✎
13:13
|
(12) не ну с онлайн кассами тут проще. просто есть касса в магазине и иногда продажа идет из магазина по срочной доставке там курьерами и т.п. чек при оплате идет онлайн итак а бумажка никому не нужна и кассиров путает
|
|||
14
Irbis
09.03.21
✎
13:16
|
(13) Неужели бумаги жалко? Мы сейчас запустили несколько десятков касс, так на одну оплату из одного товара слип+чек аж в 24 см выходит. Хорошо хоть платежей немного. Я бы наеборот чтобы не путать никого сделал бы всё одинаково.
|
|||
15
mishaPH
модератор
09.03.21
✎
13:48
|
(14) это гемор для тупых продавцов . нет бумаги нет проблем
|
|||
16
HawkEye
09.03.21
✎
15:37
|
(5)
в 8-ом так: // CheckMode - Режим формирования чека: // 0 - только в электронном виде без печати на чековой ленте // 1 - печатать на чековой ленте driver.CheckMode = 0; но тогда помомему обязательно заполнить тэг 1008 |
|||
17
mishaPH
модератор
09.03.21
✎
17:38
|
(16) большое мерси. попробую
|
|||
18
ЦТО-шник
09.03.21
✎
20:53
|
В настройках ккт можно отключить через таблицы, опция специально для инет магазинов
|
|||
19
mishaPH
модератор
09.03.21
✎
21:06
|
(18) это реальный маг. надо и так и так. и продавца чтобы у прилавка не дергать и манагер выбивает чек удаленно продавая с этого магазина. А курьер пришел забрал
|
|||
20
Исновая
09.03.21
✎
21:48
|
(18) тоьько в штрих м.както так, и она не для инет магазинов
|
|||
21
opus70
10.03.21
✎
08:51
|
(19) все это хорошо только кто недостачю будет покрывать от таких моментов
|
|||
22
mishaPH
модератор
10.03.21
✎
08:58
|
(21) какая недостача. идет по каналу безнала и отд секции . кассир отвечает только за нал.
сейчас продавец тупо бумажки выкидывает |
|||
23
serpentt
10.03.21
✎
11:25
|
(17) Есть маленький нюанс, если не хотите печатать чек И ОТСЫЛАТЬ его электронно покупателю
то должна быть определенная последовательность, иначе чек все равно выйдет на печать... ОбъектECR.NewDocument(); ОбъектECR.CheckType = 1; ОбъектECR.CheckMode = 0; // 0 - только в электронном виде без печати на чековой ленте ОбъектECR.OpenCheck(); // 1008 Всегда ПЕРВЫЙ после OpenCheck() //{ "1008" Запись контакта покупателя для отправки электронного чека ОбъектECR.AttrNumber = 1008; ОбъектECR.AttrValue = МайлТелефон;//"+79091235566" или "[email protected]" ОбъектECR.WriteAttribute(); //} |
|||
24
serpentt
10.03.21
✎
11:26
|
(23) Атол ДТО-8
|
|||
25
mishaPH
модератор
10.03.21
✎
11:28
|
(23) да емейл заполняеем.
сделаю первым |
|||
26
mishaPH
модератор
11.03.21
✎
08:40
|
(23) гм. а у меня нигде нет NewDocument();
Объект.CancelCheck(); при завершении есть нал безнал, емейл 1008 есть Объект.Регистрация(); при строках. |
|||
27
mishaPH
модератор
11.03.21
✎
08:42
|
так начинается код печати чека. еще остатки штатного fr_com
Если ПустоеЗначение(Объект) = 1 Тогда ОписаниеРезультата = "устройство не подключено"; Возврат 0; ИначеЕсли ПодключитьсяКФР(Объект) = 0 Тогда Возврат 0; КонецЕсли; Объект.Mode = 1; // режим регистрации чеков Объект.Password = Пароль; // пароль на режим регистрации Объект.SetMode(); Объект.GetStatus(); Если Объект.СостояниеЧека <> 0 Тогда Попытка Объект.CancelCheck(); Исключение КонецПопытки; КонецЕсли; Если Объект.Результат <> 0 Тогда Попытка Объект.CancelCheck(); Исключение КонецПопытки; ОписаниеРезультата = ПолучитьОписаниеРезультата(Объект); ОтключитьсяОтФР(Объект, 0); Возврат 0; КонецЕсли; // регистрация товаров РезРегистрация = 1; СписокТоваров.ВыбратьСтроки(); ДлинаНаименования = Объект.ДлинаСтрокиСимволов; // зависит от модели ФР Если ЕмейлКлиентаДляОФД <> "" Тогда Объект.AttrNumber = 1008; Объект.AttrValue = СокрЛп(ЕмейлКлиентаДляОФД); Объект.WriteAttribute(); КонецЕсли; Если Кассир <> "" Тогда Объект.AttrNumber = 1021; Объект.AttrValue = СокрЛп(Кассир); Объект.AttrPrint = 1; Объект.WriteAttribute(); КонецЕсли; Если КассирИНН <> "" Тогда Объект.AttrNumber = 1203; Объект.AttrValue = СокрЛп(КассирИНН); Объект.AttrPrint = 1; Объект.WriteAttribute(); КонецЕсли; |
|||
28
serpentt
11.03.21
✎
13:12
|
(26) NewDocument ()
Данные метод является сервисным и представляет собой логическое сочетание нескольких кассовых операций (Запросы GetStatus (), SetMode (), CancelCheck () и т.д.). Выполнение этого метода следует производить перед открытием любого документа (открытие чека, печать отчета и др.), при этом выполняются следующие действия: если чек открыт, он будет отменен; выполняется запрос некоторых параметров ККМ; драйвер возвращает ошибки, возникающие в работе ККМ; выполняется попытка войти в режим, указанный в свойстве Mode. http://fs.atol.ru/_layouts/15/atol.templates/Handlers/FileHandler.ashx?guid=48f67bf7-0787-459e-b520-d2f5ac78fe26&webUrl= |
|||
29
mishaPH
модератор
11.03.21
✎
15:02
|
(28) да я понимаю. но в моем коде этого нет. хотя все работает
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |