Имя: Пароль:
1C
1C 7.7
v7: Чек аннулирован Атол30Ф
, ,
0 zenon46
 
28.06.18
09:44
Доброго дня!
Вчера поставили кассу Атол30Ф, подключили попробовали чеки печатать, распечатало с кучей ошибок, был НДС, неправильная система налогооблажения ну и еще куча мелочей, но чеки ПЕЧАТАЛО. Сегодня подправил систему налогообложения передаю 8-ку ЕНВД, и убрал из документов НДС, файл xml формируется нормально, но касса выдает чек аннулирован. Куда копать ? Версию драйвера с 8.14 сменил на 8.16, ФН версии 1.0.
1 skela1c
 
28.06.18
09:46
проверьте кассу первым делом, саму железку. Значения на печать не влияют
2 cincout
 
28.06.18
09:48
Может влиять, если передается нулевое количество, например
3 Масянька
 
28.06.18
09:52
(0) Фиг его знает... Хотя, думаю, что и Фиг не знает...
У меня Штрих. Где-то после запуска (отлаживали методом тыка по 1 рублю) (причем, не нашли когда) в гашении появилось 10 аннулированных.
Кстати, попробуй не убирать НДС, а передавать без НДС.
4 dezss
 
28.06.18
09:56
(0) xml в студию
5 zenon46
 
28.06.18
09:56
(3) Вот пример XML файла.
<?xml version="1.0" encoding="UTF-8" ?>
- <CheckPackage>
  <Parameters PaymentType="2" TaxVariant="8" />
- <Positions>
  <FiscalString Name="Хомут металлический с крепежом 47-51мм (1 1/2",М8)" Quantity="8" Price="25" Amount="200" Tax="none" />
  </Positions>
  <Payments Cash="200" CashLessType1="0" CashLessType2="0" CashLessType3="0" />
  </CheckPackage>
6 zenon46
 
28.06.18
09:58
(4) см (5)
7 dezss
 
28.06.18
10:00
(5) нет Departmen, лучше добавь? был с ним косяк...
а какая СНО у вас?
8 нет вообще, они от 0 до 5...
8 Масянька
 
28.06.18
10:01
(5) Не скажу тебе.
Я просто в обработке ставила без НДС (не помню, какой параметр). А xml и в глаза не видела.
9 dezss
 
28.06.18
10:01
(7) + вижу, что ЕНВД, а это 3
10 zenon46
 
28.06.18
10:03
(9) а я нашел вот такую инфу
// Применяемая система налогооблажения в чеке:ОСН - 1;УСН доход - 2;УСН доход-расход - 4;ЕНВД - 8;ЕСН - 16;ПСН - 32;

где вообще эти параметры посмотреть ДОСТОВЕРНО ?
11 dezss
 
28.06.18
10:03
(5) Кстати, вижу, что ФФД 1.00...
Только не вижу в нем смысла, через пол года опять все переделывать?

Кстати, если ты уверен, что кассу зарегали на ФФД 1.00?
Если зарегали на 1.05, а ты пытаешься передавать в 1.00, то будут как раз аннулированные чеки, вроде...
12 dezss
 
28.06.18
10:04
(10) это ты где такое нашел? О_О
13 zenon46
 
28.06.18
10:04
(11) на ФН шильд стоит 1.0
14 zenon46
 
28.06.18
10:04
(12) на мисте тут )
15 dezss
 
28.06.18
10:04
УСН доход - 1, УСН доход-расход - 2, ЕНВД - 3, ЕСН - 4, Патент - 5...ОСН - 0
16 dezss
 
28.06.18
10:05
(13) а на ККТ?
17 zenon46
 
28.06.18
10:05
(16) где на ККТ посмотреть ?
18 dezss
 
28.06.18
10:06
(14) это может с какой другой компонентой для работы с ККТ, но в xml все так, как я написал...
19 dezss
 
28.06.18
10:06
20 Builder
 
28.06.18
10:11
Name="Хомут металлический с крепежом 47-51мм (1 1/2",М8)"
Для начала убрать кавычки из названия товара, структура xml может слететь :)
"Вчера печатало - сегодня нет" - Z-отчет сняли хоть вчера?
21 dezss
 
28.06.18
10:13
(17) через тест драйвера команда нижнего уровня
91 36 00
Ответ: <55h><Код ошибки (1)><Значение (Х)>

