Всем привет! Есть такая проблема. Создал справочник "Фотографии", в котором можно загружать картинку, чтобы она оставалась в базе. Всё довольно просто (видно на скрине).
Сейчас появилась задача сделать фотогалерею по следующему ТЗ:

На этом экране посетители могут увидеть лучшие фото. Фотографии должны отображаться постранично и с сортировкой по времени создания в нисходящем порядке. На экране интерфейса должны показываться превью фотографий. Создайте функцию пролистывания страниц. На каждой странице должно отображаться по 12 фотографий. Пролистывание должно состоять из следующих функций:
• Переход на первую страницу при нажатии «|<»;
• Переход на предыдущую страницу при нажатии «<»;
• Переход на следующую страницу при нажатии «>»
• Переход на последнюю страницу при нажатии «>|».
• Должна быть возможность ввода конкретного номера страницы, при нажатии клавиши Ввод (Enter) осуществляется переход на указанную страницу. В нижней части экрана должно быть указано общее количество фотографий, количество

Создал общую форму, сделал выборку из справочника "Фотографии", но никак не могу понять, как динамически вставлять данные в поля картинок на общей форме (вид общей формы также на скрине).

Пытаюсь перебирать все поля в цикле, и присваивать им значения вот так:

```1c
    ИндексВМассиве = НачалоПозиции;
    Для Номер = 1 По 12 Цикл
    Если ИндексВМассиве > КонецПозиции Тогда
    Прервать;
    КонецЕсли;

    ТекущееФото = МассивВсехФото[ИндексВМассиве];

    // Устанавливаем изображение
    Элементы["Фото" + Номер].Данные = ТекущееФото.ХранилищеКартинки.Получить();
    Элементы["Фото" + Номер].Видимость = Истина;

    // Устанавливаем подпись
    // Элементы["Подпись" + Номер].Текст = ТекущееФото.Наименование;
    // Элементы["Подпись" + Номер].Видимость = Истина;

    ИндексВМассиве = ИндексВМассиве + 1;
    КонецЦикла;
```

Получаю ошибку:

```1c
    Поле объекта не обнаружено (Данные)
    Элементы["Фото" + Номер].Данные = ТекущееФото.ХранилищеКартинки.Получить()
```

Подскажите, пожалуйста, как можно здесь поступить?
---
Вместо адреса в хранилище можно передавать навигационную ссылку на реквизит картинки:

```1c
    ЭтотОбъект["Фото" + Номер] = ПолучитьНавигационнуюСсылку(СсылкаНаФотографию, "ХранилищеКартинки");
```
---
Как показать картинку на форме
---
```1c
    // Устанавливаем изображение
    ЭтотОбъект["Фото" + Номер] = ПоместитьВоВременноеХранилище(ТекущееФото.ХранилищеКартинки.Получить(), УникальныйИдентификатор);
    Элементы["Фото" + Номер].Видимость = Истина;
```
---
Пишет, что недоступно на тонком клиенте, получается, нужно этот кусок на сервер выносить?
---
Ага, туда же, где выборку получал. Ну или навигационную ссылку подсовывать.
---
Вместо адреса в хранилище можно передавать навигационную ссылку на реквизит картинки:

```1c
    ЭтотОбъект["Фото" + Номер] = ПолучитьНавигационнуюСсылку(СсылкаНаФотографию, "ХранилищеКартинки");
```
---
Спасибо большое, выручил
---
Чел, не надо это делать на 1С. Попроси дипсик нарисовать тебе джаваскрипт для этого и не мучайся. Сцылка в HTML-поле на картинку - это навигационная ссылка, которую ты можешь получить для поля хранилища с картинкой. Должно работать.
---
Попроси дипсик нарисовать тебе джаваскрипти иди колупать мозг JavaScript-разработчикам.
---
колупай мозг JavaScript-разработчикамБыл один, сидел рядом, но временно ушел. Я до того, как с ним начал мозги колупать, думал, что понимаю что-то в веб-разработке - зря. Ныне как заново родился. Один Vite чего стоит...
---
Был один, сидел рядом, но временно ушел.Не вынес он тебя =]

Там беда в том, что надо постоянно этим заниматься. Только разобрался с выкрутасами дом модели - джиквери изобрели. Только насобачился через доллар всё писать - опять что-то новое. Хотя, мозг в тонусе оно держит, да.
---
опять что-то новоДа не сказать, что новое - просто ES5 -> ES6 -> TS, транспиляция (да, оказывается, TS можно как в JS ES6 мутнуть, так и в JS ES5, который в 1С всецело работает). Ну и да, язык прям вот растет: стрелочные функции, бинарные массивы, ... Но перекладывание JSON'ов - оно на чем угодно не более, чем перекладывание JSON'ов.
---
Да это понятно, сейчас лабу в универе делаю, и задание именно на 1С такое осуществить
---
В 1С есть элемент формы - поле HTML-документа. Все сейчас на нем активно пилят красоту. Тот же РАРУС, например.