Подскажите как реализовать задачу, на правильном ли пути?
Есть форма документа, на ней есть элемент с картинкой, требуется получить двоичные данные картинки и вставить (в какой-то шаблон). Несколько препятствий, элемент с картинкой только на форме и создается в модуле при открытии, а данные картинки надо получить в общем модуле на сервере,
вариант Объект.Картинка.Получить() не прокатывает, по крайней мере не придумаю как
вот примерно что я хочу,

```1c
    Картинка = ПолучитьНавигационнуюСсылку(Объект.Ссылка, "СсылкаНаКартинку");

    Двоичные = ПолучитьИзВременногоХранилища(Картинка);

    Шаблон = Объект.Шаблоны[0].Шаблон.ПолучитьОбъект();

    Если Шаблон.СписокИзображений.Количество()>0 Тогда

    Шаблон.СписокИзображений.Очистить();

    НоваяКартинка = Шаблон.СписокИзображений.Добавить();
    НоваяКартинка.ИзображениеBase64 = Base64Строка(Двоичные);
    НоваяКартинка.Расширение = ".png";

    Шаблон.Записать();

    КонецЕсли;
```

проблема в том что Навигационная ссылка строка
---
все оказалось проще, программист до меня просто сделал реквизит в справочнике с типом хранилище, я думал он сделал что-то хитрее, так как на форме объект с картинкой создается динамически, неясно зачем. Извините, за беспокойство:)
---
Картинка.ПолучитьДвоичныеДанные()?
---
в моем случае картинка это строка
---
РегистрыСведений.ХранимыеФайлыВерсий у вас такое есть?
---
.....
---
Запись = РегистрыСведений.ХранимыеФайлыВерсий.СоздатьМенеджерЗаписи();
Запись.ВерсияФайла = ВерсияСсылка;
Запись.Прочитать();
Если Запись.Выбран() Тогда
    ДвоичныеДанные = Запись.ХранимыйФайл.Получить();
    Картинка = Новый Картинка(ДвоичныеДанные);
КонецЕсли;
---
мне кажется это ОНО, не?
---
все оказалось проще, программист до меня просто сделал реквизит в справочнике с типом хранилище, я думал он сделал что-то хитрее, так как на форме объект с картинкой создается динамически, неясно зачем. Извините, за беспокойство:)
---
про картинки: https://infostart.ru/1c/articles/533248/
---
так не хочется оставлять, хочется чтобы картинки хранились во внешнем источнике, база sql пока не рассматривается, нужен пример хранения во внешнем каталоге
---
нужен пример хранения во внешнем каталогеЭто вообще неважно. Тем более это все уже придумано в подсистеме работы с файлами БСП.
---
да, только не все конфигурации содержат БСП, все уже сделано
примерно так

```1c
    Путь= Константы.Каталог_Картинки.Получить();

    Если Путь<>" Тогда
    Попытка
    НайденныеФайлы = НайтиФайлы(Путь, ИмяКартинки, Ложь);
    Если НайденныеФайлы.Количество()>0 тогда
    ЭтаФорма.СсылкаНаКартинку = ПоместитьВоВременноеХранилище(Новый Картинка(НайденныеФайлы[0].ПолноеИмя, Истина), УникальныйИдентификатор);
    КонецЕсли;
    Исключение
    Сообщить(ОписаниеОшибки());
    КонецПопытки;

    КонецЕсли;
```
---
не все конфигурации содержат БСПНу это все равно, что писать веб-сайт не только без какого-нить фреймвёрка, но даже без jQuery.
---
задачи у всех разные, 1с это не мир чтобы быть на трех китах: бух, ут, зуп)) а еще "флагманский продукт" как говорят наши местные продавцы коробок: йэ-эр-пи.
---
тобы быть на трех китах: бух, ут, зупПро китов - ладно, но хотя бы в лодке из БСП сидеть, а не голой жопой по дну окияна...
---
расскажите это там у вас знаете конторку Бит, вот они пишут и продают конфигурации, а про БСП видать не знают))
---
Сообщение было скрыто модератором.
---
значит я сейчас дописываю то, чего не существует)
---
Сообщение было скрыто модератором.
---
у них на оф сайте есть раздел Импортозамещение, там перечислены отрасли в которых они предлагают решения автоматизации, я не хочу писать в какой именно их конфигурации я работаю, но можете поварить на слово, конфигурация чисто их, из этого списка