В ответе будет
55 00 AA BB CC и дальше что-то
AA - версия ФФД ККТ
BB - версия ФФД ФН
CC - версия ФФД
Возможные значения этих параметров:
01 - ФФД 1.00
02 - ФФД 1.05
03 - ФФД 1.1
22 Сияющий Асинхраль
 
28.06.18
10:14
(0) Какая конфигурация то? Конфы на управляемых формах последнее время работают корректно на 9-ом драйвере, а с 8-ым проблемы. Если же конфа на обычных формах надо играться уже тремя вещами: версией драйвера, прошивкой аппарата и версией обработки обслуживания...
23 dezss
 
28.06.18
10:14
(21) поправка...
команда такая:
91 36 00 00
24 dezss
 
28.06.18
10:14
(22) v.7 ты в теме не заметил?)))
25 Сияющий Асинхраль
 
28.06.18
10:16
(24) Не заметил... Торможу :-)...

Для семерки надо играться только версией дров и версией прошивки...
26 Масянька
 
28.06.18
10:16
(24) Сияние мешает :)))))))))))
27 Масянька
 
28.06.18
10:17
(25) Это пипец какой-то...
Столько мата, сколько в последнее время, от пользователей никогда не слышала...
У одного работает - ставим другому - фиг вам - прошивка...
Какой идиот это придумал?!!!!!!!!!!!!!!!!!!
28 Somebody
 
28.06.18
10:27
и вообще через xml-обертку работать - зло. лучше напрямую через драйвер.
29 zenon46
 
28.06.18
10:29
Итак, руками в обработке указал СистемаНалогооблажения = 3, чеки полетели, СНО - ЕНВД. Тут все хорошо, спасибо (19), НО
теперь под товаром вылазиет "НДС 18/118" и сумму пишет, что за нфиг, в документе Реализации ндс нет, в XML Tax="none".
30 faramund
 
28.06.18
10:33
(0) работаете через  прокладку FprnM1C82_54FZ.dll?
Через нее Атол 30Ф на 1.05 ФН + БезНДС + скидки завести не получилось.
Скидки вообще не пробивает.
Вместо БезНДС ставил 18/118, как только не бился.
Перелопатил кучу формумов, брал и свежие обработки из ТИСа и свежие дллки из 8.16 драйверов, передавал все возможные варианты в Tax.

В итоге плюнул и написал напрямую через FprnM1C, что и советую сделать.
В ТИСе для 1.05 тоже напрямую сделана печать.

По поводу ошибок - смотреть лог драйвера, по нему будет понятно почему откат чека.

Где лежит лог можно посмотреть в программке "Управление драйверами" закладка логи.
31 Somebody
 
28.06.18
10:34
(30) +1. напрямую через FprnM1C ладнее несравненно.
32 dezss
 
28.06.18
10:35
(30) ну хз...я взял 9-е дрова и все сразу взлетело...
33 dezss
 
28.06.18
10:36
(29) скорей всего у тебя ффд 1.05...
атолы норм с ними работают если брать 9.х дрова и компоненту соответствующую
34 dezss
 
28.06.18
10:38
(21) + у тебя скорей всего будет
AA - 02
BB - 01
CC - 02
35 faramund
 
28.06.18
10:40
(33) В девятых драйверах я не нашел искомой FprnM1C82_54FZ.dll.
Проще и быстрее взять из ТИСа для 1.05 обработку и дописать немного по скидкам и по емайлу/телефону покупателя
36 dezss
 
28.06.18
10:41
(35) C:\Program Files (x86)\ATOL\Drivers9\KKT\1Cv83
ATOL_KKT_9.zip
37 dezss
 
28.06.18
10:42
(36) Там сразу зип, который пихаешь в конфу и его потом подключаешь...и все...
как в 7.7 я не в курсе, если что..
38 zenon46
 
28.06.18
10:44
Да скидки вообще не интересуют, там стандартный механизм не используется. Главное на сейчас проблема это печать под товаром НДС 18/118 и в итоге Сумма НДС 18/118, хотя в документе этого ничего нет! И в файле передается Tax="none".
39 dezss
 
28.06.18
10:45
(38) ну тебе в (30) ответили...
переходи на 9)
40 dezss
 
28.06.18
10:45
(39) + хотя кажется, что где-то видел тему, где смогли это поменять...
вроде чета делали из теста драйвера
41 Kigo_Kigo
 
