Основные принципы работы

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

Три режима работы с данными

Разделы программы работают с данными в одном из трёх режимов. Понимание режима объясняет, почему в одних окнах есть кнопки блокировки, а в других — загрузка порций и пакетное сохранение.

1. Редактирование с блокировкой

Так работают справочники и окна настроек — например, Валюты, Скидки, Поставщики, Бренды, Параметры, Характеристики, Каталог, Фильтры, Промо-блоки, а также разделы «Проектирования» (Реестр настроек, Опции заказа и покупателей, Модули и опции, Редактор отчётов) и «Пользователи». Такое окно узнаётся по кнопкам «Пауза» и «Только чтение» внизу.

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

«Зависшую» блокировку можно снять в разделе «Система» → «Блокировки» (см. «Диспетчер и блокировки»).

2. Работа порциями

Так работают разделы с большими объёмами — Цены, Прайс-листы, Заказы, Покупатели, Отзывы, Расположение. Таблица целиком не блокируется: вы загружаете только нужную порцию данных (по разделу, поиском или расширенным запросом), правите её локально и передаёте на сервер пакетом по кнопке «Сохранить». Разные сотрудники одновременно работают с разными порциями. Механика загрузки, режимов отображения и сохранения описана в разделах ниже.

3. Комбинированный (репликация)

Так работает раздел «Описания»: данные берутся в ваш персональный раздел (как порция, но с блокировкой от одновременной правки), а при сохранении реплицируются на сервер и согласуются с общими данными. Одновременные правки одного товара помечаются как «конфликтные». Подробнее — «Описания».

Пакетная работа и локальная база

Программа — настольное приложение. Она загружает с сервера только нужную часть данных в локальную базу, и вы работаете с ними на своём компьютере. Правки накапливаются локально и уходят на сервер одним пакетом по кнопке «Сохранить». Благодаря этому работа идёт быстро, нагрузка на сервер минимальна, а кеш витрины не сбрасывается на каждое мелкое изменение.

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

Локальную базу следует размещать на быстром диске и, как правило, не на системном диске C:. Со временем в ней накапливаются лишние данные — тогда помогает «Перезагрузка» (пересоздание локальной базы). Подробнее о размещении базы и перезагрузке — «Подключение, магазины, перезагрузка».

Каталог и загрузка товаров

В товарных разделах («Цены», «Описания», «Расположение») слева находится каталог магазина, справа — список товаров. Переключатель режимов каталога определяет, что показывать при выборе раздела:

Режим Что отображается
Товары раздела только товары выбранного раздела
Раздела и подразделов товары раздела вместе со всеми вложенными
Все товары все загруженные товары; при выборе товара его раздел подсвечивается в каталоге красным

Загрузить товары можно тремя способами:

Способ Как
По разделу выбрать раздел и нажать «Получить товары раздела и подразделов»; быстрый вариант — двойной щелчок по пустому разделу
Поиск ввести слово в поле «Поиск» и нажать Enter
Расширенный запрос задать условия в отдельном окне (см. ниже)

Кнопка «Убрать загруженные товары» очищает список у вас локально — товары на сервере при этом не удаляются.

Расширенный запрос и профайлы

Расширенный запрос открывает окно условий выборки. В нём задаются: очистка от уже загруженных данных, ограничение по корневому разделу, логический режим условий (И — выполняются все, ИЛИ — хотя бы одно) и список полей, по которым строятся условия. В конце списка есть два особых условия:

Часто повторяющийся запрос удобно сохранить в профайл: кнопка «Новый» → имя → «Сохранить». Профайл появляется в списке расширенных запросов, и в следующий раз данные загружаются одним движением. Профайлы хранятся на сервере — управление ими в разделе «Система» → «Профайлы» (получить, загрузить, очистить).

Тот же механизм расширенного запроса и профайлов работает в разделах «Заказы», «Покупатели» и «Отзывы».

Режимы отображения и сохранение

Переключатель режима отображения ограничивает список уже загруженных строк:

Кнопка «Сохранить» передаёт весь пакет изменений на сервер. При очистке списка с несохранёнными правками программа предупреждает о возможной потере данных.

Локальный фильтр

Локальный фильтр временно сужает уже загруженный список без обращения к серверу: выберите поле и значение и нажмите «Применить». Повторное нажатие кнопки фильтра возвращает полный список. Это удобно, когда нужно на время найти подмножество среди загруженных данных, не перезапрашивая их.

Групповые назначения

Групповые назначения — вспомогательное окно для операций над группой строк сразу. Выделите нужные строки, задайте значение поля и нажмите «Применить». Окно остаётся открытым, пока вы его не закроете или не переключитесь на другое. Это основной инструмент для работы с большими массивами данных.

Дизайнер таблицы

Правый щелчок по таблице открывает «Дизайнер таблицы» — здесь выбираются видимые и редактируемые колонки и их ширина, отдельно для каждой таблицы. В товарных таблицах через дизайнер можно вывести и править прямо в списке одну из характеристик товара.

Правка в таблице, перемещение и порядок

Встроенный веб-модуль

Многие разделы содержат панель встроенного веб-модуля — это браузер на движке Chromium, встроенный в программу. Он получает контекст (в каком вы разделе, какой товар или заказ открыт) и показывает связанную с ним информацию. Какой именно модуль показывать, выбирается в самой панели, а настраиваются модули в разделе «Проектирование» → «Модули и опции». Подробнее — «Веб-модули».

Права доступа

Доступ сотрудников задаётся на двух уровнях: глобально — в разделе «Система» → «Пользователи», и на уровне разделов каталога — в «Каталог» → «Права доступа». Коммерческие поля (раздел «Цены») и контент (раздел «Описания») — две независимые плоскости доступа, к которым добавляется «Расположение». Подробнее — «Пользователи и права доступа» и «Каталог».