AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.06.2007, 11:26   #1  
fialka is offline
fialka
Участник
 
347 / 16 (1) ++
Регистрация: 05.10.2006
Адрес: Екатеринбург
печать штрихкода
Подскажите плиз...
есть такой код, который должен выводить на печать код сотрудника
Str emplId;
int emplILenght;
int position;
BarcodeString bs,bsHR;
Barcode b;
str modifEmplTableId;
str s;
;
if (EmplTable_1.RecId)
{
emplILenght = StrLen(EmplTable_1.EmplId);
position = StrScan(EmplTable_1.EmplId,"/", 1, emplILenght);
s = SubStr(EmplTable_1.EmplId,position + 1, emplILenght - position);
b = Barcode::construct(BarcodeType::EAN13);
b.string(true, s);
b.encode();
bs = b.barcodeStr();
bsHR = b.barcodeStrHR();
info(bs);
info(bsHR);
Но при запуске ошибка "Функция 'BarcodeEAN_UPC.encode' была вызвана с неверным значением."
что может быть не так?
Старый 06.06.2007, 11:31   #2  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
См. \Classes\BarcodeEAN_UPC\encode. Длина строки должна = 12.
Старый 06.06.2007, 11:48   #3  
fialka is offline
fialka
Участник
 
347 / 16 (1) ++
Регистрация: 05.10.2006
Адрес: Екатеринбург
А что делать если нужно вывести фамилию сотрудника указанную русскими буквами?
Старый 06.06.2007, 11:53   #4  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Боже. Использовать Code 128 или Code 39, которые, впрочем, кириллицу все равно не поддерживают. Дописать транслитерацию при печати кода и обратное преобразование при чтении кода. А лучше - все же использовать числовые коды. Зачем машине читать фамилию?
Старый 06.06.2007, 12:00   #5  
fialka is offline
fialka
Участник
 
347 / 16 (1) ++
Регистрация: 05.10.2006
Адрес: Екатеринбург
Цитата:
Сообщение от EVGL Посмотреть сообщение
Боже. Использовать Code 128 или Code 39, которые, впрочем, кириллицу все равно не поддерживают. Дописать транслитерацию при печати кода и обратное преобразование при чтении кода. А лучше - все же использовать числовые коды. Зачем машине читать фамилию?
Сделала Recid- чтобы не заморачиватся...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Печать самих файлов PDF Владимир Максимов DAX: База знаний и проекты 9 17.08.2017 10:34
Отчеты и печать штрих кода KingPeas DAX: Программирование 18 24.09.2008 14:31
Печать документов по Заказам, Закупкам Swetik DAX: Функционал 8 11.04.2008 20:07
печать штрихкода перед складирование -- тонкости б/п robocomp DAX: Функционал 3 30.06.2005 12:16
Фактура не выходит на печать... dmit1606 DAX: Функционал 1 05.04.2005 16:10

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 06:22.