Имя: Пароль:
1C
1С v8
Фискальный регистратор, пробивается ТАРА вместо обычной оплаты.
,
0 Skom
 
04.04.13
06:22
К одной и той же базе подключено примерно 10 ФР (Штрих МИНИ ФР-К)

На одном ФР периодически пробивается "ТАРА". Системности не выявлено, т.е. пробивается хаотично.

код закрытия чека, в обработке обслуживания такой:


ОплатаНалом = ?(СуммаБезнал = 0, МАКС(СуммаНал,Получено), СуммаНал);
       
Объект.Summ1 = ОплатаНалом;
Объект.Summ2 = 0;
Объект.Summ3 = 0;
Объект.Summ4 = СуммаБезнал;

Объект.CloseCheck();

Обслуживающая организация прислала официальную бумажку, в которой сказано, что ФР в порядке, проблема в ПО.

Может было у кого что-либо подобное. Или просто мыслями поделитесь.
1 Wobland
 
04.04.13
06:24
делюсь мыслями. пробивается не та номенклатура, а код показан про сумму. что-то в этом неправильное такое..
2 Галахад
 
гуру
04.04.13
06:26
Ну, наверно, надо посмотреть, какой вид оплаты в 4-й секции.
3 Skom
 
04.04.13
06:36
4 вид оплаты - безнал (пластиковые карты)

(1) чек пробивается следующим образом: сначала просто печатается тело чека, но при этом каждая позиция отдельно не регистрируется на фискальнике, затем происходит регистрация всей суммы чека и затем закрытие чека с указанием какая сумма по каким видам оплаты прошла.
вот этот кусок кода, который отвечает за тип оплаты и показан выше
4 Wobland
 
04.04.13
06:50
>пробивается "ТАРА"
это тара? номенклатура такая? ящики, бочки, коробки, пакеты?
5 Галахад
 
гуру
04.04.13
06:52
(4) Вид оплаты.
6 Skom
 
04.04.13
06:53
(4) у нас в программе нету нигде тары.
В ФР есть возможность настроить 4 различных вида оплат.
Обычно это Нал, Кредит, Тара, Безнал (но можно обозвать их как угодно).

И в обработке обслуживания программист сам определяет алгоритм выбора видов оплаты.

Потом при закрытии смены ФР выводит отчет (Z или X) в котором и видно по какому виду оплаты какая выручка была.
7 Skom
 
04.04.13
06:56
Вот у нас на одном из 10-ти фискальников периодически, бессистемно выскакивает "тара".

Кстати, оговорюсь. Дополнительно стоит программа КиберПлат (прием платежей на мобильные), которая так же взаимодействует с ФР, но туда в драйвер мы лезть уже не можем. там закрытый код. единственное, можно слегка влиять на макет чека, но алгоритм выбора видов оплаты нам там недоступен.
8 Wobland
 
04.04.13
06:56
ну ещё раз поделюсь мыслями. а было б неплохо всякий раз перед Клосе() писать в какой-нить лог (ЖР) значения всех четырёх сумм. а потом взять и поймать за руку взбесившуюся железяку. только в логах будет каждый раз всё хорошо, ибо в барабашек я не верю...
9 Skom
 
04.04.13
07:00
в моем случае, на том фискальнике в таблице видов оплаты чека прописано

1 Наличными
2 Кредитом
3 Тара
4 Плат.картой

и такой код.

Объект.Summ1 = ОплатаНалом;
Объект.Summ2 = 0;
Объект.Summ3 = 0;
Объект.Summ4 = СуммаБезнал;

Объект.CloseCheck();

Как видишь, Тара = 0;
10 Skom
 
04.04.13
07:07
На проблемном рабочем месте была замена компьютера. Проблема осталась.
11 Trotter
 
04.04.13
07:27
(10) Любой товар тарой ? интересно и только на одной кассе...
А у вас тара вообще продаётся ?) или только в номенклатуре как позиция для прихода разливного пива например ?)
12 Skom
 
04.04.13
07:30
тары в 1с нет. ТАРА это вид оплаты на ФР а не номенклатура такая
13 Trotter
 
04.04.13
07:31
(12) Та ладно ? у нас есть. Мы так пиво приходуем)
14 rs_trade
 
04.04.13
07:34
Добавь строчку лога при пробитии чека. Потом посмотришь с каким товаром или чем там еще этот тип оплаты появляется.
15 Trotter
 
04.04.13
07:34
Вид товара шт,кг, ещё чего то, тара.
Иногда бывает так что оператор не правильно завёл товар и указал на пример в весовом товаре шт. товар перефосовали на весах с печатью этикеток и бабах печенье пробивается как рыба ))) такое сплошь и рядом, или например сканер иногда не дописывает последние цифры.
16 Skom
 
04.04.13
07:39
Только что выяснил, что тара периодически пробивается и из программы КиберПлат (которая платежи на телефон)
17 Skom
 
04.04.13
07:40
(15) ты не понял меня.
PS весового товара у нас нет вообще. Да и вид товара в данном случае не играет никакой роли.
18 Галахад
 
