Тип: Произвольный. Набор свойств содержит значения в колонках таблицы значений по конкретной строке. Доступ к значению осуществляется по имени колонки.
Полное описание, параметры и ограничения
СтрокаТаблицыЗначений.<Имя колонки> (ValueTableRow.<Column name>)
СтрокаТаблицыЗначений (ValueTableRow)
<Имя колонки> (<Column name>)
Доступен, начиная с версии 8.0.
Использование:
Чтение и запись.
Описание:
Тип: Произвольный.
Набор свойств содержит значения в колонках таблицы значений по конкретной строке. Доступ к значению осуществляется по имени колонки.
Доступность:
Сервер, толстый клиент, внешнее соединение, мобильное приложение (сервер), мобильный автономный сервер.
Использование в версии:
Доступен, начиная с версии 8.0.
Методическая информация
Практические примеры
Посчитать сумму строки собственной таблицы значений
Имена динамических свойств появляются после добавления колонок в таблицу.
Где и как запускать
Учебная база: создайте серверный общий модуль УчебныеЗадачи (флаг Сервер). Код без директив вставьте в тело процедуры ВыполнитьПример() Экспорт. Вызовите её из серверного обработчика команды учебной обработки. Не запускайте в рабочей базе.
Подготовка
Тело серверной процедуры учебной обработки. Все колонки и строки создаются в памяти.
Товары = Новый ТаблицаЗначений;
Товары.Колонки.Добавить("Наименование", Новый ОписаниеТипов("Строка"));
Товары.Колонки.Добавить("Количество", Новый ОписаниеТипов("Число"));
Товары.Колонки.Добавить("Цена", Новый ОписаниеТипов("Число"));
Товары.Колонки.Цена.Заголовок = "Цена за единицу";
СтрокаТовара = Товары.Добавить();
СтрокаТовара.Наименование = "Тетрадь";
СтрокаТовара.Количество = 3;
СтрокаТовара.Цена = 150;
Сообщить(СтрокаТовара.Количество * СтрокаТовара.Цена);
Сообщить(Товары.Колонки.Цена.Заголовок);Разбор по шагам
Добавить задаёт имя и тип каждой колонки.
Колонки.Цена возвращает описание колонки, где меняется заголовок.
СтрокаТовара.Цена читает значение конкретной строки для расчёта суммы.
Как проверить результат
Показано 450 и заголовок Цена за единицу.
Измените количество на 4: сумма станет 600.
Ожидаемый результат
Описание колонки и значение строки доступны по одному имени, но это разные объекты.
На что обратить внимание
Имя Цена должно существовать до обращения.
Не создавайте колонки с именами, конфликтующими со стандартными свойствами строки.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.