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


1С:Предприятие :: 1С:Предприятие 8 общая

УТ10 и атол30ф

УТ10 и атол30ф
Я
   lamme
 
07.10.18 - 18:19
Стоит ут10,3
атол30
драйвера 8 (есть обработка обслуживания 9)

в описании драйверов для программиста есть пункт по типу оплаты - нал/безнал/электронно

Проблема.
чеки все уходят с типом оплаты - электронно.

Что не есть правильно
Надо нал или безнал
В драйверах стоит - что типы оплаты 1-5- типа предопределены и их менять не стоит (где-то читал)
среди них есть и нал и безнал

те передавать надо из 1С - параметр типоплаты - с нужным признаком.

вопрос
где это в 1С делается?
 нашел процедуру ПолучитьXMLПакетДляФискализацияЧека
но в ней идет разбивка суммы по типам оплаты
те
ЗаписьXML.ЗаписатьАтрибут("Cash"             , XMLСтрока(СуммаНаличными));
                ЗаписьXML.ЗаписатьАтрибут("ElectronicPayment", XMLСтрока(СуммаЭлектронными));
                ЗаписьXML.ЗаписатьАтрибут("Credit"           , XMLСтрока(СуммаПостоплатой));
                ЗаписьXML.ЗаписатьАтрибут("AdvancePayment"   , XMLСтрока(СуммаПредоплатой));
                ЗаписьXML.ЗаписатьАтрибут("CashProvision"    , XMLСтрока(СуммаПредоставлением));


есть параметр
ТипРасчета = МенеджерОборудованияКлиентСервер.ПолучитьКодТипаРасчетаДенежнымиСредствами(ОбщиеПараметры.ТипРасчета);
ЗаписьXML.ЗаписатьАтрибут("PaymentType", XMLСтрока(ТипРасчета));




Как правильно передать тип оплаты?????







