Имя: Пароль:
1C
 
Как получить срок окончания фискалки в ККМ
0 mishaPH
 
11.12.19
18:53
Собственно можно ли как-то получить срок окончания или заполнение фискалки ККМ, чтобы однажды утром вам не сказали, что ФП заполнена
1 Сияющий в темноте
 
11.12.19
19:24
запросы состояния и т.п.
смотреть документацию к конкретному экземпляру.
ну или рассчитать от даты активации.
2 Garykom
 
гуру
11.12.19
19:30
(0) ОФД какой? АПИ его изучал?
3 Garykom
 
гуру
11.12.19
19:31
Ну и если атол то https://integration.atol.ru/api/#schetchiki-fn
4 vovastar
 
11.12.19
19:33
(1) от даты регистрации не получится плясать. Очень часто дата окончания действия ФН в ЛК налоговой не соответствует действительности. Узнать срок окончания со 100% уверенностью возможно только с самого ФН через драйвер или прочитав ФН утилитой FN_RUN.
5 drcrasher
 
11.12.19
19:34
(0) на зетке (закрытие смены) будет надпись громкими буквами "срок фн менее 30 дней" или "фн почти заполнен". ну и в офд эта инфа есть
6 vovastar
 
11.12.19
19:40
(0) Производители говорят что памяти Фн достаточно на 250000 чеков, без разницы, ФН на 15 или ФН на 36. Но практика показала что это совсем не так.
7 vovastar
 
11.12.19
19:43
(5) в ОФД очень мало народу заходит, у 95% клиентов они не знают даже свой логин и пароль.
8 mishaPH
 
модератор
11.12.19
20:21
(3) а зачем офд?
9 mishaPH
 
модератор
11.12.19
20:22
(5) ок. а программно это как-то можно получить?
10 mishaPH
 
модератор
11.12.19
20:22
(3) у меня еще 6 чтоли версия по магазинам
11 Garykom
 
гуру
11.12.19
20:25
(8) ОФД знает когда ФН кончится и сколько уже пробито
12 mishaPH
 
модератор
11.12.19
20:29
(11) т.е. запрос через офд только. сам ккм ответить не сможет?
13 Garykom
 
гуру
11.12.19
20:30
(10) 6-й драйвер давно того, скорее 8-й он эмулирует 6-й частично.
10-й параллельно ставить и когда порт не занят выполнять запросы можно, даже из 1С 7.7 просто через
fptr = СоздатьОбъект("AddIn.Fptr10");
14 Garykom
 
гуру
11.12.19
20:31
(12) Можно и из ФН
integration.atol.ru/api/?pascal#srok-deystviya-fn
15 Garykom
 
гуру
11.12.19
20:32
(14)+ Там мануал охеренный дохрена всего есть
16 Garykom
 
гуру
11.12.19
20:36

fptr = СоздатьОбъект("AddIn.Fptr10");
fptr.setSingleSetting(fptr.LIBFPTR_SETTING_PORT, IntToStr(fptr.LIBFPTR_PORT_USB));
fptr.applySingleSettings();

fptr.open();

fptr.setParam(fptr.LIBFPTR_PARAM_FN_DATA_TYPE, fptr.LIBFPTR_FNDT_VALIDITY);
fptr.fnQueryData();

registrationsRemain = fptr.getParamInt(fptr.LIBFPTR_PARAM_REGISTRATIONS_REMAIN);
registrationsCount  = fptr.getParamInt(fptr.LIBFPTR_PARAM_REGISTRATIONS_COUNT);
dateTime = fptr.getParamDateTime(fptr.LIBFPTR_PARAM_DATE_TIME);
Сообщить("Дата окончания: "+dateTime);

fptr.close();
17 mishaPH
 
модератор
11.12.19
20:38
(16) мерси. завтра попробую.
18 Garykom
 
гуру
11.12.19
20:38
(16)+ Это будет работать когда одна ККТ по USB подрублена, можно вместо USB указать COM

