03.03.2021 13:08
ttycoon
 
Здравствуйте.
Есть Штрих-Нано-Ф подключенная к 1С Рознице. Пытаюсь пробивать маркированную одежду - но на чеке не указывается признак того, что товар маркирован, соответственно информация не передается в ОФД и честный знак.

В 1с Рознице все настройки для маркировки сделаны, код маркировки при продаже сканируем. ККМ тоже настроена по инструкции - для этой кассы не нужна лицензия для маркировки, там только настройка одного параметра

Версия драйвера Штриха 4.15.8 , прошивка ккм 149 от 25.06.2020, Розница 2.3.7.19

Не могу понять на каком этапе проблема - или Розница не передает в ккм признак маркировки, или ккм его не пробивает. Не понятно как это отследить...
03.03.2021 13:36
student
 
Цитата:
ttycoon Не понятно как это отследить...
все просто - просмотр текущих логов штриха (если они были включены) - там все есть и будет видно приходит ли на аппарат марка от 1с или нет
либо еще проще - попробовать в тесте драйвера штриха оформить продажу с маркой
03.03.2021 14:02
kvid4
 
Цитата:
ttycoon Версия драйвера Штриха 4.15.8 , прошивка ккм 149 от 25.06.2020
Нет такого драйвера. Последний 4,15,841 Последняя прошивка СП 163
04.03.2021 12:37
ttycoon
 
Цитата:
kvid4 Нет такого драйвера. Последний 4,15,841 Последняя прошивка СП 163
Драйвер стоит 4.15.835
Прошивка 163 стояла. С ней касса сильно тупила из 1с - тормозила и чеки через раз пробивала. Маркировку тоже не передавала. Откатились на 149 - она насколько я понял рекомендуется для Штрих-Нано
04.03.2021 12:46
ttycoon
 
Цитата:
student все просто - просмотр текущих логов штриха (если они были включены) - там все есть и будет видно приходит ли на аппарат марка от 1с или нет
либо еще проще - попробовать в тесте драйвера штриха оформить продажу с маркой
Как пробить чек с маркировкой через тест драйвера? Не нашел такой возможности

Вот кусок лога продажи товара с маркой. Насколько я могу судить, информация о маркировке не передается:
Код:
[22.02.2021 10:01:41.069] [00005396] [DEBUG] TDrvFR Set_LogOn
[22.02.2021 10:01:41.069] [00005396] [DEBUG] TDrvFR Set_LogOn: True
[22.02.2021 10:01:41.069] [00005396] [DEBUG] TDevice1C ProcessCheck( Cashier )
[22.02.2021 10:01:41.069] [00005396] [DEBUG] TDevice1C CheckPackage: <?xml version="1.0" encoding="UTF-8"?>
<CheckPackage>
	<Parameters PaymentType="1" TaxVariant="1" CashierName="Кассир" CashierVATIN="270123456789" CustomerEmail="" CustomerPhone="" PlaceSettle="ПАНДА ">
		<AgentData/>
		<PurveyorData/>
	</Parameters>
	<Positions>
		<FiscalString Name="блузка" Quantity="1" PriceWithDiscount="1850" SumWithDiscount="1850" DiscountSum="0" Department="1" Tax="none" SignMethodCalculation="4" SignCalculationObject="1" TaxSum="0" MeasurementUnit="">
			<AgentData/>
			<PurveyorData/>
		</FiscalString>
	</Positions>
	<Payments Cash="0" ElectronicPayment="1850" Credit="0" AdvancePayment="0" CashProvision="0"/>
</CheckPackage>
[22.02.2021 10:01:41.069] [00005396] [DEBUG] TDevice1C LockPort
[22.02.2021 10:01:41.069] [00005396] [DEBUG] TDrvFR Get_LockTimeout
[22.02.2021 10:01:41.069] [00005396] [DEBUG] TDrvFR Get_LockTimeout: 10000
[22.02.2021 10:01:41.069] [00005396] [DEBUG] TDevice1C LockTimeout=10000
[22.02.2021 10:01:41.069] [00005396] [DEBUG] TDrvFR LockPortTimeout
[22.02.2021 10:01:41.069] [00005396] [DEBUG] TFiscalPrinter LockPort
[22.02.2021 10:01:41.069] [00005396] [DEBUG] TFiscalPrinter Lock
[22.02.2021 10:01:41.069] [00005396] [DEBUG] TFiscalPrinter Unlock
[22.02.2021 10:01:41.069] [00005396] [DEBUG] TDrvFR LockPortTimeout: 0
[22.02.2021 10:01:41.069] [00005396] [DEBUG] TDrvFR Set_Password
[22.02.2021 10:01:41.069] [00005396] [DEBUG] TDrvFR Set_Password: 30
[22.02.2021 10:01:41.069] [00005396] [DEBUG] TDrvFR Set_ModelParamNumber
[22.02.2021 10:01:41.069] [00005396] [DEBUG] TDrvFR Set_ModelParamNumber: 32
[22.02.2021 10:01:41.069] [00005396] [DEBUG] TDrvFR ReadModelParamValue
[22.02.2021 10:01:41.069] [00005396] [DEBUG] TDrvFR ReadModelParamValue: 0
[22.02.2021 10:01:41.069] [00005396] [DEBUG] TDrvFR Get_ModelParamValue
[22.02.2021 10:01:41.069] [00005396] [DEBUG] TDrvFR Get_ModelParamValue: 152
[22.02.2021 10:01:41.075] [00005396] [DEBUG] Attribute AgentPhone is null
[22.02.2021 10:01:41.075] [00005396] [DEBUG] Attribute AgentSign is null
[22.02.2021 10:01:41.075] [00005396] [DEBUG] Attribute SenderEmail is null
[22.02.2021 10:01:41.075] [00005396] [DEBUG] Attribute AdditionalAttribute is null
[22.02.2021 10:01:41.075] [00005396] [DEBUG] Attribute PayingAgentOperation is null
[22.02.2021 10:01:41.076] [00005396] [DEBUG] Attribute PayingAgentPhone is null
[22.02.2021 10:01:41.076] [00005396] [DEBUG] Attribute ReceivePaymentsOperatorPhone is null
[22.02.2021 10:01:41.076] [00005396] [DEBUG] Attribute MoneyTransferOperatorPhone is null
[22.02.2021 10:01:41.076] [00005396] [DEBUG] Attribute MoneyTransferOperatorName is null
[22.02.2021 10:01:41.076] [00005396] [DEBUG] Attribute MoneyTransferOperatorAddress is null
[22.02.2021 10:01:41.076] [00005396] [DEBUG] Attribute MoneyTransferOperatorVATIN is null
[22.02.2021 10:01:41.076] [00005396] [DEBUG] Attribute PurveyorPhone is null
[22.02.2021 10:01:41.076] [00005396] [DEBUG] Attribute PurveyorName is null
[22.02.2021 10:01:41.076] [00005396] [DEBUG] Attribute PurveyorVATIN is null
[22.02.2021 10:01:41.076] [00005396] [DEBUG] Attribute SignSubjectCalculationAgent is null
[22.02.2021 10:01:41.077] [00005396] [DEBUG] TDevice1C LockPort
[22.02.2021 10:01:41.077] [00005396] [DEBUG] TDrvFR Get_LockTimeout
[22.02.2021 10:01:41.077] [00005396] [DEBUG] TDrvFR Get_LockTimeout: 10000
[22.02.2021 10:01:41.077] [00005396] [DEBUG] TDevice1C LockTimeout=10000
[22.02.2021 10:01:41.077] [00005396] [DEBUG] TDrvFR LockPortTimeout
[22.02.2021 10:01:41.077] [00005396] [DEBUG] TFiscalPrinter LockPort
[22.02.2021 10:01:41.077] [00005396] [DEBUG] TFiscalPrinter Lock
[22.02.2021 10:01:41.077] [00005396] [DEBUG] TFiscalPrinter Unlock
[22.02.2021 10:01:41.077] [00005396] [DEBUG] TDrvFR LockPortTimeout: 0
04.03.2021 15:11
student
 
Цитата:
ttycoon Как пробить чек с маркировкой через тест драйвера? Не нашел такой возможности
просто - группа команд 11. фн - вкладка операции фн - открываешь чек, добавляешь позицию и все остальные реквизиты что надо - вкладка кт - вводишь марку - вкладка фн - зарываешь чек

но скорее всего начинать надо все таки с 1с - в логе нет марки - т.е. либо марки не было при регистрации позиции, либо 1с не передает марку для регистрации в фр
04.03.2021 15:33
kvid4
 
Не приходилось смотреть логи насчет маркировки, но ИМХО в пакете данных на позицию должен присутствовать код марки. а там похожего ничего нет.
Цитата:
ttycoon Как пробить чек с маркировкой через тест драйвера?
Вручную. Закладка ФН. Операции ФН.
1.Открыть чек.
2.Закладка теги ОФД. тег 1162. Получить описание тега.
Код марки. Отправить тег.
3.Закладка Операции ФН. операция V2.
можно повторить пп.2--3.
4.Закрытие чека расширенное v2.
Как-то так, проверить не на чем, по памяти мог и ошибиться.
06.03.2021 04:55
ttycoon
 
Все, нашел причину. Оказалось все довольно тупо )
В 1с есть 2 отдельных драйвера оборудования: ШТРИХ-М:ККТ с передачей данных в ОФД (54-ФЗ) 4.14 и ШТРИХ-М:ККТ с передачей данных в ОФД (54-ФЗ) 4.15. Последний был добавлен видимо с каким-либо обновлением.
Изначально ккм была настроена с 4.14, в обработке обслуживания там вообще не было маркировки. И то, что на компе стоял драйвер 4.15 не играло роли.
Перенастроил в 1с кассу на 4.15 - все ок.
Всем спасибо.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.