#0
by Mary01
В БП 8.2 задача такая - сгенерировать по номеру документа штрихкод и вывести его в печатную форму. Впоследствии, при сканировании этого ШК на распечатанном документе, в БП найти этот документ. вопросы: 1. нашла несколько алгоритмов, в т.ч. с помощью СимволыВЦифры - ну в цифры это понятно, а каким образом "палочки" нарисуются? 2. еще в алгоритмах предлагается вставить в макет эл-т упр-я Таблица->Рисунки->Вставить объект StrokeScribe Control, но у меня в списке объектов почему-то нет его. Также предлагают объект Barcode вставлять, подскажите пожалуйста, где его искать? 3. как обойтись без добавления в док-т реквизита ШтрихКод, и можно ли по сгенерированному коду провести обратное преобразование в номер док-та (т.е. чтобы при сканировании срабатывала эта функция преобразования, выдающая в итоге номер док-та, по которому можно его найти).
#2
by ДенисЧ
Берём barcode.ocx с итса. код никуда не преобразуем, а устанавливаем в свойства баркода тип кода code128 и наслаждаемся...
#7
by Fragster
только оно QR не поддерживает. хотя в QR навигационную ссылку сразу запихать можно, да
#8
by viktor_vv
+ Че-то оно в таком варианте нихрена потом не сканируется. Насколько я понял там еще начальные и стоповые символы не добавляются в самой ocx. Может не разобрался.
#10
by ДенисЧ
Всё он добавляет нормально. У нас (и тут, и в прошлой конторе) всё работает и сканируется. Свойствами поиграйся
#13
by IamAlexy
долгие годы, 1Совая генерилка штрихкодов при попытке сгенерить ЕАН128 с русскими буквами нахер вешала процесс на сервере в полную загрузку..
#14
by viktor_vv
Да вроде игрался. Правда сканера на руках не было, надо бы наверное взять тот сканер у клиента, пограться. Модет там чего отключено, хотя по умолчанию сканер поддерживает. Спасибо.
#15
by IamAlexy
+ а у меня в одном решении генерятся штрихкода как раз по номерам документов + код вида докумета + пара цифр из документов (ну чтобы со штрихкода приходили не порсто документы а еще и количественные показатели)
#16
by IamAlexy
+ не сразу разобрались какого черта сервак стал умирать время от времени.. потом пришлось по всей базе префиксы менять с одного значения на другое :)
#17
by Mikeware
у тебя в uid-е русские буквы? не, мы подымали СС, используя русские - но это не сильно укорачивает.
#20
by IamAlexy
конечно поделка.. кривая косая и тд и тп... писали ее дураки и пользуются ей годами имбицылы.. всех расстрелять и на корм свиньям а поделку срочно распечатать и сжечь.. да да..
#23
by Mary01
мне нужно чтобы, когда сканер пикнул на этот шк, то в 1С этот документ попал бы в табличную часть обработки. предполагала, что какую-то процедуру надо писать...
#24
by Mikeware
"распечатать и сжечь" - оригинально... в идентификационном коде хранить информационные данные... не айс. хотя тесно смыкается, конечно, но лучше все-таки разделять... а что касается имбецилов, то многие имбецилы живут очень долго. не вижк повода не пользоваться им при этом какой-нибудь самописной поделкой.... ------------- зы. встретил тут имбецилов, идентифицирующих документы в своей поделке по "дате-времени"... :-) у нас даже помощник админа от их кода прифигел....
#25
by IamAlexy
да.. процедура называется обработка внешнего события.. в нее будет передан результат сканирования и дале ты сам решишь что делать и куда что добавлять
#30
by Mikeware
результатом внешнего события должна быть его обработка... а уж что в этой обработке сделаешь - то и будет. Диапазон широкий - от "ничего" до, допустим, смс автору документа - "ваш локумент хотят отредактировать!"
#31
by viktor_vv
Самое прикольное, если у нее сканер в разрыв клавиатуры или usb в эмуляции клавиатуры :). Долго же она ловить это внешнее событие будет :).
#33
by IamAlexy
да ладно, она же догадается с users.v8.1c.ru скачать бесплатную библиотеку внешнего оборудования и оттуда подсмотреть механизмы подключения и использования сканеров штрих-кодов...
#38
by viktor_vv
Ставишь "1С: печать штрихкода" , после этого при вставке объекта в списке элементов управления появится "1С: печать штрихкодов".
#39
by Mary01
а можно как-то обойтись без дополнительных справочников, вроде справочника подключаемого оборудования?
#40
by YF
Блин, это же для всех печ. форм менять и модуль формирования и вывода или делать внешние - писец там работы ... А потом при каждом обновлении актуализировать все свои изменения
#41
by Mary01
не совсем. это нужно только для док-та "счет на опл. покупателю", а он и так дописанный, т.е. так или иначе актуализирую изменения при обновлении (благо, в этот документ изменения вносятся очень редко). кроме того, для него использую внешнюю печатную форму.
#42
by Mary01
у меня почему-то вот это вот не работает: КонецЕсли; ругается на Text и Alphabet. все, что после "barcode." идет на русском языке. а когда присваиваю barcode.текстКода =СсылкаНаОбъект.Номер; , то в печатной форме штрих код все равно появляется с цифрами по умолчанию - "1234567890128"
#45
by Mary01
я и сама программист, сижу и разбираюсь. но мож кто-то уже сталкивался с таким и скажет как надо, чтоб я время не тратила
#46
by Конфигуратор1с
чего вы мучаетесь? есть типовая обработка Печать этикетки. Берете оттуда пример и усе.
#50
by Mary01
в типовой УТ я не нашла этого кода. есть там обр-ка ПечатьЭтикетокИЦенников. она на управляемых формах, а у меня не управляемые. попытка присвоить вот этому: ЭтикеткаОбласть.Рисунки.Штрихкод.Объект.Сообщение = номер документа ни к ччему не привела, так и выводит цифры по умолчанию.
#53
by Mary01
всем спасибо, штрихкод на печатную форму вывести получилось! Но! возник такой вопрос - как убрать контрольную цифру? пробую в свойствах штрихкода отключить ее, а она все равно есть. программно тоже никак (barcode.ВидимостьКС = Ложь; не помогает).
#54
by uncknow
Делали универсальный механизм по генереации и учету штрихкодов для УТ 10.3. Работает для любого объекта базы данных. Могу скинуть, алгоритмы можно оттуда вытянуть
#59
by Mary01
попробовала сделать ШК как в вашем примере, не через специальный объект Штрихкод 1С, а с помощью рисунка. Проблема та же: ШК генерируется, но вместе с ним эта контрольная цифра ненужная! надо как-то ее отсечь. чтобы она не выводилась вовсе. Потому что потом, когда мы сканируем этот ШК, то сканер выдает нам номер док-та и эту цифру, и из-за этого мы не переходим на нужный документ в списке
#65
by CepeLLlka
Делал такое в том году для Платежек... помимо БиПринта генерю свой ШК и помещаю на форму в 8.2 УФ, а потом сканю и ищу в базе, тем самым проверяю, те ли платёжки несу в банк и верные ли там реквизиты и т.д.. в ШК передаётся штук 10 реквизитов и номер с префиксом в 6 что-ли символов.. Русские символы префикса передавал цифрами используя свой Аналог КодСимвола и так же разбирал его при получении, А для вывода ШК на печатную форму использовал прогу с которой можно работать из командной строки, которая генерит рисунок ШК различного размера и типа КШ кода.. я взял Aztec и его уже помещал на форму.. вот.. прога называется - Zint *nate*
#68
by probably
Леди, контрольную цифру в штрих-коде нельзя убирать, она на то и контрольная. Просто при получении штрих-кода обрабатывайте всё, кро е неё
#69
by Mary01
наконец-то кто-то объяснил, и чего я мучилась с ней. Хорошо. Другой вопрос - Какая процедура нужна и где? Когда мы сканируем ШК с листа, в это время у нас в 1С открыт список счетов. В этом списке есть обычная возможность спозиционироваться на счете, набрав с клавиатуры его номер (при этом, набирая, мы видим его в небольшом окошечке). Так вот, при сканировании в этом окошечке появляется номер и вот эта цифра, которая и не дает спозиционироватья. Где я должна написать процедуру для убирания этой цифры?
#71
by Mikeware
Наймите уж программиста.... Ну или хотя бы того, кто способен читать и понимать прочитанное. и дайте ему почитать инструкцию на сканер ШК.
#72
by Mary01
по-вашему, я не понимаю написанное?! Я сама способна во всем разобраться, если мне подскажут как. Даже если не подскажут, тоже могу, но это дольше.
#73
by ДенисЧ
"при сканировании в этом окошечке появляется номер" сканер в разрыв клавиатуры включён? Надо переключить на COM и ловить внешнее событие. Его и обрабатывать
#76
by Mary01
а переключение сканера на другой порт может еще на что-то влиять? Просто он еще и в других программах у нас используется, всё настроено и работает.
#77
by Лефмихалыч
правда в результате длинный ШК получится, зато универсально. Еще можно в документообороте пошукать идей
#80
by vi0
Сканер может работать либо в режиме клавиатуры либо как сканер. Т.е. все программы (включая 1с) увидят его либо как клавиатуру либо как сканер (и в 1с можно будет обрабатывать события). Как подключить ваш сканер в первом или втором режиме можно прочитать в документации к сканеру.
#81
by Mary01
сканер подключила через USB (это единственный разъем, который с ним поставлялся). когда сканирую штрихкод, например "0000062" (где 000006 - это номер док., 2 - контр. цифра), то 1С пытается найти документ В0000000062. хочу обработать событие, убрать В, лишние нули и 2). в форме выбора этих документов написала процедуру ОбработкаВнешнегоСобытия, но при сканировании в нее не попадаю. что я делаю не так? где должна быть эта процедура? если в глоб. модуле, то в каком именно? нужно ли ее навесить на элемент формы?
#82
by foxruby
ОбработкаВнешнегоСобытия - предопределенная. Нужно нажать правую кнопку мыши и выбрать.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Печать штрихкода из 1С на принтер штрихкода
- По умолчанию при нажатии Ctrl-F поиск настроен на поиск по текущей колонке
- Генерация уникального числового кода на комбинации
- Поиск по номеру телефона 1С
- Генерация штрихкода GS1-128 в 1С
- 1С:Предприятие 8.1 УТ 10.3 Как Поиск по штрихкоду поменять на поиск по коду?
- Генерация контрольного символа CODE39
В этой группе 1С
- Подскажите плз по импорту Excel через веб-клиент
- Неверный тип значения
- При начале работы управление торговлей 11
- Расчет себестоимости в 1С: Больничная аптека
- Как получить ответ от сервера (и заголовок set-cookie)
- Округление в запросе в большую сторону
- v7: Отладка модулей на внешних файлах.
- v7: Ошибка конвертации из 6 в 7.7
- Возможны расхождения ленты фискального регистратора и данных информационной базы
- Цвет фона строки табличной части
- v7: Производство услуги плюс бухгалтерия. Отключен количественный учет на счетах
- Объясните, пожалуйста, следующий код
- мУдалятьДвижения VS Удалять автоматически при отмене проведения
- Быстрые отборы в СКД
- Ошибка при резервном копировании базы SQL
- УТ 11 не списывает товар
- Не видны доступные поля отбора в СКД..
- 1С 8.1. Запрет вывода списка у табличной части документа. Глюк.
- УФ, как получить список открытых окон конфигурации?
- Динамический список. Не встает на строку созданного документа.