fptr = СоздатьОбъект("AddIn.Fptr10");
fptr.setSingleSetting(fptr.LIBFPTR_SETTING_MODEL, IntToStr(fptr.LIBFPTR_MODEL_ATOL_AUTO));
fptr.setSingleSetting(fptr.LIBFPTR_SETTING_PORT, IntToStr(fptr.LIBFPTR_PORT_COM));
fptr.setSingleSetting(fptr.LIBFPTR_SETTING_COM_FILE, 'COM5');
fptr.setSingleSetting(fptr.LIBFPTR_SETTING_BAUDRATE, IntToStr(fptr.LIBFPTR_PORT_BR_115200));
fptr.applySingleSettings();
19 mishaPH
 
модератор
11.12.19
20:39
(13) да 8й. уточнил у админов
20 mishaPH
 
модератор
11.12.19
20:40
(18) по усб. насколько я помню. занимет 2 виртуальных порта.
21 Garykom
 
гуру
11.12.19
20:40
(17) Только IntToStr() замени на Строка() и еще может что забыл, копировал с дельфи кода
22 Garykom
 
гуру
11.12.19
20:40
(20) Второй порт это для связи с ОФД, они просто сделали что еще "USB порт" можно использовать вместо нужного COM из двух
23 mishaPH
 
модератор
11.12.19
20:41
(22) да я в курсе. один на ккм другой под офд
24 Irbis
 
11.12.19
20:42
(6)Это примерно так. Заполненность ФН 76% и сегодня пробито с июля этого года 189 тысяч чеков.
25 vovastar
 
11.12.19
20:54
(24) 50 чеков в час при круглосуточной работе? Круть.
26 Irbis
 
11.12.19
20:55
(25) и таких касс одновременно 30 шт.
27 hhhh
 
12.12.19
04:35
(23) а зачем это всё? Там ведь и так продумано. Однажды утром вам говорит, что ФП заполнена. И у вас есть 30 дней, чтобы ее поменять. Никаких проблем.
28 mishaPH
 
модератор
12.12.19
05:52
(27) а магазин при этом не работает?
29 mishaPH
 
модератор
12.12.19
05:53
у нас одна ккм скончалась так и ругается про заполнение. отчеты снять не могут и работать
30 hhhh
 
12.12.19
06:22
(28) магазин при этом работает.
31 mishaPH
 
модератор
12.12.19
06:30
(30) у нас при попытке что либо сделать. снять отчет выдает "Исчерпан ресурс КС ФН"
32 Kigo_Kigo
 
12.12.19
07:57
(31) Хааа, чеки мля в офд отправь, это не ФН закончилось, это у вас связи с ОФД нет, чеки не уходит!
33 mishaPH
 
модератор
12.12.19
08:47
(32) да вроде все работает
34 mishaPH
 
модератор
12.12.19
08:47
ну этот ладно. но руководство внезапно озадачилось, что надо следить
35 mishaPH
 
модератор
12.12.19
08:48
(32) пнул админов
36 Сияющий в темноте
 
12.12.19
08:53
когда к 250 тыс.подходит,он не особо то и пишет,что близка к заполнению,а когда при закрытии смены больше 240 тыс.,насколько я помню,новую смену открыть не дает,и приплыли.
37 Сияющий в темноте
 
12.12.19
08:55
но количество документов можно по номеру оценивать,когда онг больше 200 тыс.новый ФН должен быть уже в столе.
38 mishaPH
 
модератор
12.12.19
08:57
(37) да у нас таких цифр небывает.
39 mishaPH
 
модератор
12.12.19
09:00
(32) нет. админы говорят фн закончился реально. офд тут непричем
40 vovastar
 
12.12.19
16:07
(30) не вводите людей в заблуждение, при переполнении памяти ФН, вы не сможете ни смену открыть, ни продать, ни закрыть.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан