Группа: Пользователи
Сообщений: 36
Спасибо сказали: 0 раз
Рейтинг: 0
Бухгалтерия сельскохозяйственного предприятия для Украины, редакция 1.2 Разработка конфигурации: ЧП "ИН-АГРО", 2016 (1.2.37.4) Здравствуйте, прошу помочь или проконсультировать в вопросе с сканером. Задача: на талоне есть номер из 11 чисел, после оборота талона(комбайнер->водитель->весовая) в конце весовщица ручками вводит число и ищет нужный талон чтоб его закрыть, у меня задача сделать чтоб искало число с талона сканируя его сканером штрихкода. Число может быть из 1 цифры или из всех 11, при этом в талоне пишит номер из всех 11 чисел, если число небольшое то спереди нули. При поиске же нули не учитываються, тоисть береться целое число, например если номер 00000015242 то искать нужно будет число 15242. Что сделал, добавил элемент управления штрихкод EAN13 в свойствах выбрал непоказывать контрольное число. К числу если меньше 12 знаков спереди добавил нули и отправил на вычитку контрольного числа, сканер прекрасно сканирует данный код и код на 100% соответствует номеру, но не находит, выводит результат вместе с нулями спереди и в результате ничего не найдено. Теперь вопрос: 1. я вобще в правильном направлении двигаюсь? 2. есть ли какой нить шрифт чтоб его читал сканер как обычное число без контрольного числа? Есть к примеру шрифт EanGnivc он число преобразовывает в штрихкод, произвольное число, но его не читает сканер.
Группа: Пользователи
Сообщений: 36
Спасибо сказали: 0 раз
Рейтинг: 0
Переключил тип кода в Code128 вместо EAN-13 и вроде бы работает как мне нужно. Так оказываеться можно штрихкодировать обычный текст и цифры который успешно читает сканер.
Группа: Пользователи
Сообщений: 36
Спасибо сказали: 0 раз
Рейтинг: 0
TipsyKID @ Сегодня, 16:01
, я только учусь и всё из заданий которые ставит передо мной директор.
По теме, на тестовой базе все прекрасно работает, начал тоже самое делать в рабочей конфигурации. И теперь у меня ошибка "Значення не є значенням обєктного типу(Сообщение)" вот в этой строке
Группа: Местный
Сообщений: 265
Спасибо сказали: 71 раз
Рейтинг: 76.9
nickolas @ Сегодня, 8:53
,
В даному випадку "Объект" - це з windows бібліотеки. На машині на якій працює 1С потрібно встановити компоненту "Печать штрихкодов 1С" [необходимо зарегистрироваться для просмотра ссылки]
Группа: Пользователи
Сообщений: 36
Спасибо сказали: 0 раз
Рейтинг: 0
onsamuy @ Сегодня, 10:23
, Тестовая ИБ и рабочая размещена на одном ПК(Windows Server 2008 r2) , я повторюсь, что в тестовой ИБ все работает. Еще забыл указать что тестовая - файловая, а рабочая - SQL , в этом может быть причина?
Группа: Местный
Сообщений: 265
Спасибо сказали: 71 раз
Рейтинг: 76.9
Цитата(nickolas @ 31.05.17, 10:56)
Тестовая ИБ и рабочая размещена на одном ПК(Windows Server 2008 r2) , я повторюсь, что в тестовой ИБ все работает
Мда, так просто не разобраться. Надо понимать что в макете талона рисунок "РисунокШтрихкод" - это не простой рисунок, а объект active X.
Вставляется он в макет следующим образом: Меню "Таблица-рисунки-вставить объект", далее переключатель устанавливаем на позицию "элемент управления" - выбираем в списке компоненту штрихкодов 1С.
Возможно рисунок в макете - это просто рисунок, а не объект, проверьте... Больше никаких соображений не приходит в голову.
Цитата(nickolas @ 31.05.17, 10:56)
тестовая - файловая, а рабочая - SQL , в этом может быть причина
Вроде в обычных формах все на клиенте выполняется, то есть если на машине на которой печатаем из 1С ярлыки установлена компонента, то все ОК. А сервер 1С тоже на этой машине?
Группа: Пользователи
Сообщений: 24
Спасибо сказали: 0 раз
Рейтинг: 0
nickolas @ 15.06.17, 14:58
, В базе как записан штрих код? Я предполагаю что вот так "00000000001", как строка, что считывает сканер 1, как число. Дальше вы переобразовуете значение сканера к строке с доминирующими нулями, или сравниваете "00000000001" = 1?
Группа: Пользователи
Сообщений: 36
Спасибо сказали: 0 раз
Рейтинг: 0
Brutok @ 18.06.17, 14:22
, посмотрите сообщение под номером 7 в этой теме, там есть то что вы спрашивате и там же видно что в рабочей базе тип и значение поля Объект = Неопределено. Сканер всё находит, только почему то в тестовой файловой ИБ.
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!