0
alexei366
19.06.13
✎
13:35
|
Играюсь с 1CBarCod.exe версии v8.0.15.2 на 8.3.3.
Вроде все хорошо, но тут я заметил если минут 5 подождать и снова кнопарь нажать для формирования штрихкода, то выдает пустую картинку, без ошибки.
&НаСервере
Процедура ТестШтрихкодНаСервере()
ТабДок.Очистить();
Макет = ПолучитьОбщийМакет("ТестШтрихКода");
barcode = Новый COMОбъект("STROKESCRIBE.StrokeScribeClass.1");
ИмяФайла=ПолучитьИмяВременногоФайла("wmf");
barcode.Alphabet=25;
barcode.UTF8 = Истина;
barcode.QrMinVersion=4;
barcode.QrECL=3;
barcode.Text=Текст;
код=barcode.SavePicture(ИмяФайла, 7, //7=WMF
barcode.BitmapW, //Ширина картинки штрихкода
barcode.BitmapH); //Высота штрихкода
Если код<>0 Тогда //Проверка результата генерации штрихкода
Сообщить(строка(код) + " - " + barcode.ErrorDescription);
Возврат;
КонецЕсли;
barcode = Неопределено;
рис=Макет.Рисунки.РисунокШтрихкода;
рис.РазмерКартинки=РазмерКартинки.Пропорционально;
рис.Линия = Новый Линия(ТипЛинииРисункаТабличногоДокумента.НетЛинии);
рис.Картинка = Новый Картинка(ИмяФайла);
УдалитьФайлы(ИмяФайла);
ТабДок.Вывести(Макет);
КонецПроцедуры
Ктонить сталкивался, что это за фигня?
|
|
5
alexei366
19.06.13
✎
16:53
|
Ладно Народ я тут чот напутал, я пользовался STROKESCRIBE (и там она платная поэтому 5 мин работает а потом фигу), а вот 1CBarCod не юзал в коде, нашел статью по ней добавил в макет рисунок указав объект "1С 8 Печать штрихкода".
В конфигураторе все выглядет правдоподобно, можно залезть в настройки штихкода и т.д, а вот в 1С Предприятии в свойстве Рисунка Объект почемуто Нелпределенно.
В чем тогда тут проблемма?
|
|