Таблица значений 1С
Таблица значений выступает в программе 1C основным средством хранения и последующей обработки информации. Зачастую программисты пользуются данной таблицы для организации временных хранилищ определенного набора данных.
Таблицы значений сформированы из набора строк и столбцов. Для каждой из строк характерно наличие собственного индекса, обязательно начинающегося с нуля. Сама таблица значений может иметь различный размер с варьированием количества строк и столбцов. Соответственно по строке можно вести поиск информации или осуществлять выборку необходимых данных по критериям отбора. Допускается функционалом применение сортировки, удаление строк и другие возможности.
Ниже представлены ответы на основные вопросы, связанные с использованием таблиц значений.
Создание новой таблицы значений
По результатам данной команды будет создана таблица, в которой имеется три столбца (колонки).
Добавление колонок
Данная команда предполагает создание нового столбца, обладающего размерностью в 9 символов (точность 2 символа).
Добавление новых строк
Данная команда позволяет выбрать данные по номенклатуре и провести их добавление в таблицу значений.
Выгрузка данных запроса в табличном виде
По результатам применения команды, запрашиваемые данные будут сформированы в таблицу с единственной колонкой (столбцом).
Выборка строк (может быть проведена двумя способами)
или
Представленная команда позволяет провести построчную выборку данных, причем во втором случае выборка производится на основе индексов строк.
Выборка строк с отбором
В данном случае будет осуществлена выборка, критерием отбора в которой станет «Номенклатура».
Сортировка
Данная команда предполагает введение разнонаправленной сортировки для двух значений.
Определение итогов в колонке
Команда проводит расчет выбранного показателя с последующей записью в переменную.
Копирование таблицы
Данная команда позволяет создать полноценную копию таблицы.
Свернуть таблицу по значению и провести суммирование результатов
По выбранной колонке таблица сворачивается с одновременным расчетом суммы по другой колонке.
Поиск нужной строки по значению
Команда позволяет найти необходимую строку с данными.
Удаление строк или очистка всей таблицы
Установка и получение значений
Команда позволяет получить строку на основе ее индекса.
Вставка значений
Команда позволяет на основе индекса вставить строку и провести ее заполнение.
Дополнительный функционал для упрощения работы