Имя: Пароль:
1C
1С v8
В ЕГАИС попадают битые акцизные марки
0 idw
 
10.07.17
11:16
Суть такая: иногда сканируются в 1С Рознице 2.2 вот такие акцизные марки:
22N00002V64D85QI3O7831Y61026066004646EFL и отправляются в ЕГАИС.
То есть берется первые 40 символов, а остальные отбрасываются.
Еще бывает, что вся акцизная марки отправляется в нижнем регистре.
Как с этим бороться?
1 Ёпрст
 
10.07.17
11:16
(0)
Беги оттуда!
2 Ёпрст
 
10.07.17
11:17
Поди в терминале пиликаешь марочки ?
3 idw
 
10.07.17
11:19
(2) нет. Розница стоит локально.
4 Ёпрст
 
10.07.17
11:23
(3) сканёр в разрыв клавиатуры или через com ?
5 Ёпрст
 
10.07.17
11:24
локально, винда не XP, случаем ?
6 idw
 
10.07.17
11:30
(5) снова не угадили. ) Windows 7.
Причем такие косяки трудно отловить. Бывают редко, но бывают.
7 Ёпрст
 
10.07.17
11:32
(6) как подкючен сканёр ?
8 Dedal
 
10.07.17
11:38
1) Сканер. (Ставь проверку на марку, на длинну и т.д.)
2) Производитель так напечатал. Есть особые товарищи у которых криво печатаются марки.
3) Подделка. Беги оттуда к вам уже выехали.
9 idw
 
10.07.17
11:43
(7) через ЮСБ.

(8) по подробнее можно? Как можно поставить проверку.
10 Ёпрст
 
10.07.17
11:45
(9) ладно, спрошу последний, 3-ий раз:
Сканёр в разрыв клавиатуры или в режиме эмуляции ком порта ?
11 Ёпрст
 
10.07.17
11:45
(9) хотя бы на минимальную длину в 68 символов и на отсутствие спец символов в строке.
12 Dedal
 
10.07.17
11:49
(9) Запрограммировать дополнительные проверки, обратиться к специалисту =)

40 символов это старые марки, но они только циферные.
есть 68 символов только цифры это тоже старые марки
Новые марки это

20N00001CGUMZYCB99J1NKN31105001000056NQQMS5VP4HTF5SB46ZSQQJD8BNJP891
20 – Номер Версии ПС ЕГАИС
00001CGUMZYCB99J – Зашифрованный в кодировке Base36 код продукции(алккод)
1NKN31105001 – Номер заявки на печать.
000056 – номер марки на печать
NQQMS5VP4HTF5SB46ZSQQJD8BNJP891 - защитная последовательность

Еще помогает давать по рукам установщикам всяких клавиатурных менеджеров типа пунтосвитчера.
13 idw
 
10.07.17
12:10
(10) эмуляция ком-порта
14 Ёпрст
 
10.07.17
12:12
(13) драйвер в 1с-ине какой при этом используется ?
Родной 1с-овский, или сторонний, например, с Атола ?
15 Ёпрст
 
10.07.17
12:12
странно, что внешнее событие генерит такой код.
16 idw
 
10.07.17
12:12
(12) дополнительные проверки в самой 1С реализовать? Это проблематично, база РИБ. Много точек. Или можно как-нибудь по другому сделать?
17 idw
 
10.07.17
12:14
(14) 1С:Сканеры штрихкода
18 idw
 
10.07.17
12:17
(12) Штрих-сканер тупо сканирует марку или еще проверяет защищенную последовательность и если она не сходится (контрофакт), то отбрасывает последние 28 символов?
19 Dedal
 
10.07.17
12:23
Сканер читает то что читает. Никаких защитных последовательностей он не проверяет. Посему пишите код для проверки.
20 idw
 
10.07.17
12:28
(19) в 1С Рознице значит нет никаких проверок на длину акцизной марки?
21 idw
 
10.07.17
12:30
Вот кстати интересный кусок:

<Bottle price="470.00" barcode="22N00002V64D85QI3O7831Y61026066004646EFL" ean="4850010650414" volume="0.5000"/>
    <Bottle price="470.00" barcode="22N00002V64D85QI3O7831Y610260660052444MJQPDWUPPY17WR47J7OTN2MWZ6JSL9" ean="4850010650414" volume="0.5000"/>

Одна и та же марка Коньяк армянский "Армянский коньяк" 3 года.
Марка первой бутылки косячная, вторая норм.
22 Ёпрст
 
10.07.17
12:30
(20) там вообще ничего нет.
23 idw
 
10.07.17
19:40
(22) жалко.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой