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). | |
| Интернет-форум Краснодарского края и Краснодара |