Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Таблична частина документу
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.3
l2d808
Доброго дня, щановна спільнота 1с.
Використовую самописну конфігурацію
1с8.3.12.1440

Виникло питання по додаванню фотографій в табличну частину документа.

Спробував адаптувати алгоритм
необходимо зарегистрироваться для просмотра ссылки
виходить, що завгодно, але не те, що потрібно...

Задача:
Створити документ. В табличній частині документу розмістити картинки та коментар до них.

Буду вдячний за допомогу.
l2d808
&НаСервере
Процедура УстановитьКартинку(Фото)
        ////создаем новый элемент в Справочнике Файлы
        НовыйФайлКартинки = Справочники.Файли.СоздатьЭлемент();
        ////в реквизит СправочникаФайлы Файл помещаем выбранную ранее Картинку
        НовыйФайлКартинки.Файл = Новый ХранилищеЗначения(ПолучитьИзВременногоХранилища(Фото));
        Фото = ПоместитьВоВременноеХранилище(НовыйФайлКартинки.Файл.Получить());
        ////записываем новый элемент справочника Файлы
        НовыйФайлКартинки.Записать();
        ////устанавливаем значение реквизита Картинка Справочника Сотрудники
        //сообщить(НовыйФайлКартинки.Ссылка);
        Объект.Картинка = НовыйФайлКартинки.Ссылка;
КонецПроцедуры

Помилка в рядку:
Объект.Картинка = НовыйФайлКартинки.Ссылка;

Неправильно присвоюю. Як це зробити корректно?
sava1
А как эта процедура соотносится с темой?
Если Вас интересует хранение картинок - посмотрите в любой стандартной конфигурации на спр.Номенклатура и Файлы.

Для дин. списка - укажите путь к данным и картинкаСтрок
l2d808
Цитата(sava1 @ 09.06.18, 14:31) необходимо зарегистрироваться для просмотра ссылки
Для дин. списка - укажите путь к данным и картинкаСтрок

А можно по подробнее...
Я только учусь сисать на 8 версии.

Є такий скрін:

В полі №1 необхідно бачити фотографію, яку ми загружаємо з диску.
Prospero
l2d808 @ Вчера, 15:31 необходимо зарегистрироваться для просмотра ссылки ,
Картинки не слишком маленькие будут?

l2d808
Prospero @ Сегодня, 0:38 необходимо зарегистрироваться для просмотра ссылки ,
В принцыпе нет, если их потом можно розвернуть в большие.
Prospero
Цитата(l2d808 @ 10.06.18, 14:14) необходимо зарегистрироваться для просмотра ссылки
если их потом можно розвернуть в большие.

Как вариант - в отдельной форме по клику по ячейке в колонке Картинка:



 ! 

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

Получение картинки из справочника:
&НаСервере
Функция ПолучитьКартинку(Товар)
    Результат = Справочники.Товары.НайтиПоНаименованию(Товар);
    Возврат Результат.Картинка;
КонецФункции

У Табличной части реквизит Картинка (Поле картинки)
В Вашем первом посте ссылка на пример, там работа со справочником, тут - с документом.
Будут вопросы - пишите (сюда ИЛИ личка ИЛИ необходимо зарегистрироваться для просмотра ссылки - в почту захожу чаще).
l2d808
Я окончательно, и надеюсь, не бесповоротно запутался...
Расскажу о задаче с самого начала...

Есть документ: с реквизитом товар и реквизитами в табличной части комментарий и фото.
Этих фото, может быть любое количество.
Привязка этих фото должна идти к созданному документу(этому самому) так как через день будет создан еще один документ
уже с новыми фото(актуальными). Но через какое-то время, будет необходимо просмотреть все старые документы.
По-скольку, я только начинаю учить 1с83 мне многое не понятно.(до этого писал на 1с77)
Пожалуйста, помогите нубу. Желательно сначала.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.