0 / 0 / 0
Регистрация: 09.05.2017
Сообщений: 5
|
|||||||||||
1 | |||||||||||
Вывод картинки на печать09.05.2017, 18:35. Показов 7450. Ответов 7
Метки нет (Все метки)
Есть документ КоммерческоеПредложение в нем табличная часть Оборудование в ней реквизиты Наименование(тип Справочники.Номенклатура), Фото (тип Справочники.НоменклатураПрисоединенныеФайлы) и т.д....
При заполнении строки Наименование происходит автоматическое заполнение всех остальных строк включая столбец Фото (но заполняется названием этого фото). В справочнике Номенклатура есть реквизит ФайлКартинки (тип Справочники.НоменклатураПрисоединенныеФайлы) через него загружаются изображения Все изображения хранятся в РегистрыСведений.ПрисоединенныеФайлы в котором есть Измерения ПрисоединенныйФайл и ресурс ХранимыйФайл (тип ХранилищеЗначения) Мне нужно, чтобы при печати выводилось не название этого фото, а само изображение. Помогите исправить код. Постоянно выдает ошибки при попытке распечатать {Документ.КоммерческоеПредложение.МодульМенеджера(45)}: Метод объекта не обнаружен (НоменклатураПрисоединенныеФайлы) Фото = Новый Картинка(Справочники.НоменклатураПрисоединенныеФайлы()); Как только не писала этот путь. Ошибка все равно есть. В модуле менеджере:
{Документ.КоммерческоеПредложение.МодульМенеджера(45)}: Ошибка при вызове метода контекста (Получить) Картинка = Новый Картинка(РегистрыСведений.ПрисоединенныеФайлы.Получить()); по причине: Недопустимое значение параметра (параметр номер '1')
0
|
09.05.2017, 18:35 | |
Ответы с готовыми решениями:
7
Печать картинки Печать картинки из реквизита Вывод На Печать Вывод на печать |
3062 / 2009 / 524
Регистрация: 25.06.2009
Сообщений: 6,964
|
|
09.05.2017, 19:47 | 2 |
kat2504,укажите название вашей конфигурации и покажите ваш макет.
Вы дважды пытаетесь обойти Выборку, без сброса. Во второй цикл обхода выборки отладка просто не зайдет... По картинкам - обращайтесь через реквизит Фото. В справочнике НоменклатураПрисоединенныеФайлы есть же реквизит ФайлХранилище типа ХранилищеЗначения? Как пример: Новый Картинка(ВыборкаОборудование.Фото.Получить()).
0
|
0 / 0 / 0
Регистрация: 09.05.2017
Сообщений: 5
|
|
09.05.2017, 20:03 [ТС] | 3 |
Конфигурация сервисный центр 1.6.
0
|
0 / 0 / 0
Регистрация: 09.05.2017
Сообщений: 5
|
|
09.05.2017, 20:55 [ТС] | 4 |
макет
0
|
0 / 0 / 0
Регистрация: 09.05.2017
Сообщений: 5
|
||||||||||||||||
10.05.2017, 12:39 [ТС] | 5 | |||||||||||||||
{Документ.КоммерческоеПредложение.МодульМенеджера(45)}: Поле объекта не обнаружено (Фото) Картинка = Новый Картинка(Выборка.Оборудование.Фото.Получить()); Если так
{Документ.КоммерческоеПредложение.МодульМенеджера(45,27)}: Переменная не определена (ВыборкаОборудование) Картинка = Новый Картинка(<<?>>ВыборкаОборудование.Фото.Получить()); (Проверка: Сервер) Добавлено через 15 часов 41 минуту
{Документ.КоммерческоеПредложение.МодульМенеджера(48)}: Ошибка при вызове конструктора (Картинка) Картинка = Новый Картинка (Выборка.Оборудование.Колонки.Фото); по причине: Несоответствие типов (параметр номер '1')
0
|
2195 / 1519 / 543
Регистрация: 16.01.2015
Сообщений: 6,530
|
||||||
10.05.2017, 14:18 | 6 | |||||
В Выборке вашего запроса НЕТ (Выборка.Оборудование.Колонки.Фото)! есть Результат запроса - Выборка.Оборудование.
В данном случае либо стройте запрос на основе таблицы Оборудование документа а не по самому доку, а данные по документу вытаскивайте через ссылку (типа КоммерческоеПредложениеОборудование.Ссылка.ВидПредложения) либо в цикле выборки получайте ТЗ из Результата по типу:
0
|
0 / 0 / 0
Регистрация: 09.05.2017
Сообщений: 5
|
|
10.05.2017, 18:28 [ТС] | 7 |
А можно подробный код, а то я уже много перепробовала, и каждый раз ошибки, может ваш рабочий будет
0
|
2195 / 1519 / 543
Регистрация: 16.01.2015
Сообщений: 6,530
|
|
11.05.2017, 15:10 | 8 |
kat2504, Никогда не выполнял такой задачи. На форму - все выводится, картинка как вкопанная, а в печатную форму у меня тоже не получилось (((
0
|
11.05.2017, 15:10 | |
11.05.2017, 15:10 | |
Помогаю со студенческими работами здесь
8
Вывод на печать Вывод На Печать В 1с 7.7 Удобочитаемый вывод на печать Вывод документа на печать Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |