К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Не выводится штрих-код

Гость
0 - 08.06.2016 - 07:14
Имеем Общепит 2.0 (примочки к типовой БП) немного переделанный для печати штрих-кодов при выводе печ.формы меню. В макете создан рисунок - объект управления типа "1С.V8.Печать штрих-кодов" по имени "Штрихкод". В тексте при формировании печ.формы вставлены строки:
ОбластьСтрока.Рисунки.Штрихкод.Объект.ТипКода = 1;
ОбластьСтрока.Рисунки.Штрихкод.Объект.ТекстКода = ТекСтрока.Ссылка.Номенклатура.ОбщепитШтрихКод;
ОбластьСтрока.Рисунки.Штрихкод.Объект.Сообщение = ТекСтрока.Ссылка.Номенклатура.ОбщепитШтрихКод;

Всё хорошо.
Обновил конфигурацию на Общепит 3.0 (упр.формы). Сделал те же дописки. И теперь выдает ошибку:
{ОбщийМодуль.ОбщепитДиетпитание.Модуль(2457)**: Значение не является значением объектного типа (ТипКода) ОбластьСтрока.Рисунки.Штрихкод.Объект.ТипКода = 1;

Посмотрел отладчиком: в Общепите 2.0 Объект есть элемент ActiveX. В Общепите 3.0 Объект - неопределен.
Почему-то не работает компонента 1С:Печать штрих-кодов (самый крайний релиз стоит).
Кто-нибудь сталкивался с таким траблом?



Гость
1 - 08.06.2016 - 09:35
8.3 несколько отличается от 8.2. Вначале смотрим изменения.
2 - 08.06.2016 - 11:17
+1 Немного педантизма: режим управляемого приложения несколько (мягко говоря) отличается от режима обычного приложения. Дописки придётся переписывать чуть менее чем полностью, ИМХО.
http://buh.ru/books/detail.php?ID=42644
3 - 09.06.2016 - 11:22
во во ! теперь будешь играться &НаКлиенте и &НаСервере
Гость
4 - 09.06.2016 - 13:46
(3) Да ну [*****]. Сделал как в УТ 11.2 и всё теперь печатается. Только вместо трех строк теперь 8. Товарисчи (1) и (2) больше дыма напустили. Как-то не так стало на форуме. Больше пустых постов. Зачем постить бесполезный совет? Ради того, чтобы лишний раз засветиться на форуме? Знаешь - скажи. Не знаешь - молчи. Как-то так.
5 - 09.06.2016 - 15:08
хорошим тоном считается рассказать о готовом получившемся решении. 8 строк в студию
Гость
6 - 10.06.2016 - 06:25
ПараметрыШтрихкода = Новый Структура;
ПараметрыШтрихкода.Вставить("Ширина", Окр(ОбластьСтрока.Рисунки.КартинкаШтрихкода.Ширина *5));
ПараметрыШтрихкода.Вставить("Высота", Окр(ОбластьСтрока.Рисунки.КартинкаШтрихкода.Высота *5));
ПараметрыШтрихкода.Вставить("Штрихкод", ТекНоменклатура.ОбщепитШтрихКод);
ПараметрыШтрихкода.Вставить("ТипКода", 1);
ПараметрыШтрихкода.Вставить("ОтображатьТекст", Истина);
ПараметрыШтрихкода.Вставить("РазмерШрифта", 12);
ОбластьСтрока.Рисунки.КартинкаШтрихкода.Картинка = МенеджерОборудованияВызовСервера.ПолучитьКартинкуШ трихкода(ПараметрыШтрихкода);

И второе отличие: в макете картинка не объект управления компоненты 1С.V8.Печать штрих-кодов, а файл в формате png (дёрнул из УТ 11.2).


К списку вопросов






Copyright ©, Все права защищены