ссылка на описание драверов
https://docviewer.yandex.ru/view/0/?*=k8n0ee88qIIyCafu83I66CiEsex7InVybCI6Imh0dHBzOi8vd3d3LmZyb250b2wucnUvdXBsb2FkL2Rpc3RyLyVEMCU5NCVEMSU4MCVEMCVCMCVEMCVCOSVEMCVCMiVEMCVCNSVEMSU4MCVEMSU4QiUyMCVEMSU4MiVEMCVCRSVEMSU4MCVEMCVCMyVEMCVCRSVEMCVCMiVEMCVCRSVEMCVCMyVEMCVCRSUyMCVEMCVCRSVEMCVCMSVEMCVCRSVEMSU4MCVEMSU4MyVEMCVCNCVEMCVCRSVEMCVCMiVEMCVCMCVEMCVCRCVEMCVCOCVEMSU4RiUyMDgvJUQwJTk0JUQwJUEyJUQwJTlFXzhfOC4xNC4wLiVEMCU5NCVEMSU4MCVEMCVCMCVEMCVCOSVEMCVCMiVEMCVCNSVEMSU4MCUyMCVEMCU5QSVEMCU5QSVEMCU5Q18lRDAlQTAlRDElODMlRDAlQkElRDAlQkUlRDAlQjIlRDAlQkUlRDAlQjQlRDElODElRDElODIlRDAlQjIlRDAlQkUlMjAlRDAlQkYlRDElODAlRDAlQkUlRDAlQjMlRDElODAlRDAlQjAlRDAlQkMlRDAlQkMlRDAlQjglRDElODElRDElODIlRDAlQjAucGRmIiwidGl0bGUiOiLQlNCi0J5fOF84LjE0LjAu0JTRgNCw0LnQstC10YAg0JrQmtCcX9Cg0YPQutC%2B0LLQvtC00YHRgtCy0L4g0L%2FRgNC%2B0LPRgNCw0LzQvNC40YHRgtCwLnBkZiIsInVpZCI6IjAiLCJ5dSI6IjQ2MzU3NzU5NzE1Mjc3MzcyODIiLCJub2lmcmFtZSI6dHJ1ZSwidHMiOjE1Mzg4NTYzNzM3ODAsInNlcnBQYXJhbXMiOiJsYW5nPXJ1Jm5hbWU9JUQwJTk0JUQwJUEyJUQwJTlFXzhfOC4xNC4wLiVEMCU5NCVEMSU4MCVEMCVCMCVEMCVCOSVEMCVCMiVEMCVCNSVEMSU4MCUyMCVEMCU5QSVEMCU5QSVEMCU5Q18lRDAlQTAlRDElODMlRDAlQkElRDAlQkUlRDAlQjIlRDAlQkUlRDAlQjQlRDElODElRDElODIlRDAlQjIlRDAlQkUlMjAlRDAlQkYlRDElODAlRDAlQkUlRDAlQjMlRDElODAlRDAlQjAlRDAlQkMlRDAlQkMlRDAlQjglRDElODElRDElODIlRDAlQjAucGRmJnRtPTE1Mzg4NTYzNTQmdGxkPXJ1JnRleHQ9MWM4JTIwJUQwJUIwJUQxJTgyJUQwJUJFJUQwJUJCMzAlRDElODQlMjAlRDAlQjQlRDElODAlRDAlQjAlRDAlQjklRDAlQjIlRDAlQjUlRDElODAlMjAlRDAlQkElRDAlQkElRDAlQkMlMjA4JTIwJUQxJTgwJUQxJTgzJUQwJUJBJUQwJUJFJUQwJUIyJUQwJUJFJUQwJUI0JUQxJTgxJUQxJTgyJUQwJUIyJUQwJUJFJTIwJUQwJUJGJUQxJTgwJUQwJUJFJUQwJUIzJUQxJTgwJUQwJUIwJUQwJUJDJUQwJUJDJUQwJUI4JUQxJTgxJUQxJTgyJUQwJUIwJnVybD1odHRwcyUzQSUyRiUyRnd3dy5mcm9udG9sLnJ1JTJGdXBsb2FkJTJGZGlzdHIlMkYlMjVEMCUyNTk0JTI1RDElMjU4MCUyNUQwJTI1QjAlMjVEMCUyNUI5JTI1RDAlMjVCMiUyNUQwJTI1QjUlMjVEMSUyNTgwJTI1RDElMjU4QiUyNTIwJTI1RDElMjU4MiUyNUQwJTI1QkUlMjVEMSUyNTgwJTI1RDAlMjVCMyUyNUQwJTI1QkUlMjVEMCUyNUIyJTI1RDAlMjVCRSUyNUQwJTI1QjMlMjVEMCUyNUJFJTI1MjAlMjVEMCUyNUJFJTI1RDAlMjVCMSUyNUQwJTI1QkUlMjVEMSUyNTgwJTI1RDElMjU4MyUyNUQwJTI1QjQlMjVEMCUyNUJFJTI1RDAlMjVCMiUyNUQwJTI1QjAlMjVEMCUyNUJEJTI1RDAlMjVCOCUyNUQxJTI1OEYlMjUyMDglMkYlMjVEMCUyNTk0JTI1RDAlMjVBMiUyNUQwJTI1OUVfOF84LjE0LjAuJTI1RDAlMjU5NCUyNUQxJTI1ODAlMjVEMCUyNUIwJTI1RDAlMjVCOSUyNUQwJTI1QjIlMjVEMCUyNUI1JTI1RDElMjU4MCUyNTIwJTI1RDAlMjU5QSUyNUQwJTI1OUElMjVEMCUyNTlDXyUyNUQwJTI1QTAlMjVEMSUyNTgzJTI1RDAlMjVCQSUyNUQwJTI1QkUlMjVEMCUyNUIyJTI1RDAlMjVCRSUyNUQwJTI1QjQlMjVEMSUyNTgxJTI1RDElMjU4MiUyNUQwJTI1QjIlMjVEMCUyNUJFJTI1MjAlMjVEMCUyNUJGJTI1RDElMjU4MCUyNUQwJTI1QkUlMjVEMCUyNUIzJTI1RDElMjU4MCUyNUQwJTI1QjAlMjVEMCUyNUJDJTI1RDAlMjVCQyUyNUQwJTI1QjglMjVEMSUyNTgxJTI1RDElMjU4MiUyNUQwJTI1QjAucGRmJmxyPTImbWltZT1wZGYmbDEwbj1ydSZzaWduPTBlOWFiYmUxMDM2YjlhM2MxMjM1NDU0ZDI5M2UzODg0JmtleW5vPTAifQ%3D%3D&page=349&lang=ru
 
 
   karpik666
 
1 - 07.10.18 - 18:37
(0) вы бы еще для 6 драйверов руководство нашли, 1с работает с 9-ми драйверами в основном, обновите торговлю, драйвера и файл обработки и будет вам счастье
   d4rkmesa
 
2 - 07.10.18 - 18:55
(0)
Чтобы нормально все отработало, нужна последняя обработка обслуживания с обновленной компонентой под 9-е драйвера.
   lamme
 
3 - 07.10.18 - 19:33
в 9 обработке обслуживания и 942 релице ут10
тоже про это ничего нет

все сделано так же

там менябются только драйвера - которые из 1c принимают хмл и отправляют на ккм
но сам хмл - того же состава что и в 10 моей текущей версии
   lamme
 
4 - 07.10.18 - 19:37
1с работает с 9-ми драйверами в основном

враки
работает все и на 8 нормально.
   karpik666
 
5 - 07.10.18 - 19:49
(4) Ну если вы используете ффд 1.0 то да,  но с нового года нужно переходить на ффд 1.05
   lamme
 
6 - 07.10.18 - 19:50
хорошо .. вопрос не о версии драйверов и обработки обслуживания

первоначальный вопрос - как этот параметр передается в хмл?
   hhhh
 
7 - 07.10.18 - 20:29
(6) безнал точно не может быть, что-то вы там чудите. Должно передаться "электронными"
   karpik666
 
8 - 07.10.18 - 20:45
(6) вы же его передаете, сами код написали, тип расчета это не тип оплаты, используя такой метод вы не заставите работать 8-е драйвера, так как нужно.
   lamme
 
9 - 07.10.18 - 21:16
7
ну электронно и нал

8
код писал не я
это типовой код
и где я его передаю?
   karpik666
 
10 - 07.10.18 - 21:17
(9) ЗаписьXML.ЗаписатьАтрибут("ElectronicPayment", XMLСтрока(СуммаЭлектронными));
 
 Рекламное место пустует
   lamme
 
11 - 07.10.18 - 21:18
10
в смысле от суммы того или иного вида определяется вид оплаты?
хм. .. надо попроьбовать
   victuan1
 
12 - 08.10.18 - 04:45
(5) Драйвер ККТ 8.х поддерживает протокол ФФД 1.05.
   ИС-2
 
13 - 08.10.18 - 08:12
(12) но если УСН или Патент, то НДС печатает не правильно. Лечится переходом на 9й драйвер
   karpik666
 
14 - 08.10.18 - 08:39
(12) Спасибо,  что просвятили, но мы вообще то говорим о типовой компоненте Атол для 8-х драйверов, она ффд 1.05 не поддерживает. 8-е драйвера поддерживают только платные разработки,  например моя http://catalog.mista.ru/public/590993/?ref=1050
   d4rkmesa
 
15 - 08.10.18 - 09:08
(4) Совет - читайте внимательно karpik666, он знает о чем пишет.
   Масянька
 
16 - 08.10.18 - 09:22
(11) Ага.
В самом чеке (10.3.40.1) есть: ПолучитьСуммуНаличнойОплаты и ПолучитьСуммуБезналичнойОплаты. А потом - от того какая сумма есть (нал/безнал) в пакете пишется сумма.
   big
 
17 - 08.10.18 - 09:36
(12) Последнее время мало кто желает разбираться в существе вопроса ))
(13) Не надо ничего лечить, всё и так работает.
(14) Здесь форум технических специалистов, а не "подкидывателей" драйверов. Надо просто внимательно почитать документацию, доработать уже имеющееся и не надо будет ничего покупать.
   karpik666
 
