Обычные формы. Платформа 8.3.4
Есть реквизит табличной части с типом "Число", нужен формат в виде:
100 р.

С типом "Строка" не подойдет, т.к. алгоритм закручен на тип "Число", с типом "Строка" будут проблемы, естественно.

Заранее спасибо.
---
Великолепно! Все получилось.

```1c
    ОформлениеСтроки.Ячейки.СуммаКонОстаток.УстановитьТекст("+ДанныеСтроки.СуммаКонОстаток+" руб.");
```

При внесении изменения вводишь данные в виде числа и "руб." исчезает, когда редактируешь ячейку, после отображается.

Из Синтаксис-помощника полезная информация:

УстановитьТекст (SetText)Синтаксис:

Параметры:

<Текст> (обязательный)

Тип: Строка.
Текст ячейки.
Описание:

Устанавливает текст ячейки. Устанавливает свойство ОтображатьТекст в значение Истина.

Доступность:

Толстый клиент.

ОформлениеЯчейки (CellAppearance)Свойства:

АвтоВысотаЯчейки (AutoCellHeight)
Видимость (Visible)
Выравнивание (Align)
ВысотаЯчейки (CellHeight)
Гиперссылка (Hyperlink)
Значение (Value)
ЗначениеКартинки (PictureValue)
ЗначениеФлажка (CheckValue)
Имя (Name)
ИндексКартинки (PictureIndex)
Картинка (Picture)
ОтметкаНезаполненного (MarkIncomplete)
ОтображатьКартинку (ShowPicture)
ОтображатьТекст (ShowText)
ОтображатьФлажок (ShowCheckBox)
Текст (Text)
ТолькоПросмотр (ReadOnly)
Флажок (Check)
ЦветТекста (TextColor)
ЦветФона (BackColor)
Шрифт (Font)

Методы:

УстановитьКартинку (SetPicture)
УстановитьТекст (SetText)
УстановитьФлажок (SetCheck)

Описание:

Определяет оформление ячейки табличного поля. Используется для определения свойства Ячейки объекта ОформлениеСтроки.

Доступность:

Толстый клиент.
Пример:

// Пример 1. Назначение цвета ячеек
Для каждого ОформлениеЯчейки из ОформлениеСтроки.Ячейки Цикл
    ОформлениеЯчейки.ЦветФона = Новый Цвет(5, 12, 120);
КонецЦикла;

// Пример 2. Вывод картинки с ячейку табличного поля

```1c
    // для колонки (Важность) при конфигурировании назначена библиотека картинок,
    // состоящая из двух картинок, выбираемых по значению
    // отображаемых данных (ДанныеСтроки)
    ОформлениеСтроки.Ячейки.Важность.ОтображатьТекст = Ложь;
    ОформлениеСтроки.Ячейки.Важность.ОтображатьФлажок = Ложь;
    ОформлениеСтроки.Ячейки.Важность.ОтображатьКартинку = Истина;
    Если ДанныеСтроки.Важность = Перечисления.Важность.Высокая Тогда
    ОформлениеСтроки.Ячейки.Важность.ИндексКартинки = 0;
    ИначеЕсли ДанныеСтроки.Важность = Перечисления.Важность.Низкая Тогда
    ОформлениеСтроки.Ячейки.Важность.ИндексКартинки = 1;
    Иначе
    // не выводить (вывод пустой) картинку
    ОформлениеСтроки.Ячейки.Важность.Картинка = Новый Картинка;
    КонецЕсли;
```

// Пример 3. Заполнение колонки табличного поля при отображении таблицы значений

```1c
    Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
    Перем Стр;
    ТЗ.Колонки.Добавить("Картинка");
    // Заполнение таблицы значений
    Для Сч = 0 по 10 Цикл
    Стр = ТЗ.Добавить();
    Если Сч % 2 = 0 Тогда
    Стр.Картинка = БиблиотекаКартинок.Справка;
    Иначе
    Стр.Картинка = БиблиотекаКартинок.Важно;
    КонецЕсли;
    КонецЦикла;
    ЭлементыФормы.ТабличноеПоле1.Колонки.Колонка1.ДанныеКартинки = "Картинка";
    КонецПроцедуры
```
---
Мне кажется никак не сделаешь.. Добавить в ТЧ колонку "Валюта"-"руб".,"р"и т.д...не подходит?
Для чего так нужно сделать, если не секрет?Чтобы в отчет потом вывести в таком формате?
---
Это внешняя обработка по загрузке Excel-отчета в форму, а потом для создания документов по поступлению, реализации, возврату товара и проверке начальных остатков прежде всего.

