Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Настройка сканера-штрих кодов 2 страниц V   1 2 >          
meverikxp Подменю пользователя
сообщение 30.03.12, 12:36
Сообщение #1

Оратор
Иконка группы
Группа: Местный
Сообщений: 334
Из: Ровно
Спасибо сказали: 10 раз
Рейтинг: 0

Здравствуйте, в наличии умею УТП 8.2 и сканер штрих-кодов symbol ls2208, подключил к компу запустил мастер установки оборудования, вроде все настроил, но возник вопрос как отсканированый код вставлять в текстовые поля, а то если делаеш реализацию так само добавляет строчку и количество, но искать по текстовому полю не хочет.


Signature
Самая нелюбимая пословица сапёров: одна нога здесь, другая там...

Ardi Подменю пользователя
сообщение 30.03.12, 12:39
Сообщение #2

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

Где не хочет?
В списке номенклатуры оно само например позиционируется на товаре.


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

meverikxp Подменю пользователя
сообщение 30.03.12, 12:49
Сообщение #3

Оратор
Иконка группы
Группа: Местный
Сообщений: 334
Из: Ровно
Спасибо сказали: 10 раз
Рейтинг: 0

Цитата(Ardi @ 30.03.12, 12:39) *
Где не хочет?
В списке номенклатуры оно само например позиционируется на товаре.

если открыт список номенклатуры и сканировать то сразу откроет товар, а если нажать на поиск по штрих-коду то не работает


Signature
Самая нелюбимая пословица сапёров: одна нога здесь, другая там...

Ardi Подменю пользователя
сообщение 30.03.12, 13:05
Сообщение #4

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

Допрограммировать список чтобы позиционировалось а не открывалось.


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

meverikxp Подменю пользователя
сообщение 30.03.12, 13:12
Сообщение #5

Оратор
Иконка группы
Группа: Местный
Сообщений: 334
Из: Ровно
Спасибо сказали: 10 раз
Рейтинг: 0

Цитата(Ardi @ 30.03.12, 13:05) *
Допрограммировать список чтобы позиционировалось а не открывалось.

подскажите как тогда это сделать, мне нужно просто считать данные которые отсканированные и вставить в поле, но как это будет сделать программно, подскажите потому что никогда с таким не сталкивался


Signature
Самая нелюбимая пословица сапёров: одна нога здесь, другая там...

Ardi Подменю пользователя
сообщение 30.03.12, 13:22
Сообщение #6

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

Ещё можно:
1. первести этот сканнер в режим ввода как с клавиатуры. И потерять все удобства которые есть сейчас.
2. поставить второй сканнер переключённый в режим ввода как с клавиатуры.


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

meverikxp Подменю пользователя
сообщение 30.03.12, 13:29
Сообщение #7

Оратор
Иконка группы
Группа: Местный
Сообщений: 334
Из: Ровно
Спасибо сказали: 10 раз
Рейтинг: 0

Цитата(Ardi @ 30.03.12, 13:22) *
Ещё можно:
1. первести этот сканнер в режим ввода как с клавиатуры. И потерять все удобства которые есть сейчас.
2. поставить второй сканнер переключённый в режим ввода как с клавиатуры.

Как перевести в этот режим, потому-что это сейчас и нужно, а когда нужны будут другие возможности кипим другой


Signature
Самая нелюбимая пословица сапёров: одна нога здесь, другая там...

Ardi Подменю пользователя
сообщение 30.03.12, 13:38
Сообщение #8

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

сканнер com или юсб?


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

meverikxp Подменю пользователя
сообщение 30.03.12, 13:42
Сообщение #9

Оратор
Иконка группы
Группа: Местный
Сообщений: 334
Из: Ровно
Спасибо сказали: 10 раз
Рейтинг: 0

Цитата(Ardi @ 30.03.12, 13:38) *
сканнер com или юсб?

ком


Signature
Самая нелюбимая пословица сапёров: одна нога здесь, другая там...

Ardi Подменю пользователя
сообщение 30.03.12, 13:52
Сообщение #10

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

тогда программировать.


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

meverikxp Подменю пользователя
сообщение 30.03.12, 13:56
Сообщение #11

Оратор
Иконка группы
Группа: Местный
Сообщений: 334
Из: Ровно
Спасибо сказали: 10 раз
Рейтинг: 0

Цитата(Ardi @ 30.03.12, 13:52) *
тогда программировать.

тогда как?


Signature
Самая нелюбимая пословица сапёров: одна нога здесь, другая там...

meverikxp Подменю пользователя
сообщение 02.04.12, 16:51
Сообщение #12

Оратор
Иконка группы
Группа: Местный
Сообщений: 334
Из: Ровно
Спасибо сказали: 10 раз
Рейтинг: 0

Помогите плиз, а то ничего найти не могу, хоть может кто какую книжку посоветует?


Signature
Самая нелюбимая пословица сапёров: одна нога здесь, другая там...

Ardi Подменю пользователя
сообщение 02.04.12, 19:32
Сообщение #13

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

Жёлто-жёлтую книжку советую.
Раздел "Отладчик".


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

meverikxp Подменю пользователя
сообщение 25.04.12, 9:08
Сообщение #14

Оратор
Иконка группы
Группа: Местный
Сообщений: 334
Из: Ровно
Спасибо сказали: 10 раз
Рейтинг: 0

Помогите кто нибудь, как программно перехватить событие и вывести просканированый код, очень прошу, гуглил но ничего толком не нашел!!!!! Помогите!!!!


Signature
Самая нелюбимая пословица сапёров: одна нога здесь, другая там...