18 - 08.10.18 - 09:42
(17) супер, а что все технические специалисты хотят сидеть и разбираться с торговым оборудованием? так можно про любую программу сказать, "надо просто почитать документацию",  и что значит "доработать уже имеющиеся", где вы видели для 1с 8.2 уже имеющиеся?
   Масянька
 
19 - 08.10.18 - 09:45
(18) Взять готовое, воткнуть, а параллельно еще и пользователя заставить обновиться - много ума не надо.
   karpik666
 
20 - 08.10.18 - 09:47
(19) =) наверное и вам нужно задать этот вопрос, где вы видели готовую обработку для работы с 8-ми драйверами с поддержкой ФФД 1.05 для платформы 8.2?
   Масянька
 
21 - 08.10.18 - 09:49
(20) А в (14) разве нет?
   karpik666
 
22 - 08.10.18 - 09:50
(21) ааа=) не понял, я думал вы про другую
   Масянька
 
23 - 08.10.18 - 09:51
(22) Забавно... (мягко говоря)
   big
 
24 - 08.10.18 - 09:58
(18) Собссно, а почему не разобраться, если УЖЕ есть готовая для какой-то там версии? Логика одна, методы, если не такие же, то схожие. На то он и технический специалист, а не втыкатель )))

А для 8.2 я доработал из имеющегося варианта для 7.7 и работает она, справедливости ради надо сказать, конечно же не штатным вызовом, но тем не менее работает.
   Масянька
 
25 - 08.10.18 - 10:02
(24) Чтобы разобраться - нужно желание и капельку ума. А с этим сегодня (судя по тому, что я вижу в своей деревне) - беда...
   karpik666
 
26 - 08.10.18 - 10:03
(24) позвольте спросить, сколько времени ушло на отладку и перенос функционала с 7.7, как заполняли нужные теги, брали встроенный функционал или переделывали механизм печати?
   lamme
 
27 - 08.10.18 - 10:30
(10)
спасибо

правильное указание сумм в пакете

ЗаписьXML.ЗаписатьАтрибут("Cash"             , XMLСтрока(СуммаНаличными));
                ЗаписьXML.ЗаписатьАтрибут("ElectronicPayment", XMLСтрока(СуммаЭлектронными));
                ЗаписьXML.ЗаписатьАтрибут("Credit"           , XMLСтрока(СуммаПостоплатой));
                ЗаписьXML.ЗаписатьАтрибут("AdvancePayment"   , XMLСтрока(СуммаПредоплатой));
                ЗаписьXML.ЗаписатьАтрибут("CashProvision"    , XMLСтрока(СуммаПредоставлением));

оказалось верно
спасибо


просто везде пишется - что надо передавать признак - тип оплаты ...

а тут - логика иная - типа передаешь сумму в нужном параметре - и оно само определяет тип оплаты
   big
 
28 - 08.10.18 - 11:16
(26) Перенести было несложно, т.к. до этого основная разработка была на 7.7  Для 7.7 пару выходных пришлось потратить и то больше из-за того, что тема новая и была боязнь наворотить каких-либо серьезных ошибок. Сделано всё на методах драйвера, без "участия" xml файлов и т.п.
   karpik666
 
29 - 08.10.18 - 11:32
(28) понял, не знаю конечно, сколько именно в часах, предположим 8, итого 16 часов на данную разработку, и как я понимаю вы уже занимались торговым оборудованием. Уверены ли вы, что функционал полностью работает, и не будет подводных камней?
стоила ли овчинка выделки? по факту данная разработка вышла 16000 рублей, если считать по ставке в 1000 рублей, решение не универсальное, и в последствие потребует доработки для перехода на ффд 1.1, также вы потратили свое время, и как я понимаю не работаете с 8-й, значит по факту эти знания будут бесполезны.
   big
 
30 - 09.10.18 - 08:00
(29) Очень интересный вывод про бесполезные знания ))  Считаю, что бесполезными знания бывают только при неспособности их применить.

Я не делал тиражное решение, даже в мыслях не было. Поэтому я не смогу оценить свою работу в экономическом раскладе, вам я тут однозначно не конкурент )


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