Имя: Пароль:
1C
1C 7.7
v7: Работа с ККМ Атол30Ф через RDP
,
0 zenon46
 
04.06.18
12:00
Доброго дня! За все время работы с 1С, практически не приходилось работать с ТО, но в связи с 54-ФЗ, придется осваивать. Итак есть АТОЛ30Ф есть сервер терминалов и 1С 7.7 ТиС, итак я все подключил, все работает чеки пробиваются, все вроде бы нормально, но есть два вопроса :1
1. Алгоритм выписки такой Реализация - ПКО (из него чек печатаем), если возврат то на основании Реализации - Возврат - РКО (за него чек печатаем), вопрос как потом закрыть смену? Нужно ли ее вообще закрывать ? Есть ли в драйвере ккм закрытие смены ? Я так понимаю смена автоматически откроется при печати первого чека.
2. Как происходит отправка чеку ОФД? Службу EthernetOverUSB нужно включать? Или это делает служба FDSVC которая по умолчанию уже включена ?
1 HawkEye
 
04.06.18
12:02
(0)
1. смену закрыть надо, в драйвере есть закрытие.
2. EthernetOverUSB - если не включена, то надо включать.
2 zenon46
 
04.06.18
12:10
(1) EthernetOverUSB - включать на локальной машине к которой подключена КММ, а не на сервере терминалов ?
3 HawkEye
 
04.06.18
12:15
(2) видимо да... но у меня 1С для ККМ установлены локально.
4 zenon46
 
04.06.18
12:18
(3) нет такой возможности, магазины есть в городах за 350км от офиса центрального.
В упор не могу найти как в драйвере смену закрыть.
5 big
 
04.06.18
13:01
driver.Mode = 3;
driver.SetMode();
driver.NewDocument();
driver.AttrNumber = 1021;
driver.AttrValue = "Старший кассир Иванов И.И.";
driver.WriteAttribute();
driver.ReportType = 1;
driver.Report();


Это из примера Атол.
А если из теста драйвера, то надо войти в режим Отчетов с гашением, затем снять отчет
6 zenon46
 
04.06.18
13:08
(5) любой отчет снимать ?
7 Salimbek
 
04.06.18
13:11
(6) Написано же "Отчет с гашением"
8 zenon46
 
06.06.18
07:04
Ещё вопрос на той машине где стоит ККМ должна быть электронная подпись ?
9 Попытка1С
 
06.06.18
07:12
(8) нет
10 Попытка1С
 
06.06.18
07:13
(2) у меня на локальной поскольку ккм прокинута с локальной тачки
11 Серёжа_
программист
 
06.06.18
07:31
EthernetOverUSB еще надо настроить, там один порт используется для 1с, второй для отправки данных в офд
12 Серёжа_
программист
 
06.06.18
07:34
Просто делаешь проброс портов с локальной машины и подключаешь в терминале, главное чтобы быстродействие было нормальное, иначе придется повозится чутка)
13 zenon46
 
06.06.18
07:47
(10) ну так ккм у меня тоже подключена не к серверу, а к локальной машине.
14 zenon46
 
06.06.18
07:48
(11) не понял там кроме галки запустить службу при старте системы и номера порта других опций нет.
15 zenon46
 
06.06.18
14:48
Вопрос, такой, когда человек платит банковской картой, как это можно отразить что бы распечатался чек на ККМ ?
16 Builder
 
06.06.18
15:21
(15)
Метод TypeClose, 0- нал, 1-безнал.
Но надо смотреть в свойствах драйвера, вроде в новых версиях меняли нумерацию эту.

Объект.Summ = Окр(ОплатаПоКарте, 2, 1);
Объект.TypeClose = 1;
Объект.Payment();

А еще можешь чек закрывать и налом и безналом одновременно.