28.06.18
10:58
(30) Сделал точно также, если интересует для 1.05, чиркани на почту (kigoryazanГавГавgmail.com)письмо, скину обработку обслуживания для FprnM1C, там сам под себя допилишь, хотя ее можно и под 1.0 допилить наверно
42 zenon46
 
28.06.18
11:34
(21) сделал, выдало 55 00 02 01 02 и далее
43 zenon46
 
28.06.18
11:42
Нашел в логах вот такую строку Driver.Set_TaxTypeNumber 6
44 faramund
 
28.06.18
11:53
(37) В этом архиве нет дллки FprnM1C82_54FZ.dll, а другие 7-ка думаю не поймет
(43) Пробей чек, дождись аннулирования и брось сюда весь лог для этого чека, надо понять почему ануллирование.
В моем случае оно было из-за попытки применить суммовую скидку
45 Builder
 
28.06.18
11:56
(44) "FprnM1C82_54FZ.dll, а другие 7-ка думаю не поймет" - ошибочное мнение.
46 dezss
 
28.06.18
11:56
(42) да, у тебя 1.05
(44) э...а почему она другие не поймет? О_о
имя другое, методы все те же самые...xml немного другого вида, вот и все...
47 faramund
 
28.06.18
11:57
(45) Хорошо, возможно, какую ддлку указывать?
48 Builder
 
28.06.18
11:58
(47) FprnM1C.dll и работать с ней напрямую без прокладок в виде xml файлов.
49 dezss
 
28.06.18
11:59
(47) 8.3 сама выбирает, какую dll из архива брать...
а если самому указывать, то эту: fptrwin32_fz54_9_12_1_6236.dll
50 faramund
 
28.06.18
12:00
(48) с FprnM1C.dll понтяно, речь шла про прокладку из 9-х драйверов атола.
(0) Пробуй fptrwin32_fz54_*
И если не пойдет, то приводи логи
51 dezss
 
28.06.18
12:01
(50) но должны стоять 9-е дрова
52 zenon46
 
28.06.18
12:11
(50) у меня стоит ДТО8, прокладка FprnM1C82_54FZ из поставки 1С версии 8.15.0.7833
53 faramund
 
28.06.18
12:29
(52) Пробивай чек и приводи логи, без них понять почему идет аннулирование невозможно.

Я бы пошел таким путем:
1. Поставил 9-е драйвера и пробовал через прокладку девятых драйверов посмотреть будет ли печатать и что будет с НДС и остальным в чеке
2. Если не получилось то не терять время и переписывать все на прямую работу через FprnM1C.dll оставаясь на 8-х драйверах.
54 zenon46
 
28.06.18
12:31
(53) вот кусок
28.06.2018 10:24:27.875 0000000000 Driver.Set_Summ 750
28.06.2018 10:24:27.875 0000000000 Driver.Set_Name Труба арм. НЕзачистная 20 PN20 (белый) Valfex
28.06.2018 10:24:27.875 0000000000 Driver.Set_Quantity 20
28.06.2018 10:24:27.875 0000000000 Driver.Set_Price 37,5
28.06.2018 10:24:27.875 0000000000 Driver.Set_Department 0
28.06.2018 10:24:27.875 0000000000 Driver.Set_DiscountValue 0
28.06.2018 10:24:27.875 0000000000 Driver.Set_TaxTypeNumber 6
28.06.2018 10:24:27.875 0000000000 Driver.EndItem
55 dezss
 
28.06.18
12:32
(52) ставь девятые дрова и не парься
56 zenon46
 
28.06.18
12:33
(55) а обработку обслуживания где брать под 9-е ?
57 faramund
 
28.06.18
12:36
(54) Это кусок по сути чек, ниже еще приводи до конца лог
58 faramund
 
28.06.18
12:37
(56) см (49)
59 dezss
 
28.06.18
12:44
(56) в (36) написал уже
60 dezss
 
28.06.18
12:45
(59) + хотя это не обработка обслуживания, а просто dll-ка...ну подсунь ее в обработку...
61 Pit0n_08
 
28.06.18
12:48
Если используете обработку frATOL54_comm_105.ert и восьмую версию драйвера, попробуйте подобрать разные значения Tax. Пару недель у клиента так и заработало - номер налога передавали соответствующий "Без НДС", а ККМ выдавал 18/118.
62 zenon46
 
