|
Вывод картинки в макет | ☑ | ||
---|---|---|---|---|
0
Luga1C
10.09.13
✎
15:53
|
Здравствуйте! В бухгалтерии 2.0 как то без проблем можно было вывести картинку с типом данных: хранилище значения.
Вытаскивала запросом из справочника с определением ячейки на макете Ячейка звалась Рисунок. Подскажите куда копать в бух3.0. В справочнике у меня подписи и печати хранятся как хранилище значения. теперь вытащить из справочника в макет - несоответсвие типов. Видать они хранятся как-то иначе в управляемых формах? Запрос.УстановитьПараметр("ВладелецПодпись", СсылкаНаОбъект.Ответственный);//Справочники.ФизическиеЛица); Запрос.УстановитьПараметр("ВладелецПечать", СсылкаНаОбъект.Организация); ЗапросПодписи = запрос.Выполнить().Выгрузить(); Для каждого Стр Из ЗапросПодписи Цикл Если Стр.ВладелецПодпись = Ответственный Тогда ОбластьМакета.Области.Подпись.Картинка = Стр.Картинка.Получить(); ИначеЕсли Стр.ВладелецПечать = Организация Тогда ОбластьМакета.Области.ПечатьОрганизации.Картинка = Стр.Картинка.Получить(); КонецЕсли; КонецЦикла; В бух2.0 оно работало.. в бух3.0 ошибка при методе получить. Но я думаю проблема как раз в типе данных. Так как если картинка в ТЗ из запроса определялась как ВидКартинки: Абсаллютная, то в 3.0 вид картинки: Пустая. Подскажите пожалуйста что делать чтобы подписи и печати прозрачные формата *bmp вывелись бы в ячейку макета. Конфигурация бухгалтерия 3.0, платформа 8.2.18.104 |
|||
1
vicof
10.09.13
✎
15:58
|
"Абсаллютная"
браво! "печати прозрачные формата *bmp" а такое бывает? |
|||
2
AaNnDdRrEeYy
10.09.13
✎
16:28
|
вот так попробуй
ОбластьМакета.Области.ПечатьОрганизации.Картинка = Новый Картинка (Стр.Картинка.Получить(),истина); Картинка (Picture) Формирование из двоичных данных Синтаксис: Новый Картинка(<ДвоичныеДанные>, <ПрозрачныйФон>) Параметры: <ДвоичныеДанные> (обязательный) Тип: ДвоичныеДанные. Двоичные данные изображения, из которого будет сформирован объект Картинка. <ПрозрачныйФон> (необязательный) Тип: Булево. Определяет, будет ли использован цвет прозрачности при создании картинки. Используется только для картинок, формат которой не поддерживает прозрачности. За цвет прозрачности принимается цвет последнего пикселя (правый - нижний). Значение по умолчанию: Ложь Описание: Создает картинку из двоичных данных. |
|||
3
AaNnDdRrEeYy
10.09.13
✎
16:29
|
(1)>>"печати прозрачные формата *bmp"
а такое бывает? бывает... |
|||
4
Luga1C
10.09.13
✎
16:56
|
(1) Бывает)) У нас АйТишник делает ужев фотошопе прозрачными, что не болит голова по данному поводу в 1С
(2) ОбластьМакета.Области.ПечатьОрганизации.Картинка = Новый Картинка (Стр.Картинка.Получить(),истина); - нессответствие параметра[1] А команду с картинкой по поводу двоичных данных я нашла в синтаксис помощнике. Так это получасется что она уже должна храниться в двоичных данных? При этом в справочнике для реквизита нет на выбор такого типа, есть Хранилище значения. И как её получать из двоичных данных? Новый Картинка(Стр.Картинка.ДвоичныеДанные().Получить(),..... Просто никак не могу пока что войти в вкус тройки бухии |
|||
5
mistеr
10.09.13
✎
17:16
|
(3) Сомневаюсь. С png не путаем?
|
|||
6
Luga1C
10.09.13
✎
17:25
|
(5) Точно)) *png
Подскажите пожалуйста, как с внешней печатной формы обращаться к данным. Я уж что-то думать не думала, что такая засада в управляемых формах с картинками. Но для 2.0 все нормально получалось))) А так по ходу 2.0 и 3.0 - это земля и небо))) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |