Имя: Пароль:
1C
 
1C касса штрих-м, подакцизные товары
0 LopesLeonid
 
20.06.23
16:46
Всем привет, кто-нибудь реализовывал продажу подакцизных товаров через драйвер штрих-м?
Можете подсказать как это всё делается.
Или это  так же как с маркировкой?
- Считываешь код сканером
- Открываешь чек OpenCheck
- заполняешь цену количество и т.д.
- К Barcode приравниваешь код маркировки
- Проверяешь код FNCheckItemBarcode2
- Принимаешь код FNAcceptMarkingCode, если норм
- Привязываем код к позиции чека FNSendItemBarcode
- и закрываем чек

А с подакцизными товарами как?
Есть Подакцизная операция ExcisableOperation команда, для неё поля Тип Операции(OperationType) и т.д. их все заполняем как у обычной продажи
И есть свойство код акциза(ExciseCode) сюда просто прировнять считанный код? И потом так же проверять результат?
А привязывать к позиции чека надо или нет, проверенный код? и какой командой?
И у этой же команды есть ещё свойство Данные штрихкода(BarCode) сюда что приравнивать? Или считанный код делить?

Подскажите
1 victuan1
 
21.06.23
06:11
Просто нужно указать правильный "Признак предмета расчета".
Вместо "Товар" передать "Подакцизный товар".
Это тег 1212.

Объект.PaymentItemSign = 2; //1 - Товар, 2 - Подакцизный товар

Всё. ККМ должна быть зарегистрирована на продажу подакцизных товаров, иначе будет ошибка.
2 LopesLeonid
 
21.06.23
07:59
(1) а дальше работать так же как с маркировкой?
прировнять к Barcode считанный код проверять через FNCheckItemBarcode2 и FNAcceptMarkingCode, и привязывать FNSendItemBarcode ?
так?
3 LopesLeonid
 
22.06.23
08:22
up
4 victuan1
 
22.06.23
10:12
(2) Нет, причем здесь маркировка?
Подакцизный товар это одно, а маркировка это другое. Не надо мешать в одну кучу.
Когда появится обязанность маркировки, тогда дополнительно и маркировку прикручивать для этого товара.
5 MWWRuza
 
22.06.23
13:43
Все как по алкоголю(только без передачи в УТМ), если он у Вас есть. Ну, или по пиву. Там вообще точно(ели Вы конечно пивные чеки не используете).
6 LopesLeonid
 
22.06.23
15:11
(4) достаточно для позиции чека сделать Объект.PaymentItemSign = 2 и всё?
я правильно понял?
7 victuan1
 
22.06.23
17:48
(6) Да, если товар не маркированный.
8 LopesLeonid
 
22.06.23
20:21
(7) спасибо большое