Рисунок и COMОбъект 1С 8.2 #615639


#0 by ksandr_mrg
*** *** Что я делаю не так?
#1 by qwerty09
"V8.Barcode?"
#2 by ksandr_mrg
Нет, именно V8.Barcod
#3 by ksandr_mrg
ошибка {Форма.ОсновнаяФорма.Форма}: Поле объекта недоступно для записи (Объект)
#4 by H A D G E H O G s
Рисунок - че это?
#5 by olo_lo1
уточните, что у вас за компонент такой ? V8.Barcod
#6 by qwerty09
Попробуй добавить поле объекта в макет вручную: Таблица-Рисунки-Вставить объект-Элемент управления-1C.V8.Печать штрих-кодов
#7 by ksandr_mrg
"Рисунок" - это рисунок в табличном документе Поле объекта добавлял в ручную, но как обратится потом к его свойствам не пойму (Ну то есть ТипКода, Сообщение и все остальные свойтсва)
#8 by qwerty09
>> Поле объекта добавлял в ручную а накуя тогда еще добавляешь? >> но как обратится потом к его свойствам не пойму Ну как обратиться? Рисунок.Объект.Сообщение = ТвойШтрихКодСтрока; Загугли свойства и методы этой приблуды...
#9 by ksandr_mrg
Сначала пытался добавлять в ручную, при обращении к свойсвтам получал ошибку вида {Форма.ОсновнаяФорма.Форма}: Значение не является значением объектного типа (сообщение) Потом уже стал замарачиваться с программным добавлением.
#10 by qwerty09
Отладчиком посмотри свойства COM-объекта. Попробуй написать "Сообщение" именно с большой буквы...
#11 by ksandr_mrg
где, ШтрихК - непосредственно вставленный элемент управления V8.Barcod. Имеет свойства обычной картинки + свойсвто ЭлементУправления    Недоступно для чтения     МОгу выложить полностью все свойсвта объекта, если это както поможет
#12 by qwerty09
ну во-первых ты ему не строку а число передаешь, во-вторых - данная возможно принимает только структурированные строки, типа твоя строка + контрольный символ (который определяется по типу штрихкода), где то я, помнится, такое видел...
#13 by qwerty09
*данная ВК
#14 by ksandr_mrg
и строку передавал и число, также в настройках убирал контрольный символ, дело не только в свойстве "Сообщение", такая же ошибка выскакивает при обращение к любому другому свойсвту
#15 by ksandr_mrg
И ещё попутный вопрос, почему не читатся сканерами штрихкоды, которые выводятся при помощи скачанных шрифтов?
#16 by ksandr_mrg
вверх ><
#17 by qwerty09
должно работать, смотри внимательно к тому ли рисунку обращаешься. хз, никогда подобным не занимался, спроси в сервис-центре или там где покупали сканер.
#18 by ksandr_mrg
в макете рисунок всего 1, обращаюсь по имени, при сохранении обработки ошибки не возникает, 3 день бьюсь, результат нет Есть ли ещё варианты печати ШК?
#19 by zladenuw
#20 by zladenuw
ОбъектШтрихкод_3 - имя рисунка
#21 by ksandr_mrg
{Форма.ОсновнаяФорма.Форма}: Ошибка при установке значения атрибута контекста (Объект)    Объект=    О.Рисунки.ШК.Объект; по причине: Нельзя изменять поле, содержащее объект данных формы
#22 by zladenuw
#23 by qwerty09
ОбъектШК = О.Рисунки.ШК.Объект; и будет тебе счастье
#24 by ksandr_mrg
#25 by qwerty09
та что за нах...в отладчике посмотри все свойства ВК, заскринь и выложи сюда.
#26 by ksandr_mrg
Итак, слева свойства вновь созданного объекта Barcod, справа свойсва объекта руками положенного на макет
#27 by Рэйв
О.области.ШК.Картинка=РисунокШтрихКод Но сомневаюсь я что-то что по СОМ взлетит
#28 by ksandr_mrg
РисунокШтрихКод - что это?
#29 by ksandr_mrg
Если объект barcod, то вылазиет ошибка "Картинка - поле недоступно для записи"
#30 by Рэйв
это ты у меня спрашиваешь? Перечитай свой саюж.Тебе виднее что это
#31 by Рэйв
судя по названию - рисунок:-)..
#32 by ksandr_mrg
Ошибка как и предполагал - Поле картинка не доступно для записи.
#33 by qwerty09
ну так у тебя свойство Объект = Неопределено, конечно оно у него свойств нет. Удали картинку с макета и добавь еще раз как в , у тебя поле объект должно иметь тип COM-объект или ActiveX.
#34 by ksandr_mrg
Так я и вставляю так, таблица - рисунки - вставить объект - элементы управления - 1с печать шк
#35 by qwerty09
куита какая то, может переустанови ВК попробуй, хз...
#36 by ksandr_mrg
эта версия, единственняа которую нашёл, ИТСа нет, потому как покупался 1с без конфигурации, конфигурация у нас нестандартная
#37 by ksandr_mrg
переустановил, поле объект попрежнему неопределено ><
#38 by qwerty09
пздц...попробуй это Работает или нет?
#39 by ksandr_mrg
вообще не работает, открывает пустое окно формы без элементов управления, но я так и не понял, как проверка вывода печати связана с печатью штрих кода О.о
#40 by qwerty09
Та епт..пустое окно открывает потому что у тя приложение запускается в управляемом режиме, а это обычная форма. Запусти 1С в обычном режиме и проверь. Причем тут проверка вывода печати? В этой обработке формируется шрихкод и выводится в табличный документ, не поленись и посмотри код.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С