#0
by Syu
Есть сканер штрих-кодов. Сейчас он работает. Все замечательно. Но для добавление новой строки надо все время тыкать кнопу insert. Подскажите как сделать так, чтобы строка в документ добавлялась автоматически, при считывании со сканера. Спасибо.
#0
by Syu
Есть сканер штрих-кодов. Сейчас он работает. Все замечательно. Но для добавление новой строки надо все время тыкать кнопу insert. Подскажите как сделать так, чтобы строка в документ добавлялась автоматически, при считывании со сканера. Спасибо.
#6
by Syu
Ну почему сразу шутите?! Если бы я знала, то не спрашивала. Я не так хорошо знаю 8-ку как хотелось бы. Потому и обратилась на форум. Так. Я нашала. ОбработкаВнешнегоСобытия(<Источник>, <Событие>, <Данные>) Параметры: <Источник> Тип: Строка. Источник события. Тип: Строка. Наименование события. <Данные> Тип: Строка. Данные для события. Есть такие параметры. Как их заполнить? Может есть примерчик? Источник - мне надо название сканера? Или это типа название формальных параметров и при считывании они сами заполняются? а я в программе уже работаю с этими данными. Так?
#9
by Salimbek
Ответ на последний вопрос - Так! Суть работы - у тебя уже в конфе есть такая процедура, потому что какие-то телодвижения при сканировании происходят. Просто надо найти эту процедуру, посмотреть, подумать, в нужное место вставить добавление новой строки и пользоваться.
#10
by Syu
может это излишний сарказм, но я это и так знала. Проблема в том, что я не знаю куда смотреть
#11
by Михаил Козлов
Событие формы ВнешнееСобытие. Обычно в документах оно реализованно именно так, как Вам нужно: подбор в таб. часть.
#12
by Syu
есть такое событие. Я поставила на нем точку останова, она не срабатывает! Вопрос - ПОЧЕМУ?
#14
by hhhh
1. 1с предприятие не подключено к конфигуратору. 2. процедура ВнешнееСобытие не назначена обработчиком события "ВнешнееСобытие".
#17
by NcSteel
1. Почитай 2. При открытии: 3. Обрабатываеш событие 4. Оповестить о завершении обработки события
#22
by Syu
Я очень рада, что вам там весело, и что все вы такие умные. У меня не выходит. что такое ПолучитьСерверТО?
#24
by Syu
к тому же я не понимаю. зачем это надо добавлять при открытии. извените, за мою непонятливость, просто тяжелова-то что-то 8ка идет
#25
by Syu
я уже ранее говорила, что точка останова не срабатывает точка останова. Есть процедура ВнешнееСобытие, но она никак не срабатывает
#26
by Salimbek
Ну блин. Давай тогда по порядку. 1) Если сканер УСБ, то ловится как нажатия клавиатуры? То есть в какое-то поле вводится текст штрихкода? И потом (по автоматическому нажатию Ентера срабатывают процедурки, которые выполняют поиск и т.д.) Так у тебя все работает? 2) Если же сканер настроен как использующий COM-порт, то вызываться будет "ОбработкаВнешнегоСобытия" 3) Можно использовать сканер из 1) как 2), тогда появляется возможность выполнять различные действия, в том числе и ввод новой строки и проч. Единственный вариант, который я знаю - это использовать драйвера от Атолл-а,
#27
by Syu
у меня usb сканер. я нажимаю ins считываю код. он у меня записывается в поле номенклатура и через секунду ШК становится товаром (элем. спр.)
#28
by Syu
я поставила драйвер на сканер от атола. добавила библиотеку в ИБ. я не знаю куда мне надо дописать! я поставила точки останова на процедурах ВнешнееСобытие и ОбрабатыватьШтрихКод ни одна точка не срабатывает. предприятие запучено сразу от конфигуратора. процедура ВнешнееСобытие назначено внешним событием формы. но точки не срабатывают :((( %(
#29
by Salimbek
Если ставишь драйвера от Атола, то после того, как все заработало, надо зайти в Сервис-Параметры, тьфу блин, это в 7-ке :( в 8-ке точно нен кажу, но в настройки торг. оборудования.
#30
by TTimur
1) что за конфигурация? 2) по личному опыту УПП: а)проверь добавлено ли оборудование в список подключенного (соответствующие настройки в меню "сервис") б)проверь настройку прав на доступ к торговому оборудаванию текщуго пользователя
#32
by Фокусник
а отладчик вообще подключился? На любых (ПриОткрытии например) других остановы срабатывают?
#34
by Syu
в спр. ТО добавила сканер. В настройках ТО добавила этот сканер. В параметрах считывать данные выбрала "все данные". больше там нет ничего!
#38
by Salimbek
+ вообще на сайте Атол-а поищи, примеры посмотри, текстовики, которые вместе с драйвером идут. Помогает.
#40
by Syu
конфа торговля >>>а)проверь добавлено ли оборудование в список подключенного (соответствующие настройки в меню "сервис") нет там такого >>>б)проверь настройку прав на доступ к торговому оборудаванию текщуго пользователя ничего по сканеру ШК там тоже нет
#42
by TTimur
хорошо, перечислите, пожалуйста, названия пунктов в меню "Сервис" начиная снизу (с пункта "параметры")
#44
by Фокусник
поехали дальше: ставим замер производительности ДО чтения штрихкода и выключаем его после и фтыкаем чего там происходило (:
#45
by Syu
снизу вверх: * свойства объектов * торговое оборудование (с выпадающим меню) * анкетирование (с выпадающим меню) * обмен данными (с выпадающим меню) * работа с распредел. БД (с выпадающим меню) * ввод начальных остатков (с выпадающим меню) * настройка учета (с выпадающим меню) * пользователи (с выпадающим меню) * интернет-поддержка пользователей (с выпадающим меню) * переключить интерфейс (с выпадающим меню) * настройки пользователя * внешние обработки и печатные формы (с выпадающим меню) * эл. почта * универсальные обработки (с выпадающим меню) и т.д.
#47
by grin
Сканер подключен? С какими параметрами? Там при подключении программа подсказывает параметры, надо обратить внимание на суффикс и префикс.
#48
by NcSteel
Надо суфикс прописать #13(обычно ) , как я понимаю прога думает что эти циферки ты набрала с клавиатуры, что бы 1с догнало что это сканер надо в настройках штрихкода прописать суфикс, все это описано на сайте atol.ru в разделе тех помощ -> Энциклопедия
#50
by Syu
подсказывает там: * закрытие кассовой смены * работа с терминало сбора данных (с выпадающим меню) * загрузка данных в весы в режиме оф-лайн * настройка торгового оборудования
#56
by Syu
Я там добавила свой сканер в списке параметры там только одни "считывать данные", я выбрала "все данные"
#66
by NcSteel
Уменя только одна мысль , кривые руки у автора темы.... Мне кажется неправильно настроено ТО
#67
by NcSteel
Сам недавно разберался с ТО , тоже удивлялся почему в ОбработкаВнешнегоСобытия несрабатывала!!! Проверь на справочнике ИнформационныеКарты , срабатывает ли обработка
#68
by NcSteel
А суть в том была что я до этого работал только с сом соединением , а с разрывом клавиатуры нет , вот и мучался пока суфикс не прописал )
#69
by TTimur
у меня все срабатывает, если сканер работает, штрихкод появляется - все должно работать, действительно, попробуй включи замер производительности и посмотри какие процедуры запускались при считывании штрихкода, как советовали в
#70
by Syu
ребята еще по поводу драйвера. на итс есть атол с библиотекой Scaner1C.dll а есть просто сканер (в каталоге 1С) с библиотеками: * ScanOPOS.cnt * ScanOPOS.dll * ScanOPOS.HLP Мне сказали поставить драйвер атол (мой сканер Metrologic Voyager MS9540) я поставила. в ИБ положила библиотеку Scaner1C.dll. Затем открыла 1С в режиме предприятие. Открыла спр. ТО, чтобы добавить сканер. в вид указываю сканер, в наименование наименование. Затем идет реквизит обработка обслуживания. в ней есть такие варианты: * «SCANCODE: Компонента 1С для ТСД CipherLab» * «АТОЛ: Драйвер дисплеев покупателя» * «АТОЛ: Драйвер сканера штрих-кода» (считыватель магнитных карт) * «АТОЛ: Драйвер терминалов сбора данных» * «АТОЛ: Драйвер электронных весов» * драйвер ФР от Help Co * драйвер Off-Line от Help Co * драйвер ФР от Юнисистем * «1С: Сканер штрих-кода» * «1С: Сканер штрих-кода» (считыватель магнитных карт) * «ЭйкомРусь: Утилита загрузки данных в ACOM NETS» * «Штрих-М: Драйвер терминалов сбора данных» * «АТОЛ: Драйвер сканера штрих-кода» Когда я выбираю «АТОЛ: Драйвер сканера штрих-кода», то мой вид устройства автоматически становится считыватель магнитных карт, а библиотека - Scaner1C.dll. А если я выбираю «1С: Сканер штрих-кода», то вид остается сканер ШК, но библиотека стает ScanOPOS.dll, которая потом выдает сообщение, что не получилось загрузить данную компоненту!
#73
by Syu
Программа для конфигурирования BT-100 31.01.2008 | 3,4 МБ Драйвер USB COM для BT-100 31.01.2007 | 333,1 КБ Драйвер USB COM для LI-200 и BT-200 31.01.2008 | 107,8 КБ что выбрать?
#76
by Syu
так. сканер я настроила. теперь он у меня в сервис/параметры светится с суфиксом #13 ))))) я еще не до конца безнадежная
#77
by kot_bcc
Зачем мозги барышне полощите, помочь не хотите, что ли? Девушка, Вам помощь еще нужна?
#78
by kot_bcc
Особенно порадовал любезный NcSteel в :-___)))) Читаю глаголы, ищу препинания и тащусь с разнообразия смысловой нагрузки месаджа)))
#82
by kot_bcc
Ладно, ждать не могу. Помогаю вслепую. 1. Судя по - никакие настройки трогать не надо. И драйверы ниоткуда качать не надо. Ни в коем случае. 2. Вопрос в - остался без ответа, насколько я понял предыдущих ораторов. не в счет, т.к. ПО может эмулировать оба случая (как минимум у двух брендов) Значит просто необходимо знать ответ на . Простой тест - открываем Блокнот и сканером сканируем какой-нить ш/к. Если в Блокноте видны цифры - случай К(лава), если нет - случай П(орт). 3_П. Находим в коде заполнение реквизита "ШтрихКод" и перед ним вставляем НоваяСтрока.[Внимание - лучше код сюда киньте, чтобы потом вопросов не было] 3_К. Делаем скрытый активный реквизит поле ввода на форме, при его изменении считаем (с проверками конечно))), что у нас введен штрихкод и добавляем строку. 3_К. Вариант: Просто добавлять строку после окончания предыдущей. Пошловато, но зато легко сделать без сторонней помощи.
#83
by Syu
у меня вариант с клавиатурой. а по другому никак нельзя? ну там попытатся отловить факт считывания? а? мне что-то говорили по поводу процедуры ВнешнееСобытие и ОбработкиВнешнегоСобытия, но я так и не поняла Может это ключ к этому?
#84
by kot_bcc
Можно по разному. Но, насколько я представляю, то ПО, которое у Вас есть, не позволит Вам использовать методы ВК (я про ВнешнееСобытие и т.д.)
#85
by kot_bcc
Как вариант - можно установить драйвер эмуляции COM вместо KB и перенастроить сканер. Для многих брендов это - реально.
#86
by kot_bcc
Давайте-ка все таки не усложнять пока. Ответьте пожалуйста: 1. Какой у Вас сканер (производитель, марка, модель - все что сможете сказать) 2. Какая конфигурация 1С (какой документ и т.д.). А лучше - код в студию
#87
by Salimbek
Ну раз теперь у тебя сканер светится, то дальше отмечаешь галочками "Устройство включено" и "Включать при старте". После этого сканирование штрихкода будет отлавливаться ОбработкойВнешнегоСобытия. Далее надо смотреть процедуру "ОбработкаШтрихкода" вроде Теперь по логике работы этой процедуры 1) Должен быть поиск уже введенного в Табл. часть товара 2) Если такой товар найден, то позиционироваться на этой строчке 3) Если такого товара нет, то добавлять новую строку, выбирать в нее новый товар и т.д.
#88
by Syu
мой сканер: Metrologic Voyager MS9540 Конфигурация: типовая управление торговым предприятием (на платф. 8.1) Добавить надо в поступление/реализация товаров и услуг
#90
by it086
да уж. сделаю добавление строки за 1000 уе. второй строки еще за 1000 уе. за 10 строк скидка!
#92
by kot_bcc
- метролоджики обычно позволяют работать в режиме эмуляции COM. Поэтому: 1. Чтобы использовать внешние события ("... ну там попытатся отловить факт считывания...") надо а) перенастроитьсканер (3 или 4 сканирования из книжки глянцевой "сингл-селект чего-то там", в ней еще куча скан-кодов напечатана, все вроде несложно), затем б) (пере-)установить родные драйвера от метролоджика ( как называются не помню, но на сайте ихнем должны быть, после переустановки должно появиться необычное устройство в диспетчере устройств, какой-нить "метролоджик конвертер",в свойствах или в названии будет прописан номер порта типа COM8 или COM3 и т.д.), и, наконец, в) вот теперь можно и в 1С подключать - номер порта возьмете из п."б", остальное обычно угадывается автоматически 2. Если Вас это (п.1) хоть чуточку смутило - повторяю предложение: кидайте сюда код модуля формы документа - сделаем вместе немножко пошло, но работать будет, и времени займет меньше, и рисков опять же поменьше.
#95
by Salimbek
Мда, не заметил :) Но если не заморачиваться с этим, то и дровами от Атола можно обойтись. Точно также будет срабатывать "ОбработкаВнешнегоСобытия"
#96
by kot_bcc
+ Оксана! Если что - п.п.1,2 в обычно элементарно делаются простым методом - берите сканер и флэшку и езжайте к продавцу сканера, объясните, что Вам нужно перенастроить сканер на COM-эмуляцию, и подождите ~ 2 мин - 2 часа (в зависимости от загрузки умника у продавцов) - останется только по возвращению запустить с флэшки то что скажет продавец и подключить сканер в 1С :-)
#97
by kot_bcc
Прошу прощения, ни разу Атолом не пользовался в случае клавиатурных сканеров, а что, он умеет?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- ТЗ. Удаление строки сдвигает строки?
- Как отловить добавление строки в табличную часть в форме?
- Автоматическое снятие резерва
- автоматическое добавление информационных баз в 1С 8.1
- Возвратная тара. Автоматическое добавление.
- Динамический список - выделенные строки - суммирование содержимого строки..
- v7: Редактирование табличной части документа (добавление строки)
- Добавление строки в регистр накопления без перепроведения документа
- Таблица Значений отбор по индексу, номеру строки, как найти строки 1-100
В этой группе 1С
- v7: Превышено максимальное количество видов субконто на счете 5100
- Как начислить ночные часы в ЗУП 8.1 ?
- Как удалить строки табличного поля в цикле
- УТ 10.3 Корректировка долга.
- Как при обмене удалить значение измерения или ресурса регистра?
- ЗиК: Как принять на работу внутреннего совместителя?
- Как выгрузить документ "Поступление товаров и услуг" из УТ в ТиС?
- Как определить пароль вводимый при запуске 1с
- как убрать НДС из документов реализации товаров?
- v7: неверно распределяется НДС по партиям импортного товара
- Соотношение объема ОЗУ для SQL и размера базы?
- Как перебрать записи РегистраСведений для изменения
- В консоле отчетов в дате не проставляется время (УПП)
- v8: как изменить значение реквизита «Статус» в регистре сведений?
- комплектация и разукомплектация
- Внутренне совместительство
- вопрос по OLE "InternetExplorer.Application" возможно ли скачать файл по UR
- V77.Application
- как получить макет во внешнем отчете?
- Управление торговлей 10.3: Кассовая книга