Batchir Подменю пользователя
сообщение 25.04.12, 13:30
Сообщение #15

Живет на форуме
Иконка группы
Группа: Команда
Сообщений: 3568
Из: Киев
Спасибо сказали: 1443 раз
Рейтинг: 0

У каждой формы есть событие "ОбработкаВнешнегоСобытия"
Если корректно подключили сканер, а не просто воткнули и что-то пощелкали, то это событие будет вызываться при сканировании.

Но если у Вас в наличии УТП 8.2, то скорее всего Вам нужно просто правильно подключить сканер.

meverikxp Подменю пользователя
сообщение 26.04.12, 7:55
Сообщение #16

Оратор
Иконка группы
Группа: Местный
Сообщений: 334
Из: Ровно
Спасибо сказали: 10 раз
Рейтинг: 0

Цитата(Batchir @ 25.04.12, 13:30) *
У каждой формы есть событие "ОбработкаВнешнегоСобытия"
Если корректно подключили сканер, а не просто воткнули и что-то пощелкали, то это событие будет вызываться при сканировании.

Но если у Вас в наличии УТП 8.2, то скорее всего Вам нужно просто правильно подключить сканер.

У меня УТП 8.1 просто сконвертировано под 8.2, А вы можете написать приблизительный пример как оспользовать это событие, чтобы например отсканированный код записало в перепенную Код и сообщтло пользователю


Signature
Самая нелюбимая пословица сапёров: одна нога здесь, другая там...

Batchir Подменю пользователя
сообщение 26.04.12, 9:30
Сообщение #17

Живет на форуме
Иконка группы
Группа: Команда
Сообщений: 3568
Из: Киев
Спасибо сказали: 1443 раз
Рейтинг: 0

Что писать, когда всё написано?
Подключите правильно сканер в 1С, например с использованием драйверов АТОЛ, только ищите последние бесплатные драйвера.
Тогда и будет отрабатывать это событие формы.А дальше отладчик, смотреть что происходит, думать что с этим делать, ломать и потом спрашивать как исправить.
Вот есть старенькая статья http://pro1c.org.ua/index.php?showtopic=3420

Вы бы лучше описали что Вам нужно в итоге, а не придумывать непонятно что.

Сообщение отредактировал Batchir - 26.04.12, 9:43

meverikxp Подменю пользователя
сообщение 26.04.12, 9:55
Сообщение #18

Оратор
Иконка группы
Группа: Местный
Сообщений: 334
Из: Ровно
Спасибо сказали: 10 раз
Рейтинг: 0

Цитата(Batchir @ 26.04.12, 9:30) *
Что писать, когда всё написано?
Подключите правильно сканер в 1С, например с использованием драйверов АТОЛ, только ищите последние бесплатные драйвера.
Тогда и будет отрабатывать это событие формы.А дальше отладчик, смотреть что происходит, думать что с этим делать, ломать и потом спрашивать как исправить.
Вот есть старенькая статья http://pro1c.org.ua/index.php?showtopic=3420

Вы бы лучше описали что Вам нужно в итоге, а не придумывать непонятно что.

мне нужно отсканирований код вставить в текстовое поле и все


Signature
Самая нелюбимая пословица сапёров: одна нога здесь, другая там...

logist Подменю пользователя
сообщение 26.04.12, 10:35
Сообщение #19

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2539 раз
Рейтинг: 0

Цитата(meverikxp @ 30.03.12, 13:36) *
а то если делаеш реализацию так само добавляет строчку и количество, но искать по текстовому полю не хочет.

что значит не хочет? Если по F7 позиция найдена то она добавляется, если не найдена то выдается предупреждение что такого шк нет в базе. В чем проблема то?

Цитата(logist @ 26.04.12, 11:32) *
мне нужно отсканирований код вставить в текстовое поле и все

Поле = РаботаСТорговымОборудованием.ВвестиШтрихкод();


Сообщение отредактировал logist - 26.04.12, 10:35


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Batchir Подменю пользователя
сообщение 26.04.12, 10:56
Сообщение #20

Живет на форуме
Иконка группы
Группа: Команда
Сообщений: 3568
Из: Киев
Спасибо сказали: 1443 раз
Рейтинг: 0

Сделалось для УТ с использованием отладчика за 10 мин.

Процедура обработки внешнего события формы

Процедура ВнешнееСобытие(Источник, Событие, Данные)

    Если Не ВводДоступен() Тогда
        Возврат;
    КонецЕсли;
    ШтрихКод = ПолучитьСерверТО().ПолучитьШтрихкодСобытия(Событие, Данные, ЭтаФорма);

КонецПроцедуры // ВнешнееСобытие()


Функция которую нужно добавить в обработку ТОСервер

Функция ПолучитьШтрихкодСобытия(Событие, Данные, Клиент) Экспорт
    Клиенты = ПолучитьПараметрСервераТО("Клиенты", "Соответствие");
    События = Клиенты[Клиент];
    Результат = "";
    Если События <> Неопределено Тогда
        ТекСобытие = События.Найти(Событие, "ИмяСобытия");
        Если ТекСобытие <> Неопределено Тогда
            Оборудование = ПолучитьПараметрСервераТО("Оборудование",    "ТаблицаЗначений");
            ТО           = Оборудование.Найти(ТекСобытие.Идентификатор, "Идентификатор");
            Объект       = ТО.Объект;
            Результат = Объект.Драйвер.Данные;
        КонецЕсли;
    КонецЕсли;

    Возврат Результат;    
КонецФункции


Сообщение отредактировал Batchir - 26.04.12, 10:59

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


2 страниц V   1 2 >
Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 17.06.25, 1:39
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!