СтрокаТаблицыЗначений.<Имя колонки>

Свойства · <Column name>

Тип: Произвольный. Набор свойств содержит значения в колонках таблицы значений по конкретной строке. Доступ к значению осуществляется по имени колонки.

Полное описание, параметры и ограничения

СтрокаТаблицыЗначений.<Имя колонки> (ValueTableRow.<Column name>)

СтрокаТаблицыЗначений (ValueTableRow)

<Имя колонки> (<Column name>)

Доступен, начиная с версии 8.0.

Использование:
Чтение и запись.
Описание:
Тип: Произвольный.
Набор свойств содержит значения в колонках таблицы значений по конкретной строке. Доступ к значению осуществляется по имени колонки.
Доступность:

Сервер, толстый клиент, внешнее соединение, мобильное приложение (сервер), мобильный автономный сервер.

Использование в версии:

Доступен, начиная с версии 8.0.

Методическая информация

Практические примеры

Посчитать сумму строки собственной таблицы значений

Имена динамических свойств появляются после добавления колонок в таблицу.

Где и как запускать

Учебная база: создайте серверный общий модуль УчебныеЗадачи (флаг Сервер). Код без директив вставьте в тело процедуры ВыполнитьПример() Экспорт. Вызовите её из серверного обработчика команды учебной обработки. Не запускайте в рабочей базе.

Подготовка

  1. Тело серверной процедуры учебной обработки. Все колонки и строки создаются в памяти.

Товары = Новый ТаблицаЗначений;
Товары.Колонки.Добавить("Наименование", Новый ОписаниеТипов("Строка"));
Товары.Колонки.Добавить("Количество", Новый ОписаниеТипов("Число"));
Товары.Колонки.Добавить("Цена", Новый ОписаниеТипов("Число"));
Товары.Колонки.Цена.Заголовок = "Цена за единицу";
СтрокаТовара = Товары.Добавить();
СтрокаТовара.Наименование = "Тетрадь";
СтрокаТовара.Количество = 3;
СтрокаТовара.Цена = 150;
Сообщить(СтрокаТовара.Количество * СтрокаТовара.Цена);
Сообщить(Товары.Колонки.Цена.Заголовок);

Разбор по шагам

  1. Добавить задаёт имя и тип каждой колонки.

  2. Колонки.Цена возвращает описание колонки, где меняется заголовок.

  3. СтрокаТовара.Цена читает значение конкретной строки для расчёта суммы.

Как проверить результат

  1. Показано 450 и заголовок Цена за единицу.

  2. Измените количество на 4: сумма станет 600.

Ожидаемый результат

Описание колонки и значение строки доступны по одному имени, но это разные объекты.

На что обратить внимание

  1. Имя Цена должно существовать до обращения.

  2. Не создавайте колонки с именами, конфликтующими со стандартными свойствами строки.

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

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.