Программирование в системе 1С Предприятие 7.7

  73c64bed     

Работа с объектом «ТаблицаЗначений»


1. Работа с объектом «ТаблицаЗначений»

     Объект «ТаблицаЗначений» применяется для создания динамических массивов (не сохраняемых в БД), которые могут отображаться в диалоговых формах (элемент «Таблица значений»). Таблица значений создается с помощью функции СоздатьОбъект(«ТаблицаЗначений»), либо визуально при добавлении  на форму элементов «Таблица значений».

Пример.

Т=СоздатьОбъект(«ТаблицаЗначений»)

// Определяем идентификаторы и параметры колонок

Т.НоваяКолонка(«Товар», «Строка», 30,, «Наименование товара», 20);

Т.НоваяКолонка(«Цена», «Число», 10, 2 , «Цена», 10);

Т.НоваяКолонка(«Количество», «Число», 10,  3, «Кол.», 10);

Т.НоваяКолонка(«Сумма», «Число», 15,  3, «Сумма», 10);

// Создаем новую строку

Т.НоваяСтрока();

Т.Товар= «Сыр»;

Т.Цена= 50;

Т.Количество= 10;

Т.Сумма= Т.Цена* Т.Количество;

          Основные функции работы с таблице следующие:



НоваяКолонка(<Идентификатор>,<Тип>,<Длина>,<Точность>,<Заголовок>,<Ширина>,<Формат>,<Положение>)

НоваяСтрока()

УдалитьСтроку(<НомерСтроки>)

УдалитьСтроки()

ПолучитьСтрокуПоНомеру(<НомерСтроки>)

ПолучитьЗначение(<НомерСтроки>,<Колонка>),

<Колонка> - это либо номер колонки либо идентификатор колонки

НайтиЗначение(<Знач>,<Строка>,<Колонка>),

<Строка> – идентификатор     переменной, в которую возвращается номер найденной строки, <Колонка> – идентификатор переменной, в которую возвращается колонка найденной строки.

ВыбратьСтроки() – открыть выборку строк из таблицы

ПолучитьСтроку() – получить следующую строку из выборки

Сортировать(<Колонки>)

<Колонки> - это строка, содержащая список идентификаторов или номеров колонок, разделенных запятой, по которым выполняется сортировка строк таблицы значений

Свернуть(<ГрупКолонки>,<СумКолонки>)

<ГрупКолонки> - это строка, содержащая список идентификаторов или номеров колонок, разделенных запятой, по которым выполняется группировка строк таблицы значений (то есть если имеется несколько строк с одинаковыми значениями в группируемых колонках, то в результате свертки останется одна такая строка)

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



Содержание раздела