28.06.18
12:49
(57) 28.06.2018 10:24:27.875 0000000000 Посылка пакета: C2 16
28.06.2018 10:24:27.875 0000000000 Посылка пакета: C1 01 17 00 00 EB 02 00 00 00 00 00 37 50 00 00 02 00 00 00 00 00 00 07 50 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 92 E0 E3 A1 A0 20 A0 E0 AC 2E 20 8D 85 A7 A0 E7 A8 E1 E2 AD A0 EF 20 32 30 20 50 4E 32 30 20 28 A1 A5 AB EB A9 29 20 56 61 6C 66 65 78
28.06.2018 10:24:28.062 0000000188 Received async answer: 55 00 00
28.06.2018 10:24:28.062 0000000188 Driver.Set_TypeClose 0
28.06.2018 10:24:28.062 0000000000 Driver.Set_Summ 750
28.06.2018 10:24:28.062 0000000000 Driver.Payment
28.06.2018 10:24:28.062 0000000000 Посылка пакета: C2 17
28.06.2018 10:24:28.062 0000000000 Посылка пакета: C1 01 18 00 00 99 00 01 00 00 07 50 00
28.06.2018 10:24:29.062 0000001000 Received async answer: 55 00 00 00 00 00 00 00 00 00 00 00
28.06.2018 10:24:29.062 0000001000 Driver.Set_RegisterNumber 45
28.06.2018 10:24:29.062 0000000000 Driver.GetRegister
28.06.2018 10:24:29.062 0000000000 Посылка пакета: C2 18
28.06.2018 10:24:29.062 0000000000 Посылка пакета: C1 01 19 00 00 91 2D 00 00
28.06.2018 10:24:29.093 0000000031 Received async answer: 55 00 00 00 00 00 00
28.06.2018 10:24:29.093 0000000031 Driver.Set_TypeClose 0
28.06.2018 10:24:29.093 0000000000 Driver.CloseCheck
63 zenon46
 
28.06.18
12:51
(61) использую frATOL54_comm.ert
64 zenon46
 
28.06.18
12:52
В таблице налогов посмотрел, там 0 - это Без НДС и 0 - НДС 0% - как вообще это понять ?
65 Pit0n_08
 
28.06.18
12:55
(63) frATOL54_comm_105.ert 1С (именно для ФФД 1.05) вложил в последних релизах ТиС и она работает без xml-обертки.
66 zenon46
 
28.06.18
13:00
(65) у меня ФН 1.0
67 dezss
 
28.06.18
13:03
(66) не важно...у тебя касса фискализирована для ФФД 1.05
ФН 1.0 умеет работать с ФФД 1.05
68 zenon46
 
28.06.18
13:04
(67) тогда надо ковырять frATOL54_comm_105.ert  ?
69 Garykom
 
гуру
28.06.18
13:05
(61) Это проблема перехода на новые прошивки ККТ, там таблицу налогов поменяли номера.

Раньше "Без НДС" был 4 а стал 6-м.

Откат сложен, поэтому или искать новые FprnM1C82_54FZ или через нативные драйвера и подправить TaxTypeNumber
70 dezss
 
28.06.18
13:06
(68) ну вон коллега в (65) тебе предлагает это делать)))
Я сам переписывал конфу для работы через xml...
Тут решать только тебе...
71 Builder
 
28.06.18
13:06
(68) Ты толком объясни сейчас что не работает то?
72 dezss
 
28.06.18
13:07
(69) или через fptrwin32_fz54_9_12_1_6236.dll
73 zenon46
 
28.06.18
13:07
(71) на чеке вылазит НДС 18/118 - хотя я передеаю "none".
74 zenon46
 
