По теме из базы знаний
- ATRIX: Загрузка данных в ТСД для ТиС 9.2 v.1.1" 2009г. ©
- Рабочее место кассира для ТиС (релиз 960)
- Планшетный интерфейс к 1С 7.7 ТиС для выписки заказов с планшетов торговых агентов оптовой базы
- История развития 1С:Торговли, что изменилось в архитектуре учета торговых и складских операций за 15 лет
- Поиск и исправление дублей штрихкодов для номенклатурных единиц измерения
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Доброго времени суток!
Во время прихода товара при заполнении накладной можно ли наладить быстрый поиск товара по ШтрихКоду ?
Ну там не глазами искать в справочнике номенклатуры, а сканером провести по ШК и товар сам нашелся...
Может кто сталкивался ?
Заранее благодарен.
Во время прихода товара при заполнении накладной можно ли наладить быстрый поиск товара по ШтрихКоду ?
Ну там не глазами искать в справочнике номенклатуры, а сканером провести по ШК и товар сам нашелся...
Может кто сталкивался ?
Заранее благодарен.
У нас это было реализовано так (до того как перешли на переносные сканеры):
Ставится сканер в разрыв клавиатуры, в форме списка справочника товаров кнопка "ПоискПоШтриху" по которой открывается диалог ввода штриха (заполняется считыванием) ну а дальше дело техники.
Ставится сканер в разрыв клавиатуры, в форме списка справочника товаров кнопка "ПоискПоШтриху" по которой открывается диалог ввода штриха (заполняется считыванием) ну а дальше дело техники.
Это решение
Вопрос был в том что
В справочнике номенклатур товаров очень много...
Поиск нужного осуществляется по умолчанию по коду, по артикулу, и по наименованию... Скажем если магазин торгует сигаретами то для поиска нужных Мальборо среди всяких лайт, майлд и прочих подобных, уходит время.
А хотелосьбы так что: Товар пришел, открыл Документ Поступление ТМЦ, подбор, поиск, сканером провел и товар нашелся!
Может так ясней.
Еще раз спасибо.
В справочнике номенклатур товаров очень много...
Поиск нужного осуществляется по умолчанию по коду, по артикулу, и по наименованию... Скажем если магазин торгует сигаретами то для поиска нужных Мальборо среди всяких лайт, майлд и прочих подобных, уходит время.
А хотелосьбы так что: Товар пришел, открыл Документ Поступление ТМЦ, подбор, поиск, сканером провел и товар нашелся!
Может так ясней.
Еще раз спасибо.
Функция глПоискПоШтрихКоду(Конт) Экспорт
спр = СоздатьОбъект("Справочник.ШтрихКоды");
ШтрихКод = "";
Если ВвестиСтроку(ШтрихКод,"Введите штрих код!",15) = 0 Тогда
Возврат 0;
КонецЕсли;
рез = спр.НайтиПоКоду(СокрЛП(ШтрихКод),0);
Если рез = 1 Тогда
Конт.АктивизироватьОбъект(спр.Владелец);
Попытка
Конт.Активизировать("Наименование",0);
Исключение КонецПопытки;
Возврат спр.ТекущийЭлемент();
Иначе
Предупреждение("Элемент с штрих кодом = "+ШтрихКод+" не найден!");
Возврат рез;
КонецЕсли;
КонецФункции
Справочник штрихов подчинен справочнику товаров. Эта ф-я повешена на кнопку "ПоискПоШтриху" в форме списка справочника товаров. Конт - передаваемый Контекст.
спр = СоздатьОбъект("Справочник.ШтрихКоды");
ШтрихКод = "";
Если ВвестиСтроку(ШтрихКод,"Введите штрих код!",15) = 0 Тогда
Возврат 0;
КонецЕсли;
рез = спр.НайтиПоКоду(СокрЛП(ШтрихКод),0);
Если рез = 1 Тогда
Конт.АктивизироватьОбъект(спр.Владелец);
Попытка
Конт.Активизировать("Наименование",0);
Исключение КонецПопытки;
Возврат спр.ТекущийЭлемент();
Иначе
Предупреждение("Элемент с штрих кодом = "+ШтрихКод+" не найден!");
Возврат рез;
КонецЕсли;
КонецФункции
Справочник штрихов подчинен справочнику товаров. Эта ф-я повешена на кнопку "ПоискПоШтриху" в форме списка справочника товаров. Конт - передаваемый Контекст.
Это решение
в ТиС 9.2 есть процедура в модуле формы документа Поступление ТМЦ
При считывании сканером штрих-кода возникает ОбработкаВнешнегоСобытия.
Код |
---|
//******************************************************************************
Процедура ОбработкаВнешнегоСобытия(Источник,Событие,Данные)
// Процедура разбирает штрих-код, считанный сканером
// и заполняет строки накладной
Перем Упаковка,ТекКоличество, Спецификация;
Перем ВремТовар, ВремЕдиница, ВремКоличество;
Перем ВремЦена, ЕдЦены;
Если Событие = "BarCodeValue" Тогда
Если Форма.ТолькоПросмотр() = 0 Тогда
Если глПолучитьТоварПоШтрихкоду(Данные, ВремТовар, ВремЕдиница, ВремКоличество) <> 0 Тогда
ТаблицаПодбора = СоздатьОбъект("ТаблицаЗначений");
ТаблицаПодбора.НоваяКолонка("ВидТМЦ");
ТаблицаПодбора.НоваяКолонка("Номенклатура");
ТаблицаПодбора.НоваяКолонка("Единица");
ТаблицаПодбора.НоваяКолонка("Количество", "Число");
ТаблицаПодбора.НоваяКолонка("Цена", "Число");
ТаблицаПодбора.НоваяСтрока();
ТаблицаПодбора.ВидТМЦ = Перечисление.ВидыТМЦ.Товар;
ТаблицаПодбора.Номенклатура = ВремТовар;
ТаблицаПодбора.Единица = ВремЕдиница;
ТаблицаПодбора.Количество = ВремКоличество;
ТаблицаПодбора.Цена = глПолучитьЦену(ВремТовар, ТипЦен, РабочаяДата(), ВремЕдиница, Валюта, Курс);
ПараметрыПодбора = СоздатьОбъект("СписокЗначений");
ПараметрыПодбора.ДобавитьЗначение(1 , "ЕстьВидТМЦ");
ПараметрыПодбора.ДобавитьЗначение("ИзСправочника", "ЦенаВподборе");
ПараметрыПодбора.ДобавитьЗначение(ТипЦен , "ТипЦен");
ПараметрыПодбора.ДобавитьЗначение(ТаблицаПодбора , "ТаблицаПодбора");
глОбработкаПодбора(Контекст, ПараметрыПодбора, 1, 1, 0);
ЗаполнитьГТД();
КонецЕсли;
КонецЕсли;
// Обработка закончена. Готовы к получению нового штрихкода.
глСканерПосылкаДанных(1);
Иначе
глОбработкаВнешнегоСобытия(Источник, Событие, Данные);
КонецЕсли;
КонецПроцедуры // ОбработкаВнешнегоСобытия()
Показать полностью |
При считывании сканером штрих-кода возникает ОбработкаВнешнегоСобытия.
Это решение
Да есть такая процедура
И что? Если сканер подключен то и переделывать ничего не надо ?
Хорошо если так... (просто сейчас сканера под рукой нет чтобы проверить)
(А тот что есть Metrologic Argus туфтит (ошибка при подключении не удалось подсоединить устройство))
И что? Если сканер подключен то и переделывать ничего не надо ?
Хорошо если так... (просто сейчас сканера под рукой нет чтобы проверить)
(А тот что есть Metrologic Argus туфтит (ошибка при подключении не удалось подсоединить устройство))
DbIM Написал:
-------------------------------------------------------
> Да есть такая процедура
> И что? Если сканер подключен то и переделывать
> ничего не надо ?
> Хорошо если так... (просто сейчас сканера под
> рукой нет чтобы проверить)
> (А тот что есть Metrologic Argus туфтит (ошибка
> при подключении не удалось подсоединить
> устройство))
У нас тоже Metrologic. Мож чо с дровами? И вообще, если сканер фурычит, то проверить можно в любом редакторе - отрываш тот же ворд, подносишь к сканеру пачку сигарет, если не куришь, то любую другую дрянь со штрихом и оп-па в редакторе читаешь штрих. Да, и еще - со сканерами обычно идет книженция, где в виде штрихов есть настройки сканера, вот после считывания этих штрихов уже можно переходить собственно к экспериментам со сканированием.
-------------------------------------------------------
> Да есть такая процедура
> И что? Если сканер подключен то и переделывать
> ничего не надо ?
> Хорошо если так... (просто сейчас сканера под
> рукой нет чтобы проверить)
> (А тот что есть Metrologic Argus туфтит (ошибка
> при подключении не удалось подсоединить
> устройство))
У нас тоже Metrologic. Мож чо с дровами? И вообще, если сканер фурычит, то проверить можно в любом редакторе - отрываш тот же ворд, подносишь к сканеру пачку сигарет, если не куришь, то любую другую дрянь со штрихом и оп-па в редакторе читаешь штрих. Да, и еще - со сканерами обычно идет книженция, где в виде штрихов есть настройки сканера, вот после считывания этих штрихов уже можно переходить собственно к экспериментам со сканированием.
Это решение
Внимание! Не забывайте отмечать решение на ваш вопрос, если оно найдено. Это повысит ваш рейтинг на форуме.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот