Имя: Пароль:
1C
1С v8
Печать Штрихкода, глюк
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 = Неопределено;
   
   рис=Макет.Рисунки.РисунокШтрихкода;
   рис.РазмерКартинки=РазмерКартинки.Пропорционально;
   рис.Линия = Новый Линия(ТипЛинииРисункаТабличногоДокумента.НетЛинии);
   
   рис.Картинка = Новый Картинка(ИмяФайла);
   
   
   УдалитьФайлы(ИмяФайла);
   
   
   ТабДок.Вывести(Макет);
   
   
КонецПроцедуры


Ктонить сталкивался, что это за фигня?
1 Ненавижу 1С
 
гуру
19.06.13
13:35
8.3 сырая
2 alexei366
 
19.06.13
13:43
(1) Думаешь из-за этого. Я конеш на 8.2 не пробывал. Но останавливая в отладчике смотрел сам файл картинки и там тож пусто.
3 alexei366
 
19.06.13
14:02
Ну чо народ идей нет?
4 alexei366
 
19.06.13
14:16
(1) В 8.2 такая же шляпа
5 alexei366
 
19.06.13
16:53
Ладно Народ я тут чот напутал, я пользовался STROKESCRIBE (и там она платная поэтому 5 мин работает а потом фигу), а вот 1CBarCod не юзал в коде, нашел статью по ней добавил в макет рисунок указав объект "1С 8 Печать штрихкода".
В конфигураторе все выглядет правдоподобно, можно залезть в настройки штихкода и т.д, а вот в 1С Предприятии в свойстве Рисунка Объект почемуто Нелпределенно.
В чем тогда тут проблемма?
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.