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

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

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

- Титульная строка с названиями столбцов;
- Область хранения строк с объектами;
- Выбор количества выводимых на одной странице объектов;
- Количество листов и объектов всего в таблице;
- Поле ввода для поиска значений по таблице;
- Иконка «Умный фильтр» — модальное окно в котором можно задавать несколько условий для фильтрации по таблице;
- Иконка отменяющие все условия поиска, фильтрации и сортировки;
- Иконка «Поиск по столбцам»;
- Экспорт табличных значений в 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)
Функция выбора столбцов;
Функция помогает оптимизировать объём таблицы, где предусмотрено большое количество столбцов, например в интерфейсе «Продажи».
Выбрав этот пункт откроется список всех столбцов, которые предусмотрены в этой таблице. Около каждого пункта есть чекбокс, который включает / выключает отображение столбцов в таблице. Выключенные из видимой области столбцы сохраняют свои значения, но не отображаются в видимой части таблицы, что облегчает работу с большими массивами данных.
Для выбора столбцов нужно кликнуть по крайне правой иконке «Лист бумаги с загнутым уголком» справа над таблицей и тогда появится список доступных для данной таблице столбцов.

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

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

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

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

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

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

Плюсик (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;





























