Форум программистов, компьютерный форум, киберфорум
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.94/16: Рейтинг темы: голосов - 16, средняя оценка - 4.94
0 / 0 / 0
Регистрация: 15.05.2012
Сообщений: 16

Дисконтные карты через сканер ШК

15.05.2012, 16:13. Показов 3167. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Имеются дисконтные карты со штрих-кодом EAN8 с префиксом 19, каким образом при сканировании штрих-кода отделить ШК номенклатуры от ШК дисконтной карты, при считывании кода поле скидка в чеке ККМ заполнялось нужным значением из справочника дисконтных карт?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.05.2012, 16:13
Ответы с готовыми решениями:

БД дисконтные скидки
Здравствуйте, нужно составить базу данных для дисконтных скидок в магазине техники. Можете подсказать какие сущности должны быть в этой бд,...

Дисконтные карточки(далее ДК)
Как обнулить на накопительной карте скидку для каждого покупателя, чтоб ч/з год накопление началось заново. программа 1С:Розница. есть...

Создать объект через сканер
Парни, подскажите как создать объект через сканнер и поместить его в коллекцию!

8
900 / 877 / 11
Регистрация: 15.03.2012
Сообщений: 2,680
15.05.2012, 17:07
Цитата Сообщение от untercover Посмотреть сообщение
с префиксом 19, каким образом при сканировании штрих-кода отделить ШК номенклатуры от ШК дисконтной карты
Если первые два символа штрих кода "19" - то это дисконтная карта.
1
0 / 0 / 0
Регистрация: 15.05.2012
Сообщений: 16
15.05.2012, 17:11  [ТС]
Цитата Сообщение от Fenomen Посмотреть сообщение
Если первые два символа штрих кода "19" - то это дисконтная карта.
Т.Е. нужно дописать обработку внешнего события в чеке ККМ?
0
900 / 877 / 11
Регистрация: 15.03.2012
Сообщений: 2,680
15.05.2012, 17:23
Цитата Сообщение от untercover Посмотреть сообщение
Т.Е. нужно дописать обработку внешнего события в чеке ККМ?
Да, именно так.
1
0 / 0 / 0
Регистрация: 15.05.2012
Сообщений: 16
15.05.2012, 19:19  [ТС]
Цитата Сообщение от Fenomen Посмотреть сообщение
Да, именно так.
Спасибо! Можно будет обратиться если не получится чего-то?
0
900 / 877 / 11
Регистрация: 15.03.2012
Сообщений: 2,680
15.05.2012, 19:25
Цитата Сообщение от untercover Посмотреть сообщение
Можно будет обратиться если не получится чего-то?
Обращайтесь. А конфигурация то у Вас какая? А то может все уже реализовано, а вы изобретаете велосипед...
1
0 / 0 / 0
Регистрация: 15.05.2012
Сообщений: 16
15.05.2012, 22:35  [ТС]
Цитата Сообщение от Fenomen Посмотреть сообщение
Обращайтесь. А конфигурация то у Вас какая? А то может все уже реализовано, а вы изобретаете велосипед...
ТиС 9.2

Добавлено через 3 часа 5 минут
В конце процедуры ОбработкаВнешнегоСобытия() написал вот такой код...
1C
1
2
3
4
5
6
7
8
Если глПрефиксШтрихкода() = 19 Тогда
       Дисконт = СоздатьОбъект("Справочник.ДисконтныеКарты");
       Если Дисконт.НайтиПоРеквизиту("НомерКарты", Данные) = 1 Тогда
       ТекЭлем = Дисконт.ПолучитьЭлемент(1);
       Форма.Скидка = ТекЭлем.НомерКарты;
       Иначе
       Предупреждение("Дисконтная карта отсутствует!");
КонецЕсли;
Не работает...
0
900 / 877 / 11
Регистрация: 15.03.2012
Сообщений: 2,680
15.05.2012, 23:30
А с чего вы взяли, что глПрефиксШтрихкода() возвратит Вам "19"? Она возвращает префикс настроенный для сканера.

Вам нужно обработать переменную Данные, проверить что первые два символа это "19", а потом отрезать их, и искать карту.
1
0 / 0 / 0
Регистрация: 15.05.2012
Сообщений: 16
16.05.2012, 10:50  [ТС]
Цитата Сообщение от Fenomen Посмотреть сообщение
А с чего вы взяли, что глПрефиксШтрихкода() возвратит Вам "19"? Она возвращает префикс настроенный для сканера.

Вам нужно обработать переменную Данные, проверить что первые два символа это "19", а потом отрезать их, и искать карту.
Спасибо за консультацию!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.05.2012, 10:50
Помогаю со студенческими работами здесь

1с 8.3 как пробивать товары через сканер
Здравствуйте! Помогите пожалуйста, я думаю для вас этот вопрос очень прост) Что нужно сделать для того,чтобы сканер вычитал товары при...

Подключить сканер OBD-II ELM327 через com-порт
Добрый день. Хочу подключить сканер OBD-II ELM327 v1.5 USB в своей программе. На сколько понимаю работает он через com порт....

Сканер штрих кода не работает через RDP
сканер metrologic ms5145, драйвер ScanOPOS. когда подключаюсь через RDP все тесты торгового оборудования проходят нормально т.е 1с на...

Надо метод через сканер на выходе Char
char typeInChar(){ Scanner chr =new Scanner(System.in); char ch=0; System.out.println("Type character:"); ...

Помогите Настроить Дисконтные Системы В Торговля И Склад 9.2
Здравствуйте, программисты и гости codeby!! Помогите. Имеется Конфигурация 1С 7.7 , Торговля и Склад 9.2. Автоматизирован в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru