Всем привет !
Прошу помощи в реализации следующей задачи: есть Форма списка справочника;
Необходимо добавить колонку в которой выводить картинку;
Проблема заключается в том, что значение этой колонки вычисляемое (от Список.Ссылка) и не может быть получено в Запросе (Список)
Как быть в этой ситуации ?
---
Рисуйте что хотите в ПриПолученииДанныхНаСервере
---
что за вычисляемое поле которое не получить в запросе?
---
Речь идет о "статусе" Внутреннего документа, - который может принимать комбинированное значение из:
Новый; Уже согласован; На согласовании; Положительно; Отрицательно;
А вычисление этих статусов невозможно выполнить внутри запроса списка (по-крайней мере при беглом взгляде)
---
подозреваю что статус хранится в регистре сведений ? Уверен можно достать без проблем.
---
это не тот статус; нужно брать вычисляемый, а не из регистра
---
вы как его вычисляете можно узнать?
---
вычисление происходит так: есть функция

```1c
    Функция ПечатьЛистаСогласованияИзДокумента(МассивОбъектов, ОбъектыПечати, вчОсобыйВызовДляПроверки=Неопределено) Экспорт
```

При вызове с вчОсобыйВызовДляПроверки=Истина она возвращает "Согласовано/Не согласовано"
Статусы "Новый; Уже согласован; На согласовании;" вычисляются в другом месте с учетом "Согласовано/Не согласовано"; Никак в запрос эту логику не вставить ...
---
текст функции
---
Функция выводит на печать лист согласования с учетом предыдущего цикла согласования;
Особый параметр - сообщает функции вернуть всё ли согласовано, вместо вывода ТабДокумента;
Так обеспечивается гарантия, что полученный Статус соответствует Листу согласования - который был распечатан (с учетом предыдущих циклов согласования)
---
я стараюсь помочь но вы меня не слушаете. В теле функции наверняка есть код который извлекает статус из регистра.
---
та же история !
Вы пытаетесь помочь вставить Статус из регистра, а по условию задачи этого не требуется !
---
я пытаюсь донести до вас информацию что надо посмотреть код функции и понять как же определяется этот статус. И вполне допускаю что статус как раз в регистре и хранится.
---
То есть реального актуального статуса нигде не хранится? А надо бы... в какой-нить РС, и обновлять его хоть подпиской, хоть регзаданием... И тогда уже и в запросе вычислять не придётся...
---
На данный момент реальный статус можно получить только через вызов ПечатьЛистаСогласованияИзДокумента(Ссылка, ...)
---
И каким же макаром этот статус вычисляется в этом вызове?
---
Рисуйте что хотите в ПриПолученииДанныхНаСервере
---
Есть какой-нибудь пример ?
---
Как таковые картинки в оформлении строки ДС не вывести, но можно использовать шрифты Wingdings или Webdings для вывода каких либо символов:

```1c
    &НаСервереБезКонтекста
    Процедура СписокПриПолученииДанныхНаСервере(ИмяЭлемента, Настройки, Строки)

    Для Каждого КлючИЗначение Из Строки Цикл
    Если КлючИЗначение.Значение.Оформление.Получить("КолонкаСтатус") = Неопределено Тогда
    Возврат
    КонецЕсли;
    Прервать;
    КонецЦикла;

    Для Каждого КлючИЗначение Из Строки Цикл

    СтрокаСписка = КлючИЗначение.Значение;
    Ссылка = КлючИЗначение.Ключ;

    // вычисляем статус
    Статус = "Ок";

    Оформление = СтрокаСписка.Оформление["КолонкаСтатус"];
    Оформление.УстановитьЗначениеПараметра("Шрифт", Новый Шрифт("Wingdings", , Истина));

    Если Статус = "Ок" Тогда

    Оформление.УстановитьЗначениеПараметра("Текст", Символ(252));
    Оформление.УстановитьЗначениеПараметра("ЦветТекста", WebЦвета.Зеленый);

    ИначеЕсли Статус = " Тогда

    //...

    КонецЕсли;

    КонецЦикла;

    КонецПроцедуры
```