Я тогда колонки с суммой зеленым выделю. Ладно, спасибо.
---
Попробуй использовать событие табличного поля "ПриВыводеСтроки" в нем установить нужный тебе текст: ОформлениеСтроки.Ячейки.<ИмяНужноТебеЯчейки>.УстановитьТекст(<Сюда вставляешь нужный текст(что-то типа ДанныеСтроки.<ИмяНужнойТебеЯчейки> + " " + мВалютаДокумента)>) .
---
Великолепно! Все получилось.

```1c
    ОформлениеСтроки.Ячейки.СуммаКонОстаток.УстановитьТекст("+ДанныеСтроки.СуммаКонОстаток+" руб.");
```

При внесении изменения вводишь данные в виде числа и "руб." исчезает, когда редактируешь ячейку, после отображается.

Из Синтаксис-помощника полезная информация:

УстановитьТекст (SetText)Синтаксис:

Параметры:

<Текст> (обязательный)

Тип: Строка.
Текст ячейки.
Описание:

Устанавливает текст ячейки. Устанавливает свойство ОтображатьТекст в значение Истина.

Доступность:

Толстый клиент.

ОформлениеЯчейки (CellAppearance)Свойства:

АвтоВысотаЯчейки (AutoCellHeight)
Видимость (Visible)
Выравнивание (Align)
ВысотаЯчейки (CellHeight)
Гиперссылка (Hyperlink)
Значение (Value)
ЗначениеКартинки (PictureValue)
ЗначениеФлажка (CheckValue)
Имя (Name)
ИндексКартинки (PictureIndex)
Картинка (Picture)
ОтметкаНезаполненного (MarkIncomplete)
ОтображатьКартинку (ShowPicture)
ОтображатьТекст (ShowText)
ОтображатьФлажок (ShowCheckBox)
Текст (Text)
ТолькоПросмотр (ReadOnly)
Флажок (Check)
ЦветТекста (TextColor)
ЦветФона (BackColor)
Шрифт (Font)

Методы:

УстановитьКартинку (SetPicture)
УстановитьТекст (SetText)
УстановитьФлажок (SetCheck)

Описание:

Определяет оформление ячейки табличного поля. Используется для определения свойства Ячейки объекта ОформлениеСтроки.

Доступность:

Толстый клиент.
Пример:

// Пример 1. Назначение цвета ячеек
Для каждого ОформлениеЯчейки из ОформлениеСтроки.Ячейки Цикл
    ОформлениеЯчейки.ЦветФона = Новый Цвет(5, 12, 120);
КонецЦикла;

// Пример 2. Вывод картинки с ячейку табличного поля

```1c
    // для колонки (Важность) при конфигурировании назначена библиотека картинок,
    // состоящая из двух картинок, выбираемых по значению
    // отображаемых данных (ДанныеСтроки)
    ОформлениеСтроки.Ячейки.Важность.ОтображатьТекст = Ложь;
    ОформлениеСтроки.Ячейки.Важность.ОтображатьФлажок = Ложь;
    ОформлениеСтроки.Ячейки.Важность.ОтображатьКартинку = Истина;
    Если ДанныеСтроки.Важность = Перечисления.Важность.Высокая Тогда
    ОформлениеСтроки.Ячейки.Важность.ИндексКартинки = 0;
    ИначеЕсли ДанныеСтроки.Важность = Перечисления.Важность.Низкая Тогда
    ОформлениеСтроки.Ячейки.Важность.ИндексКартинки = 1;
    Иначе
    // не выводить (вывод пустой) картинку
    ОформлениеСтроки.Ячейки.Важность.Картинка = Новый Картинка;
    КонецЕсли;
```

// Пример 3. Заполнение колонки табличного поля при отображении таблицы значений

```1c
    Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
    Перем Стр;
    ТЗ.Колонки.Добавить("Картинка");
    // Заполнение таблицы значений
    Для Сч = 0 по 10 Цикл
    Стр = ТЗ.Добавить();
    Если Сч % 2 = 0 Тогда
    Стр.Картинка = БиблиотекаКартинок.Справка;
    Иначе
    Стр.Картинка = БиблиотекаКартинок.Важно;
    КонецЕсли;
    КонецЦикла;
    ЭлементыФормы.ТабличноеПоле1.Колонки.Колонка1.ДанныеКартинки = "Картинка";
    КонецПроцедуры
```
---
удалено (нашел опечатку в коде, все работает).
---
Вывести картинку:

```1c
    ОформлениеСтроки.Ячейки.Номенклатура.УстановитьКартинку(БиблиотекаКартинок.Важно);
```

Ссылка на ИТС с информацией по оформлению строки с картинкой:
ИТС: Отображение картинок в табличном поле