Тема: EAN13 печать
Показать сообщение отдельно
Старый 13.07.2005, 09:32   #1  
Swetik is offline
Swetik
Участник
 
221 / 10 (1) +
Регистрация: 31.07.2002
EAN13 печать
Аксапта 3.0 sp3
Необходимо распечатать этикетку ячейки в коде EAN13
Для этого:
1) Добавляю возможный тип в метод validateLocationLabel() таблицы BarCodeSetup
switch(barcodeSetup.barcodeType)
{
case BarcodeType::NoBarcode:
case BarcodeType::Code39:
case BarcodeType::Interleaved2of5:
case BarcodeType::Code128:
case BarcodeType::EAN13:
break;
default:
ret = checkFailed(strfmt("@SYS63047", strfmt('\'%1\', \'%2\', \'%3\', \'%4\'', BarcodeType::NoBarcode, BarcodeType::Code39, BarcodeType::Interleaved2of5, BarcodeType::Code128)));
}
Проблема : в методе endcode() class BarcodeEAN_UP
barcodeStr = _bC_EANUPC.call(substr(string,1,this.strlen())); возвращает пустую строку
где,
_bC_EANUPC = new DLLFunction(_barcodeDLL, 'BC_EAN13');
_bC_EANUPC.returns(ExtTypes::STRING);
_bC_EANUPC.arg(ExtTypes::STRING);

В чем может быть проблема? Можно ли распечатать штрих-код EAN13 ? Шрифт BC UPC Wide присутствует в системе.