Таблица значений 1С
Что такое таблица значений 1С?
Таблица значений – это двумерный массив в 1С, который предназначен для хранения и обработки промежуточных данных, возникающих в процессе работы программы.
Таблица значений часто применяется при программировании на 1С, потому что имеет множество полезных возможностей и работает очень быстро. Она не является постоянным объектом базы данных 1С, и не сохраняется между сеансами запуска.
Таблица значений 1С (ТЗ) создается “на лету” при помощи программного кода,и далее работа с ней осуществляется так же, с любым другим программным объектом языка программирования 1С. С помощью вызовов методов и обращений к свойствам таблицы-объекта.
Другими словами, программист создает таблицу в памяти, наполняет ее данными, работает с ней, сортирует, группирует, вычисляет итоги и так далее. Получает нужные данные для дальнейшего использования.
Создадим таблицу значений и заполним ее чем-нибудь. Нужно помнить, что таблицу значений 1С можно создать не только вручную, вызовом оператора
Новый ТаблицаЗначений;
Таблица значений часто является результатом вызова метода другого объекта, например результат выполнения запроса может быть выгружен в таблицу значений, и так далее.
Сразу приведу простой пример.
МояТЗ = Новый ТаблицаЗначений; // создаем новую таблицу значений, хранящуюся в переменной "МояТЗ" МояТЗ.Колонки.Добавить("Фамилия"); // создаем колонку "Фамилия" МояТЗ.Колонки.Добавить("Имя"); // создаем колонку "Имя" Сообщить(МояТЗ); // вывести значение переменной МояТЗ