Полная версия этой страницы:
Таблична частина документу
Доброго дня, щановна спільнота 1с.
Використовую самописну конфігурацію
1с8.3.12.1440
Виникло питання по додаванню фотографій в табличну частину документа.
Спробував адаптувати алгоритм
необходимо зарегистрироваться для просмотра ссылки
виходить, що завгодно, але не те, що потрібно...
Задача:
Створити документ. В табличній частині документу розмістити картинки та коментар до них.
Буду вдячний за допомогу.
&НаСервере
Процедура УстановитьКартинку(Фото)
////создаем новый элемент в Справочнике Файлы
НовыйФайлКартинки = Справочники.Файли.СоздатьЭлемент();
////в реквизит СправочникаФайлы Файл помещаем выбранную ранее Картинку
НовыйФайлКартинки.Файл = Новый ХранилищеЗначения(ПолучитьИзВременногоХранилища(Фото));
Фото = ПоместитьВоВременноеХранилище(НовыйФайлКартинки.Файл.Получить());
////записываем новый элемент справочника Файлы
НовыйФайлКартинки.Записать();
////устанавливаем значение реквизита Картинка Справочника Сотрудники
//сообщить(НовыйФайлКартинки.Ссылка);
Объект.Картинка = НовыйФайлКартинки.Ссылка;
КонецПроцедуры
Помилка в рядку:
Объект.Картинка = НовыйФайлКартинки.Ссылка;
Неправильно присвоюю. Як це зробити корректно?
А как эта процедура соотносится с темой?
Если Вас интересует хранение картинок - посмотрите в любой стандартной конфигурации на спр.Номенклатура и Файлы.
Для дин. списка - укажите путь к данным и картинкаСтрок
Цитата(sava1 @ 09.06.18, 14:31) необходимо зарегистрироваться для просмотра ссылки
Для дин. списка - укажите путь к данным и картинкаСтрок
А можно по подробнее...
Я только учусь сисать на 8 версии.
Є такий скрін:

В полі №1 необхідно бачити фотографію, яку ми загружаємо з диску.
l2d808 @ Вчера, 15:31
необходимо зарегистрироваться для просмотра ссылки
,
Картинки не слишком маленькие будут?
Prospero @ Сегодня, 0:38 необходимо зарегистрироваться для просмотра ссылки
,
В принцыпе нет, если их потом можно розвернуть в большие.
Цитата(l2d808 @ 10.06.18, 14:14) необходимо зарегистрироваться для просмотра ссылки
если их потом можно розвернуть в большие.
Как вариант - в отдельной форме по клику по ячейке в колонке Картинка:

! |
| необходимо зарегистрироваться для просмотра ссылки: 8
|
Prospero @ Вчера, 16:58 необходимо зарегистрироваться для просмотра ссылки
,
Доброгодня.
Ви корректно зрозуміли мою ззадачу. А ось як її реалізувати?
Буду надзвичайно вдячний Вам за допомогу.
У спільноти ще є пропозиції?
l2d808 @ Сегодня, 17:40 необходимо зарегистрироваться для просмотра ссылки
,
Картинки из справочника будут браться, предварительно загруженные, или загружаться из формы документа по кнопке в табличную часть с диска?
l2d808 @ Вчера, 17:40
необходимо зарегистрироваться для просмотра ссылки
,
Обобщенно:
Добавили строку.
При добавлении:
&НаКлиенте
Процедура ТоварыНаименованиеПриИзменении(Элемент)
Ссылка = ПолучитьКартинку(Элементы.Товары.ТекущиеДанные.Наименование);
Элементы.Товары.ТекущиеДанные.Картинка = ПолучитьНавигационнуюСсылку(Ссылка, "Файл");
КонецПроцедуры
Получение картинки из справочника:
&НаСервере
Функция ПолучитьКартинку(Товар)
Результат = Справочники.Товары.НайтиПоНаименованию(Товар);
Возврат Результат.Картинка;
КонецФункции
У Табличной части реквизит Картинка (Поле картинки)
В Вашем первом посте ссылка на пример, там работа со справочником, тут - с документом.
Будут вопросы - пишите (сюда ИЛИ личка ИЛИ
необходимо зарегистрироваться для просмотра ссылки - в почту захожу чаще).
Я окончательно, и надеюсь, не бесповоротно запутался...
Расскажу о задаче с самого начала...
Есть документ: с реквизитом товар и реквизитами в табличной части комментарий и фото.
Этих фото, может быть любое количество.
Привязка этих фото должна идти к созданному документу(этому самому) так как через день будет создан еще один документ
уже с новыми фото(актуальными). Но через какое-то время, будет необходимо просмотреть все старые документы.
По-скольку, я только начинаю учить 1с83 мне многое не понятно.(до этого писал на 1с77)
Пожалуйста, помогите нубу. Желательно сначала.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.