Добрый вечер!

Создана форма в регистре накопления (фото 1)
В поле регистратор присутствует Код. Хотелось бы видеть его в отдельной колонке, желательно еще и другие поля добавить, но это потом разберемся, и опять же, хотелось, подсветить поле в зависимости от этого кода.

В управляемых формах понятно решается на раз, но нужны обычные.

Спасибо!
---
Можешь и не писать запрос, а вообще тупо:

Процедура ТвоёТабличноеПолеНаФормеПриПолученииДанных(Элемент, ОформленияСтрок)
        Для каждого ОформлениеСтроки ИЗ ОформленияСтрок Цикл
               ОформлениеСтроки.Ячейки.Вася.ЦветФона = WebЦвета.Розовый;
               ОформлениеСтроки.Ячейки.Вася.Текст= ОформлениеСтроки.ДанныеСтроки.Регистратор.Хрень;

        КонецЦикла;

Только тормозить может не по-детски
---
Создайте в регистре измерения с нужными вам полями( тип Строка или число). В обработке проведения регистратора пропишите запись нужных реквизитов в измерения регистра.
Что же касается цвета то в форме списка регистратора нужно прописывать условия отображения разным цветом.
---
А вот цвет строк уже менять программно, в процедуре ПриВыводеСтрок()
---
о, в процедуре ПриВыводеСтрок()
Это понятно
Но там нет нужных колонок
В управляемых можно развернуть и вытащить в обычных нет этого
---
Скриншот смотрели ?) я же показал как добавить колонки
---
Да конечно смотрел, все что там есть я использовал. Состав регистратора нужен
---
Ааа, всё, я понял.
Ну так не получится...

Можно добавить произвольную колонку и приВыводеСтрок заполнять его и цвет, но начнет немного тормозить
---
добавить произвольную колонку и приВыводеСтрок заполнять его и цвет, но начнет немного тормозить
Да у меня база копеечная, не страшно. Вопрос как сотворить. Учусь пока.
Сам то хочу остаться в управляемых формах, но нереально бесит дурацкий рабочий стол, или я не умею им пользоваться.
В обычных гибкость с менюшками и прочим, а в управляемых удобство.
---
В управляемых проще настраивать, лучше на УФ перейти

Правой кнопкой нажимаешь на табличную часть и добавляешь колонку
Задаешь "имя" и "ЭлементУправления - "Поле ввода"

Затем в процедуре ПриВыводеСтрок() заполняешь это поле:

 ОформлениеСтроки.Ячейки.ИмяЯчейки.УстановитьТекст(ДанныеСтроки.Регистратор.Код);
---
Добавляешь новую колонку в табличное поле, просто, пкм-вставить колонку. Называешь её вася.

Задаешь обработчик табличного поля ПриПолуЧенииДанных.
В нём делаешь запрос, в параметры запроса пихаешь массив ссылок, обходя коллекцию оФоромлениеСтрок и получая из неё ссылки.

Из результата запроса через ОФормлениестрок устанавливаешь в нужной колонке текст/значение и твой цвет.
Усё.
---
Да понятно. Будем гуглить примеры кода. Спасибо!
---
Тип того:

Процедура ТвоёТабличноеПолеНаФормеПриПолученииДанных(Элемент, ОформленияСтрок)
        массивССылок = Новый Массив;
 Для каждого ОформлениеСтроки ИЗ ОформленияСтрок Цикл
                массивССылок.Добавить(ОформлениеСтроки.ДанныеСтроки.ССылка);
         КонецЦикла;
        Запрос = Новый Запрос("тут текст запроса с условием ...где нечто.ССылка в (&массивССылок)");
        Запрос.УстановитьПараметр("массивССылок",массивССылок);
        //далее обход выборки запроса и установка нужной, или поиском в выборке, или изначально запихать в соответствие:
       ....................
         ОформлениеСтроки.Ячейки.Вася.ЦветФона = WebЦвета.Розовый;
         ОформлениеСтроки.Ячейки.Вася.Текст= Выборка.Вася;
---
Ща изучим
---
ОформлениеСтроки.ДанныеСтроки.ССылка

А можно вот по этому немного подробнее, вообще не вдупляю что писать.
Запрос = Новый Запрос("тут текст запроса с условием ...где нечто.ССылка в (&массивССылок)");
поправил
---
Про текст запроса
---
```1c
    .....
    Выбрать Регистратор,Регистратор.Хрень как Хрень ИЗ Регистр.Твойрегистр Где Регистратор в (&МассивССылок)
    .....
    Табличко = Запрос.Выполнить().Выгрузить();
    Для каждого ОформлениеСтроки ИЗ ОформленияСтрок Цикл
    НайденнаяСтрока = Табличко.Найти(ОформлениеСтроки.ДанныеСтроки.Регистратор ,"Регистратор");
    Если НайденнаяСтрока<> Неопределено Тогда
    ОформлениеСтроки.Ячейки.Вася.ЦветФона = WebЦвета.Розовый;
    ОформлениеСтроки.Ячейки.Вася.Текст= Табличко.Хрень;
    КонецЕсли;

    КонецЦикла;
```
---
Ну там, параметр может быть не только регистратор, но и другие наборы измерений, что б потом однозначно найти "строку"твоего списка
---
Можешь и не писать запрос, а вообще тупо:

Процедура ТвоёТабличноеПолеНаФормеПриПолученииДанных(Элемент, ОформленияСтрок)
        Для каждого ОформлениеСтроки ИЗ ОформленияСтрок Цикл
               ОформлениеСтроки.Ячейки.Вася.ЦветФона = WebЦвета.Розовый;
               ОформлениеСтроки.Ячейки.Вася.Текст= ОформлениеСтроки.ДанныеСтроки.Регистратор.Хрень;

        КонецЦикла;

Только тормозить может не по-детски