гуру
04.04.13
07:42
Сужай круг поиска.
Переставь ФР в место, где нет КиберПлат-а.
19 Ranger_83
 
04.04.13
07:45
(0) "Дяденька,вы такие вопросы задаете,а я ведь совсем не сварщик"(С) :)
20 Trotter
 
04.04.13
07:47
а как кибер плат привязан у вас к кассе ? у них же свои терминалы.
21 Skom
 
04.04.13
07:58
(20) чек фискальный человеку же надо выдать, что от него деньги приняли.
22 Ranger_83
 
04.04.13
08:17
(21) почему не указал какая конфа и какая обработка обслуживания?
23 Skom
 
04.04.13
08:20
конфа КА платформа последняя (8-ка есс-но) обработка обслуживания - это адаптированная из 7.7. и дописанная под свои нужды. основные ключевые моменты я выделил.

каким образом идет обработка именно фискальной части чека.
24 Ranger_83
 
04.04.13
08:25
(23) я недавно как раз настраивал типы оплаты на ФР.Видел,что в 1с в настройках торгового оборудования,бывает галочка типа оплаты "наличная оплата"=0-ая секция
У тебя как раз смещение идет на -1,т.е. безнал попадает на тару.Проверь настройки на конкретном рабочем месте
25 Skom
 
04.04.13
08:28
суммы по таре бывают смешные. 1р20 коп.
у нас безналом так не платят.

Максимум 5 рублей в день. бывает. Рублей, а не тысяч.

При том, что уточнил, что сбои бывают не только в 1с. Более того, локализовать проблему именно в 1с или именно в киберплате не возможно.
26 Ranger_83
 
04.04.13
08:30
Если у тебя проблема только на одном фискальнике,то попробуй поменять местами или заменить сам фискальник
27 rs_trade
 
04.04.13
08:30
(25) Не возможно локализовать потому что больше на форуме флудишь. Еще раз, добавляешь логирование при пробитии чека. Пиши хоть в журнал, хоть в текстовый файл. Потом анализируешь лог. Все.
28 Skom
 
04.04.13
08:40
(26) фискальники привязаны к точкм в плане регистрации. не так просто поменять местами. это была первая мысль, когда мы (коллектив программистов) согласились с тем, что на 99% проблема не в 1с.
29 Skom
 
04.04.13
08:41
+28 первая мысль поменять местами, а не то, что это не так просто :-)
30 Ranger_83
 
04.04.13
08:48
(28) сколько времени прошло с появления это светлой мысли до текущего момента?:))
31 Skom
 
04.04.13
08:53
много
32 Ranger_83
 
04.04.13
08:54
без комментариев
33 Skom
 
04.04.13
08:55
Новый фискальник 30-ку стоит. поэтому просто взять и купить новый - не вариант.
34 Рыжий Лис
 
04.04.13
09:24
Кабель поменять от компа до ФР, скорость порта понизить. Если ошибок нет в коде нужно искать в аппаратном обеспечении.
35 Skom
 
04.04.13
09:39
Насчет кабеля не знаю, но компьютер менялся, на котором ФР живет.
36 Skom
 
04.04.13
11:03
быстро закончились идеи однако.
37 Галахад
 
гуру
04.04.13
11:06
Написать официальную бумажку, в которой указать,
что в ПО все нормально, проблема в ФР.
38 akronim
 
04.04.13
11:31
Включить запись лога в драйвере, если возможно (и готовиться смотреть многометровые тексты, ага). Может, сам драйвер тупит. И логи отправки на фискальник в 1с - для сравнения.
ЦТО сделало правильно - пару раз прогнали тест железки, она все показала верно. А что ты им можешь сказать без логов?
39 s_ustinov
 
04.04.13
12:23
http://www.serial-port-monitor.com/
может что-то такое поставить?
40 drcrasher
 
04.04.13
12:25
всё не читал. дрова от атола обновить уже предлагали?

зы - у меня на старых дровах вместо суммы чека скидка пробивалась
41 palpetrovich
 
04.04.13
12:31
Это ПО работает только с одним этим ФР-ом или со многими? Проблема олько с одним этим ФР-ом или со многими?

Выводы - сам
42 Skom
 
05.04.13
05:22
(37) ахахаха
(40) было. меняли
(41) все ФР работают с этим ПО. беда только на одном.
43 Torquader
 
06.04.13
00:14
Если используются скидки в чеке, то возможна ситуация, когда общая сумма всех оплат превышает итог чека (из-за того, что ФР сделал округление скидки).
В этом случае, Штрих-ФР-К вообще выдавал ошибку, а этот, может быть, использует свободный вид оплаты.

P.S. если писать все команды ФР в журнал, то потом его можно распарсить программно и выудить все команды закрытия чека, где указаны суммы.
P.P.S. наименование типа оплаты в настройках ФР можно поменять, чтобы вас "тара" не напрягала.
Независимо от того, куда вы едете — это в гору и против ветра!