Автор |
Сообщение |
Oldman06
Новичок
Зарегистрирован: Сб май 05, 2007 3:26 pm Сообщения: 12
|
Штрих-мини-фр-к: Печать штрихкода.
Здравствуйте. Вопрос по печати штрихкода на чеке. Имеется аппарат Штрих-мини-фр-к. В документации написано, что штрихкод печатается посредством вызова метода ПечатьШтрихКода(). При этом используются свойства "ШтрихКод" и "Пароль". При попытке установить значение свойства "ШтрихКод" выдается ошибка "Поле объекта не обнаружено (ШтрихКод)". Версия драйвера 4.12. Помогите пожалуйста.
|
Чт янв 21, 2016 4:29 pm |
|
|
Selihov Dmitry
Постоянный участник
Зарегистрирован: Пт май 19, 2006 6:26 pm Сообщения: 10424 Откуда: Штрих-М
|
Re: Штрих-мини-фр-к: Печать штрихкода.
Из теста драйвера штрих-код печатается ? В поле Штрих-код передаем 12 знаков, 13-й - КС ФР считает и печатает сам. http://prntscr.com/9t97qx
_________________ С уважением, Селихов Дмитрий Юрьевич Инженер технической поддержки ЗАО "Штрих-М" mailto: support@shtrih-m.ru тел. (495) 787-60-96 ВНИМАНИЕ: Работает Официальный Интернет-Магазин от компании Штрих-М Shels-m.ru
|
Пт янв 22, 2016 10:16 am |
|
|
Oldman06
Новичок
Зарегистрирован: Сб май 05, 2007 3:26 pm Сообщения: 12
|
Re: Штрих-мини-фр-к: Печать штрихкода.
Из теста печатается. Задача состоит в том, чтобы печатать штрихкод на чеке из 1С Предприятия 8.3. В типовом обработчике драйвера в процедуре печати штрихкода написан код для печати строки:
СтрокаТекста = НСтр("ru='ШТРИХКОД:'") + ШтрихКод; Результат = ОбъектДрайвера.НапечататьНефискСтроку(ПараметрыПодключения.ИДУстройства, СтрокаТекста);
Я его, в соответствии с документацией к драйверу, поменял на:
ОбъектДрайвера.ШтрихКод = ШтрихКод; Результат = ОбъектДрайвера.ПечатьШтрихКода();
При этом происходит ошибка, что поле объекта не обнаружена. Получается, что из 1С не все свойства и методы драйвера доступны?
|
Пт янв 22, 2016 2:55 pm |
|
|
Selihov Dmitry
Постоянный участник
Зарегистрирован: Пт май 19, 2006 6:26 pm Сообщения: 10424 Откуда: Штрих-М
|
Re: Штрих-мини-фр-к: Печать штрихкода.
В 1С Вы используете скорее всего компоненту DrvFR1C.dll, там свои методы и далеко не все, лучше работать через DrvFR.dll.
_________________ С уважением, Селихов Дмитрий Юрьевич Инженер технической поддержки ЗАО "Штрих-М" mailto: support@shtrih-m.ru тел. (495) 787-60-96 ВНИМАНИЕ: Работает Официальный Интернет-Магазин от компании Штрих-М Shels-m.ru
|
Пт янв 22, 2016 3:10 pm |
|
|
Oldman06
Новичок
Зарегистрирован: Сб май 05, 2007 3:26 pm Сообщения: 12
|
Re: Штрих-мини-фр-к: Печать штрихкода.
Да, кстати, подключение происходит следующим кодом:
ProgID = "AddIn.DrvFR1C"; ПодключитьВнешнююКомпоненту(ProgID); ОбъектДрайвера = Новый (ProgID);
То есть, попробовать поменять на ProgID = "AddIn.DrvFR" ?
|
Пт янв 22, 2016 3:24 pm |
|
|
Oldman06
Новичок
Зарегистрирован: Сб май 05, 2007 3:26 pm Сообщения: 12
|
Re: Штрих-мини-фр-к: Печать штрихкода.
Поменял на использование DrvFr.dll. Теперь код печати штрихкода:
ОбъектДрайвера.Password = Параметры.ПарольПользователя; ОбъектДрайвера.BarCode = ШтрихКод; ОбъектДрайвера.PrintBarCode(); Если ОбъектДрайвера.ResultCode <> 0 Тогда Сообщить(ОбъектДрайвера.ResultCodeDescription); Результат = Ложь; КонецЕсли;
отрабатывает без ошибок, но ... фискальник ничего не печатает.
|
Пт янв 22, 2016 4:14 pm |
|
|
Selihov Dmitry
Постоянный участник
Зарегистрирован: Пт май 19, 2006 6:26 pm Сообщения: 10424 Откуда: Штрих-М
|
Re: Штрих-мини-фр-к: Печать штрихкода.
А какие-то другие команды через DrvFr.dll ФР отрабатывает ? Гудок, например ?
_________________ С уважением, Селихов Дмитрий Юрьевич Инженер технической поддержки ЗАО "Штрих-М" mailto: support@shtrih-m.ru тел. (495) 787-60-96 ВНИМАНИЕ: Работает Официальный Интернет-Магазин от компании Штрих-М Shels-m.ru
|
Пн янв 25, 2016 11:24 am |
|
|
Oldman06
Новичок
Зарегистрирован: Сб май 05, 2007 3:26 pm Сообщения: 12
|
Re: Штрих-мини-фр-к: Печать штрихкода.
В общем, никакие команды не отрабатывают. И главное, никаких ошибок не возникает. Пример к драйверу на 1С 7.7 работает (причем только если нажать кнопку "Загрузить OLE-компоненту." Если нажать "Загрузить внешнюю компоненту 1С", то так же ничего не работает.) Написал код для 1С 8.3 точь-в-точь как в коде для 1С 7.7 ... не работает. И ошибок нет и фискальник молчит. Может есть у кого какой готовый, рабочий, код/обработка для 1С 8.3?
|
Пн янв 25, 2016 6:04 pm |
|
|
Selihov Dmitry
Постоянный участник
Зарегистрирован: Пт май 19, 2006 6:26 pm Сообщения: 10424 Откуда: Штрих-М
|
Re: Штрих-мини-фр-к: Печать штрихкода.
В тесте драйвера Настройка св-в \ доп. параметры включите ведение лога. Проделайте действия из 1С и пришлите лог нам на почту. В письме укажите ссылку на данный топик.
_________________ С уважением, Селихов Дмитрий Юрьевич Инженер технической поддержки ЗАО "Штрих-М" mailto: support@shtrih-m.ru тел. (495) 787-60-96 ВНИМАНИЕ: Работает Официальный Интернет-Магазин от компании Штрих-М Shels-m.ru
|
Вт янв 26, 2016 2:38 pm |
|
|
Oldman06
Новичок
Зарегистрирован: Сб май 05, 2007 3:26 pm Сообщения: 12
|
Re: Штрих-мини-фр-к: Печать штрихкода.
В общем чего-то непонятное творится. Включил лог - когда я в тесте что-то делаю, в лог пишется, когда из 1С не пишется.
|
Ср янв 27, 2016 3:49 pm |
|
|
Selihov Dmitry
Постоянный участник
Зарегистрирован: Пт май 19, 2006 6:26 pm Сообщения: 10424 Откуда: Штрих-М
|
Re: Штрих-мини-фр-к: Печать штрихкода.
В 1С в настройках оборудования (или где-то еще, не специалист по 1С) тоже надо включить лог.
_________________ С уважением, Селихов Дмитрий Юрьевич Инженер технической поддержки ЗАО "Штрих-М" mailto: support@shtrih-m.ru тел. (495) 787-60-96 ВНИМАНИЕ: Работает Официальный Интернет-Магазин от компании Штрих-М Shels-m.ru
|
Чт янв 28, 2016 10:38 am |
|
|