Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Чек аннулирован Атол30Ф

v7: Чек аннулирован Атол30Ф
Я
   zenon46
 
28.06.18 - 09:44
Доброго дня!
Вчера поставили кассу Атол30Ф, подключили попробовали чеки печатать, распечатало с кучей ошибок, был НДС, неправильная система налогооблажения ну и еще куча мелочей, но чеки ПЕЧАТАЛО. Сегодня подправил систему налогообложения передаю 8-ку ЕНВД, и убрал из документов НДС, файл xml формируется нормально, но касса выдает чек аннулирован. Куда копать ? Версию драйвера с 8.14 сменил на 8.16, ФН версии 1.0.
 
 
   skela1c
 
1 - 28.06.18 - 09:46
проверьте кассу первым делом, саму железку. Значения на печать не влияют
   cincout
 
2 - 28.06.18 - 09:48
Может влиять, если передается нулевое количество, например
   Масянька
 
3 - 28.06.18 - 09:52
(0) Фиг его знает... Хотя, думаю, что и Фиг не знает...
У меня Штрих. Где-то после запуска (отлаживали методом тыка по 1 рублю) (причем, не нашли когда) в гашении появилось 10 аннулированных.
Кстати, попробуй не убирать НДС, а передавать без НДС.
   dezss
 
4 - 28.06.18 - 09:56
(0) xml в студию
   zenon46
 
5 - 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>
   zenon46
 
6 - 28.06.18 - 09:58
(4) см (5)
   dezss
 
7 - 28.06.18 - 10:00
(5) нет Departmen, лучше добавь? был с ним косяк...
а какая СНО у вас?
8 нет вообще, они от 0 до 5...
   Масянька
 
8 - 28.06.18 - 10:01
(5) Не скажу тебе.
Я просто в обработке ставила без НДС (не помню, какой параметр). А xml и в глаза не видела.
   dezss
 
9 - 28.06.18 - 10:01
(7) + вижу, что ЕНВД, а это 3
   zenon46
 
10 - 28.06.18 - 10:03
(9) а я нашел вот такую инфу 
// Применяемая система налогооблажения в чеке:ОСН - 1;УСН доход - 2;УСН доход-расход - 4;ЕНВД - 8;ЕСН - 16;ПСН - 32;


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

Кстати, если ты уверен, что кассу зарегали на ФФД 1.00?
Если зарегали на 1.05, а ты пытаешься передавать в 1.00, то будут как раз аннулированные чеки, вроде...
   dezss
 
12 - 28.06.18 - 10:04
(10) это ты где такое нашел? О_О
   zenon46
 
13 - 28.06.18 - 10:04
(11) на ФН шильд стоит 1.0
   zenon46
 
14 - 28.06.18 - 10:04
(12) на мисте тут )
   dezss
 
15 - 28.06.18 - 10:04
УСН доход - 1, УСН доход-расход - 2, ЕНВД - 3, ЕСН - 4, Патент - 5...ОСН - 0
   dezss
 
16 - 28.06.18 - 10:05
(13) а на ККТ?
   zenon46
 
17 - 28.06.18 - 10:05
(16) где на ККТ посмотреть ?
   dezss
 
18 - 28.06.18 - 10:06
(14) это может с какой другой компонентой для работы с ККТ, но в xml все так, как я написал...
   dezss
 
19 - 28.06.18 - 10:06
   Builder
 
20 - 28.06.18 - 10:11
Name="Хомут металлический с крепежом 47-51мм (1 1/2",М8)"
Для начала убрать кавычки из названия товара, структура xml может слететь :) 
"Вчера печатало - сегодня нет" - Z-отчет сняли хоть вчера?
   dezss
 
21 - 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-ым проблемы. Если же конфа на обычных формах надо играться уже тремя вещами: версией драйвера, прошивкой аппарата и версией обработки обслуживания...
   dezss
 
23 - 28.06.18 - 10:14
(21) поправка...
команда такая:
91 36 00 00
   dezss
 
24 - 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) Это пипец какой-то...
Столько мата, сколько в последнее время, от пользователей никогда не слышала...
У одного работает - ставим другому - фиг вам - прошивка...
Какой идиот это придумал?!!!!!!!!!!!!!!!!!!
   Somebody
 
28 - 28.06.18 - 10:27
и вообще через xml-обертку работать - зло. лучше напрямую через драйвер.
   zenon46
 
29 - 28.06.18 - 10:29
Итак, руками в обработке указал СистемаНалогооблажения = 3, чеки полетели, СНО - ЕНВД. Тут все хорошо, спасибо (19), НО
теперь под товаром вылазиет "НДС 18/118" и сумму пишет, что за нфиг, в документе Реализации ндс нет, в XML Tax="none".
   faramund
 
30 - 28.06.18 - 10:33
(0) работаете через  прокладку FprnM1C82_54FZ.dll?
Через нее Атол 30Ф на 1.05 ФН + БезНДС + скидки завести не получилось.
Скидки вообще не пробивает.
Вместо БезНДС ставил 18/118, как только не бился.
Перелопатил кучу формумов, брал и свежие обработки из ТИСа и свежие дллки из 8.16 драйверов, передавал все возможные варианты в Tax.

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

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

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

Я бы пошел таким путем:
1. Поставил 9-е драйвера и пробовал через прокладку девятых драйверов посмотреть будет ли печатать и что будет с НДС и остальным в чеке
2. Если не получилось то не терять время и переписывать все на прямую работу через FprnM1C.dll оставаясь на 8-х драйверах.
   zenon46
 
54 - 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
   dezss
 
55 - 28.06.18 - 12:32
(52) ставь девятые дрова и не парься
   zenon46
 
56 - 28.06.18 - 12:33
(55) а обработку обслуживания где брать под 9-е ?
   faramund
 
57 - 28.06.18 - 12:36
(54) Это кусок по сути чек, ниже еще приводи до конца лог
   faramund
 
58 - 28.06.18 - 12:37
(56) см (49)
   dezss
 
59 - 28.06.18 - 12:44
(56) в (36) написал уже
   dezss
 
60 - 28.06.18 - 12:45
(59) + хотя это не обработка обслуживания, а просто dll-ка...ну подсунь ее в обработку...
   Pit0n_08
 
61 - 28.06.18 - 12:48
Если используете обработку frATOL54_comm_105.ert и восьмую версию драйвера, попробуйте подобрать разные значения Tax. Пару недель у клиента так и заработало - номер налога передавали соответствующий "Без НДС", а ККМ выдавал 18/118.
   zenon46
 
62 - 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
   zenon46
 
63 - 28.06.18 - 12:51
(61) использую frATOL54_comm.ert
   zenon46
 
64 - 28.06.18 - 12:52
В таблице налогов посмотрел, там 0 - это Без НДС и 0 - НДС 0% - как вообще это понять ?
   Pit0n_08
 
65 - 28.06.18 - 12:55
(63) frATOL54_comm_105.ert 1С (именно для ФФД 1.05) вложил в последних релизах ТиС и она работает без xml-обертки.
   zenon46
 
66 - 28.06.18 - 13:00
(65) у меня ФН 1.0
   dezss
 
67 - 28.06.18 - 13:03
(66) не важно...у тебя касса фискализирована для ФФД 1.05
ФН 1.0 умеет работать с ФФД 1.05
   zenon46
 
68 - 28.06.18 - 13:04
(67) тогда надо ковырять frATOL54_comm_105.ert  ?
   Garykom
 
69 - 28.06.18 - 13:05
(61) Это проблема перехода на новые прошивки ККТ, там таблицу налогов поменяли номера.

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

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

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

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

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

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


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует