Добавление картинки товара в печатную форму

1. suma 17.09.12 17:56 Сейчас в теме
Есть две печатные формы, в одной в таблице, есть картинка. Нужно по подобию зделать также картинку в другой форме. Открывал модули Форм, сравнивал - но не чего не понял как реализована функция вставки картинки и как мне зделать также. Может кто-то может объяснить?

Во вложении архив с 2мя внешними обработками, и пояснения
Прикрепленные файлы:
задачка.rar
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. lehis_S 17.09.12 18:33 Сейчас в теме
И что вам тут не понятно?
		
		Изображение = ВыборкаСтрокТовары.Номенклатура.ОсновноеИзображение.Хранилище.Получить();
		Если Изображение = Неопределено Тогда
			СтрокаМакета = "СтрокаБезКартинки";
		Иначе
			СтрокаМакета = "СтрокаСКартинкой";
		КонецЕсли;

      ОбластьЭскиза  	= Макет.ПолучитьОбласть(СтрокаМакета+"|КолонкаЭскизов");
////
		Если Не Изображение = Неопределено Тогда
			ОбластьЭскиза.Рисунки["Изображение"].Картинка = Изображение;
		КонецЕсли;
		
		ТабДокумент.Присоединить(ОбластьЭскиза);


Показать
Dark_Soul; +1 Ответить
3. suma 17.09.12 18:34 Сейчас в теме
Ух ты. а как же этот код вы нашли (просмотрели) у меня не получилось его найти (мне бы своими глаза посмотреть, или хоть подсказку куда копать)

я брала файлик..Пример na_oplatu.epf кидала в конфигуратор, а затем Действия-отрыл модуль объекта.
4. lehis_S 17.09.12 18:44 Сейчас в теме
(3) suma, Найти можно было по разному например, через свойство Табличного документа Рисунки ну и т.д.
5. suma 17.09.12 18:52 Сейчас в теме
а можно по подробней..?
не могу найти свойство табличного документа, может проще выслать скриншот.. ну или хоть "путь" как открыть расписать по подробней.. Что-то вообще сообразить ну никак не могу
6. lehis_S 17.09.12 19:01 Сейчас в теме
ТабличныйДокумент (SpreadsheetDocument)
Рисунки (Drawings)
Использование:

Только чтение.
Описание:

Тип: КоллекцияРисунковТабличногоДокумента.
Содержит коллекцию рисунков табличного документа.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
29. berest.andriy 17.11.14 21:56 Сейчас в теме
большое спасибо...но не работает

{Форма.ВыборПодписей.Форма(6)}: Значення не є значенням об`єктного типу (ПолучитьОбъект)
Если СсылкаНаОбъект.ПолучитьОбъект().ЭтоНовый() Тогда


наверно из-за того что у меня украинская конфа
7. suma 17.09.12 19:26 Сейчас в теме
Мне стыдно.. не знаю куда нажимать.. может у нас разные версии 1С 8,2. Вот мой скрин, а куда дальше я не знаю. Или я вообще не понимаю о чем речь.. что за свойство табличного документа.
Может проще будет, вам самим вставить в модуль (Файл: Сюда надо накл. расходами.epf) код рабочий с описаним чтоб понятно было мне и всем остальным.
Прикрепленные файлы:
8. lehis_S 18.09.12 10:26 Сейчас в теме
(7) suma, Свойства табличного документа? Про синтаксис-помощник слышали так вот там есть описание свойств табличного документа и не только). Куда что вставить я не очень понимаю. Код я вам показал, что вы хотите сделать объясните по подробнее. Вы в первый раз делаете печатную форму?
9. suma 18.09.12 15:05 Сейчас в теме
Да первый раз пытаюсь зделать печатную форму (редактировать). И не как не разберусь как вставить код и связать с полем картинка в макете. Уже 2ой день мучаюсь.. Все говорят что легко, а показать не могут, хотяб скринами
10. lehis_S 18.09.12 15:56 Сейчас в теме
(9) suma, А как вам скринами объяснить, ведь вы ни ошибки не пишите, ни где затык? Тем более есть пример уже готовый. Я просто не понимаю что у вас не получается.
Выложите макет в который добавить нужно или у вас другая внеш.печ.форма, если так то ее и скрин что должно быть.
11. suma 18.09.12 16:53 Сейчас в теме
ок. вот во вложении скрин с пояснением что надо... и там же файл где нужно. Хотя это почти тоже самое что и в первом посте во вложении.
Прикрепленные файлы:
Сюда надо накл. расходами.epf
12. lehis_S 18.09.12 17:40 Сейчас в теме
(11) suma, Попробуйте, протестировать не имею возможности).
Прикрепленные файлы:
Сюда надо накл. расходами.epf
13. suma 18.09.12 17:55 Сейчас в теме
Пишет((:

Не удалось сформировать внешнюю печатную форму!
Поле объекта не обнаружено (Изображение)

Хотя в конфигураторе, в макете поле "Изображение" есть и написано правильно.

Мне вот эта строчка непонятна:
//***
ОбластьДетальныхЗаписейСКартинкой = Макет.ПолучитьОбласть("ДеталиСКартинкой");
//***

Может "ДеталиСКартинкой" должно быть как "Изображение"?
14. lehis_S 18.09.12 18:05 Сейчас в теме
(13) suma, наверное все-таки область для рисунка надо полностью указывать, т.е. где -то так "ДеталиСКартинкой|ОблЭскиза". Выделите в примере строку таблицы и увидете области сверху, так и в этом макете наверное надо будет делать или хотя бы 3 области до эскиза, эскиз и после.

Мне вот эта строчка непонятна:
//***
ОбластьДетальныхЗаписейСКартинкой = Макет.ПолучитьОбласть("ДеталиСКартинкой");
//***

В примере использовали две области с картинкой и без, так это нов.область с картинкой.
15. lehis_S 18.09.12 23:25 Сейчас в теме
(13) suma, Сделал еще один примерчик только через таблицу значений, ну это особой разницы не имеет, все работает.
Прикрепленные файлы:
ПримерСКартинками.epf
16. suma 19.09.12 17:16 Сейчас в теме
У меня получилось вот так вот:

Незнаю что делать когда нет картинки в документе
Если Изображение = Неопределено Тогда
Изображение = Неопределено
Иначе
ОбластьРисунка.Рисунки["Изображение"].Картинка = Изображение;
КонецЕсли;

когда Изображение = Неопределено - картинка дублируется. А хотелось бы чтоб писалось в таблице что нет картинки. Можно так зделать?
Прикрепленные файлы:
Поступл. товаров с накл. расходами.epf
17. lehis_S 19.09.12 17:24 Сейчас в теме
(16) suma, Зачем это писать, это бред.
Если Изображение = Неопределено Тогда 
Изображение = Неопределено


Вы ПримерСКартинками.epf смотрели там как раз так и есть, если нет картинки то выводиться "БезКартинки".
18. lehis_S 19.09.12 17:33 Сейчас в теме
(16) suma, Ваши последние обработки не открываются.
19. suma 19.09.12 17:50 Сейчас в теме
вот еще раз...выложу. У меня 100% открывается


А может можно как-то значению присвоить текст?
Например:
Если Изображение = Неопределено Тогда
Изображение = *текст*
Прикрепленные файлы:
Поступл. товаров с накл. расходами.epf
20. lehis_S 19.09.12 17:54 Сейчас в теме
(19) suma, Картинку из файла в макет или на форму вставляли? Хотя это вроде не мешает. Кароче не открывается "Неверный формат хранилища данных". Пример я вам сделал он работает там только код с выводом картинки(если таковая есть) справочника номенклатура, проверял все работает. Там все достаточно просто, смотрите внимательно код и макет.
21. suma 19.09.12 17:59 Сейчас в теме
(20) lehis_S, в макет (если не путаю нечего)(20) lehis_S,
22. suma 19.09.12 18:47 Сейчас в теме
23. lehis_S 19.09.12 19:33 Сейчас в теме
(22) suma, Ну и отлично, только все равно вашу обработку посмотреть не могу. В другом месте попробуйте ее открыть должна ошибку дать. Выложите текст модуля в .txt и макет .mxl посмотрю что там у вас получилось.
24. lehis_S 19.09.12 21:50 Сейчас в теме
(22) suma, Открыл вашу обработку(походу 1С глючит у меня( ) ну вот другое дело нет уже такого:
Если Изображение = Неопределено Тогда 
      Изображение = Неопределено 
Иначе 
      ОбластьРисунка.Рисунки["Изображение"].Картинка = Изображение;	
КонецЕсли; 


Зато теперь разобрались и код чистый стал, не то что в первом файле. Пример то помог? Если да плюсуйте сообщение.
roma03v1; suma; +2 Ответить
25. suma 20.09.12 09:52 Сейчас в теме
(24) lehis_S, После, всех разберательств... хоть все переплюсовать)))
26. roma03v1 11.08.13 01:58 Сейчас в теме
Так отлично нашел нужный код, щас попробую с него сделать себе печать картинки. Спасибо большое
27. berest.andriy 17.11.14 10:52 Сейчас в теме
Привет. подскажите пожалуйста код для заказа покупателя с выводом изображений. с даним примером никак не могу разобратся так как нет опыта програмирования.
28. suma 17.11.14 17:05 Сейчас в теме
Вот.. попробуй.. у меня работает
Прикрепленные файлы:
Счет на оплату с картинками.epf
30. user2106286 20.09.24 17:44 Сейчас в теме
Всем добрый день, может не совсем актуально, но помогите выполнить тоже самое для УНФ (грм)
31. user2106286 20.09.24 17:48 Сейчас в теме
Всем добрый день, может не совсем актуально, но помогите выполнить тоже самое создать для УНФ (грм)
Хочется чтобы были картинки товаров в печатной форме Заказ покупателя, но делать не умею
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот