<< Перейти в Гид про проекту
ERP.Tables
Структура и функции таблицы
Все таблицы в проекте разработаны по единой логике и обладают одинаковым функционалом, включающим следующие возможности:
Хранение объектов в таблице;
Для хранения объектов в программе предусмотрены таблицы.
Интерфейсы, где есть таблица с объектами >>>
Таблицы в интерфейсах настроек программы

Таблицы в интерфейсах рабочих вкладок

В каждом интерфейсе таблицы содержится свой собственный набор столбцов, соответствующий характеристикам объекта. Каждый объект хранится в отдельной строке с распределенными значениями по столбцам, что позволяет легко сортировать и осуществлять поиск значений. Ниже на скрине пронумерованы основные составляющие таблицы:

- Титульная строка с названиями столбцов;
- Область хранения строк с объектами;
- Выбор количества выводимых на одной странице объектов;
- Количество листов и объектов всего в таблице;
- Поле ввода для поиска значений по таблице;
- Иконка “Умный фильтр” – модальное окно в котором можно задавать несколько условий для фильтрации по таблице;
- Иконка отменяющие все условия поиска, фильтрации и сортировки;
- Иконка “Поиск по столбцам”;
- Экспорт табличных значений в Excel формат;
Поиск по таблице;
Поиск по таблице осуществляется в поле, куда вводятся искомые значения (1), для отмены поиска по таблице можно нажать на серый крестик в правом углу поля или на красную иконку (2). Если искомые значения содержаться в объектах, которые хранятся в таблице, то в таблице будут выведены все объекты, в которых есть искомые значения.

Если объекты содержащие искомые значения не найдены, то таблица будет пустая и появится сообщение “Нет данных”
Поиск по столбцам;
Нажми на иконку №1 и под титульной строкой откроется дополнительная панель с иконкой поиска в каждом столбце (2).
Поиск по столбцу с условием
Выбери столбец и нажми на иконку №1. Появится список условий по которым можно осуществлять поиск в строке (2). Список содержит следующие пункты:
Содержит >>>
Ищет результаты, отображая только те записи, в которых указанное значение присутствует в тексте (частично или полностью), независимо от его расположения внутри строки и без учета регистра.
Не содержит >>>
Данное условие поиска исключает из выборки записи, в которых указанное значение встречается в любом месте строки.
Начинается с >>>
Поиск выполняется по первым символам строки. Будут найдены только те записи, в которых данные начинаются с заданного значения.
Заканчивается на >>>
Поиск выполняется по последним символам строки. Будут найдены только те записи, в которых данные заканчивается на заданное значение.
Равно >>>
Поиск выполняется по точному соответствию. Будут найдены только те записи, в которых значение поля полностью совпадает с заданным, без лишних символов до или после него.
Не равно >>>
Данный поиск исключает из выборки записи, строго равные указанному значению
Сбросить >>>
Сбросить – обнуляет все условия поиска и в таблице выводится все существующие объекты без ограничений. Такую же функцию выполняет иконка “Красный крестик”
Поиск по столбцу по дате
Сортировка по столбцам;
Сортировка – это процесс упорядочивания данных в таблице по определённому критерию, например, по алфавиту, числам или дате.
Для того что бы запустить сортировку, нужно кликнуть по названию столбца. Цвет титульной строки поменяется и в столбце появится стрелочка, нажав на которую данные в столбце будут отсортированы либо по убыванию (стрелочка вниз) либо по возрастанию (стрелочка вверх).


Виды сортировки:
- По возрастанию (ASC) – от меньшего к большему (например, A → Z, 1 → 10).
- По убыванию (DESC) – от большего к меньшему (например, Z → A, 10 → 1).
Как работает сортировка?
- По дате – сначала старые, потом новые (или наоборот).
- Числовая – сначала меньшие числа, затем большие.
- Алфавитная – сначала A-Z (или наоборот).
Фильтрация по столбцам;
Фильтрация по столбцам — это процесс отбора данных в таблице, при котором отображаются только строки, соответствующие заданным критериям в одном или нескольких столбцах
Для того, что бы воспользоваться фильтрацией по столбцам нужно в определенном столбце нажать на иконку
.

После клика по иконке
появится список с существующими в столбце значениями. Слева от значений находится чекбокс, который определяет выбор того или иного значения для фильтрации.

Примеры значений в столбцах >>>



Фильтровать значения можно по нескольким столбцам одновременно. В столбцах, где включена фильтрация иконка
отличается по цвету от тех столбцов, где фильтрация отсутствует.

Отключить все фильтры можно нажав на иконку
в правом углу от поля поиска по таблице.
Экспорт табличных значений в Excel формат
Экспорт табличных данных — это процесс сохранения данных из таблицы в файл определённого формата для последующего использования или передачи.

Для того, что бы выполнить экспорт табличных данных нужно нажать на крайние три точки справа от поля поиска. Появится список возможных действий:

Экспортировать все (1)
Это значит, экспортировать все табличные данные на компьютер пользователя в Excel формате.
Для того, что бы экспортировать все табличные данные, объекты в таблице не нужно выбирать. В экспорт попадают все строки (объекты), не зависимо выделены они или нет. Что касается столбцов, то в экспортированной таблице отобразятся только те столбцы, которые отображены в таблице. Т.е. если столбец исключен из выбора (при условии если выбор в таблице предусмотрен) и не отображается в таблице, то и в Excel формате этот столбец тоже не будет отображен.

Версия таблицы в Excel формате:

Экспортировать выбранные строки (2)
Это значит, экспортировать только выбранные строки на компьютер пользователя в Excel формате;
Для того, что бы экспортировать выбранные строки, предварительно нужно выделить их в таблице и потом нажать на три кнопки экспорта.

Версия таблицы в Excel формате:

Выбор столбцов (3)
Эта функция помогает оптимизировать объём таблицы, где предусмотрено большое количество столбцов, например в интерфейсе “Продажи“. Выбрав этот пункт откроется список всех столбцов, которые предусмотрены в этой таблице. Около каждого пункта есть чекбокс, который включает / выключает отображение столбцов в таблице. Выключенные из видимой области столбцы сохраняют свои значения, но не отображаются в видимой части таблицы, что облегчает работу с большими массивами данных.


Список интерфейсов, где есть функция выбора столбцов >>>
- Продажи;
- Покупки;
- Продукты;
- Склад;
- Клиенты;
- Поставщики;
- Настройки.Упаковки;
Фильтрация по нескольким критериям или фильтрация с логическими операторами;
Фильтр по нескольким критериям – позволяет более эффективно и гибко отфильтровывать табличные данные;
Для запуска данного фильтра достаточно нажать на иконку
справа от строки поиска на табличной частью.
После нажатия на иконку откроется модальное окно – конструктор фильтра.

Конструктор фильтра – составные части >>>
Логические операторы:

Варианты добавления условий:

Колонка – выбор столбца:

Колонка – выбор условий:

Ввод значений:

Плюсик (1) – добавить условие, крестик (2) – удалить условие:

Пример работы с фильтром >>>
Что бы удалить все критерии фильтрации нужно нажать на иконку Красный крестик справа от поисковой строки над таблицей.
Что такое мультизаказы и особенности их сортировки и фильтрации;
Мультизаказ – это заказ, состоящий из нескольких товаров или услуг,
Подробности по товарным позициям в редакторе заказа:
Мультизаказ – особенности сортировки >>>
Мультизаказ – особенности фильтрации по столбцам >>>
Особенностью фильтрации по столбцу с участием мультизаказа является то, что в фильтрации учувствует значение только первой товарной позиции мультизаказа.
Фильтрация по столбцу – если нажать на значок фильтрации по столбцу, то в списке будут отображены только те значения, которые пронумерованы в желтых кружочках.

Если в значениях для фильтра убрать позицию “10” – это значение первой товарной позиции в мультизаказе – то в из таблицы исчезнет весь мультизаказ.
Мультизаказ – особенности фильтрации по множественным условиям >>>
Сценарий №1. Выбор критериев поиска для мультизаказа. Например выбрать все значения в мультизаказе, кроме первой позиции:
- Столбец Цена за единицу брутто равно 6;
- Столбец Оплаченная сумма равно 15;
- Столбец Оплаченная сумма содержит 35;

2. Открыть конструктор фильтра и выбрать критерии фильтра согласно условию:

3. Получаем следующий результат:
- В заказе Id 7 – в столбце “Цена за единицу брутто” содержится значение 35;
- В заказе Id 11 – в столбце “Цена за единицу брутто” значение равно 15;
- Значения, которые были в мультизаказе в выборку не попали, мультизаказ в таблицу не попал;

Сценарий №2. Выбор критериев поиска для мультизаказа. Например, выбрать только первое значение:
- Столбец Цена за единицу брутто равно 10;
- Столбец Оплаченная сумма равно 28;
- Столбец Оплаченная сумма равно 135;

2. Открыть конструктор фильтра и выбрать критерии фильтра согласно условию:

3. Получаем следующий результат:

- В заказе Id 8 – в столбце “Цена за единицу брутто” равно 28;
- В заказе Id 12 – в столбце “Цена за единицу брутто” значение первой позиции равно 10;

