28.06.18
13:09
Блин что гадать, вот код из внешней обработки

    XMLДанныеЧека    = XMLАнализатор.СоздатьДокумент();
    XMLДанныеЧека.Кодировка = "UTF-8";
    XMLCheckPackage    = XMLДанныеЧека.СоздатьПодчиненныйЭлемент("CheckPackage");
    XMLParameters    = XMLCheckPackage.СоздатьПодчиненныйЭлемент("Parameters");
    Атрибут(XMLParameters, "PaymentType", ТипРасчета);
    Атрибут(XMLParameters, "TaxVariant", СистемаНалогообложения);
    XMLPositions    = XMLCheckPackage.СоздатьПодчиненныйЭлемент("Positions");
    
    СписокТоваров.ВыбратьСтроки();
    Пока СписокТоваров.ПолучитьСтроку() = 1 Цикл
        XMLFiscalString = XMLPositions.СоздатьПодчиненныйЭлемент("FiscalString");
        Атрибут(XMLFiscalString, "Name", СписокТоваров.ТовНаим);
        Атрибут(XMLFiscalString, "Quantity", СписокТоваров.Количество);
        Атрибут(XMLFiscalString, "Price", СписокТоваров.Цена);
        Атрибут(XMLFiscalString, "Amount", СписокТоваров.Сумма);
        Атрибут(XMLFiscalString, "Tax", СписокТоваров.СтавкаНДС);
    КонецЦикла;    
    
    Если ТипОплаты = 0 Тогда    // наличные
        XMLPayments    = XMLCheckPackage.СоздатьПодчиненныйЭлемент("Payments");
        Атрибут(XMLPayments, "Cash", Макс(СуммаЧека, Получено));
        Атрибут(XMLPayments, "CashLessType1", "0");
        Атрибут(XMLPayments, "CashLessType2", "0");
        Атрибут(XMLPayments, "CashLessType3", "0");
    ИначеЕсли ТипОплаты = 1 Тогда    // электронные
        XMLPayments    = XMLCheckPackage.СоздатьПодчиненныйЭлемент("Payments");
        Атрибут(XMLPayments, "Cash", "0");
        Атрибут(XMLPayments, "CashLessType1", Макс(СуммаЧека, Получено));
        Атрибут(XMLPayments, "CashLessType2", "0");
        Атрибут(XMLPayments, "CashLessType3", "0");
    КонецЕсли;        
    
    XMLДанныеЧека.Записать(КаталогПользователя() + "FRAtol_001.xml");

там где Tax - у меня передвается "none"
75 Garykom
 
гуру
28.06.18
13:12
(73) Еще раз повторю - так и будет вылезать!

Пока не найдешь новую DLL, исправленную под новые прошивки ККТ.

Или не выкинешь XML нафик и напрямую через нативный драйвер с нужными кодами ставок НДС.
76 Garykom
 
гуру
28.06.18
13:13
77 zenon46
 
28.06.18
13:15
(75) а если заюзать обработку от 1.05, там нет xml, будет ли оно работать если у меня ФН 1.0.
78 Builder
 
28.06.18
13:16
(77) должно, заодно проверишь и расскажешь :)
Ну и xml там нет, но прокладка от 1С осталась.
79 Garykom
 
гуру
28.06.18
13:16
(77) рука-лицо
80 zenon46
 
28.06.18
13:20
(78) с этой прокладкой у меня 5 касс работают на 7.7, но там ФН 1.05 и ФН1.1, я там сразу использовал с версией 1.05 обработку
81 Garykom
 
гуру
28.06.18
13:22
(73) >на чеке вылазит НДС 18/118 - хотя я передеаю "none"

Обновите прошивку ККТ
82 Garykom
 
гуру
28.06.18
13:23
(81) Чтобы налоги были как на левой картинке а не правой (76)
83 zenon46
 
28.06.18
13:25
(81) прошивка 5199
84 Somebody
 
28.06.18
13:30
за время обсуждения можно было уже полностью переписать на прямую работу через FprnM1C.dll на 8-х драйверах. ))
85 zenon46
 
28.06.18
13:37
(84) в итоге, ушел от xml файла, фот что получилось, не понятно что за 01 (выделено) в каждой строке ?

http://i104.fastpic.ru/big/2018/0628/3a/_6ea6da82bfae5799a66a6766cac6a13a.jpg
86 Garykom
 
гуру
28.06.18
13:51
(85) Код отдела/секции?
87 dezss
 
28.06.18
14:20
(80) ну и взял бы оттуда обработку, чего мозг нам паришь...
и нет ФН-1.05...есть ФН-1.0 и ФН-1.1
88 zenon46
 
29.06.18
09:24
Ребзя, все работает! Всем спасибо за участие. Осталось пара маленьких вопросов, по нюансам.
1. Можно ли как то уменьшить шрифт (очень большой расход ленты)
2. И как можно одну строку из чека совместить с другой, вот на этой картинке
http://i104.fastpic.ru/big/2018/0628/3a/_6ea6da82bfae5799a66a6766cac6a13a.jpg
строку "ТОВАР" и "ПОЛНЫЙ РАСЧЕТ" поставить на одном уровне.