Заказы

Раздел «Заказы» — один из основных в программе: создание и редактирование заказов, получение сводок и сопроводительных документов. Расчёт заказа выполняется тем же кодом, что и на витрине, поэтому суммы в программе и на сайте совпадают по построению.

Окно списка заказов

Загрузка заказов, поиск, расширенный запрос с профайлами, локальный фильтр, дизайнер таблицы и встроенный веб-модуль — общие механики, описанные в «Основных принципах работы». Специфика списка заказов:

Версии заказа

Программа хранит историю изменений заказа. Кнопка «Получить все версии заказа» показывает, какой сотрудник и когда правил заказ; красным выделена активная версия. Любую версию можно открыть, а на её основе создать новую («Создать новый заказ на основе версии заказа»). Важная гарантия: даже если сохранение заказа заблокировано бизнес-логикой, система всё равно добавит версию — просто не сделает её активной.

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

Создание заказов

Карточка заказа

Двойной щелчок по заказу открывает окно «Редактирование заказа» с тремя закладками: «Покупатель», «Товары и опции заказа» и «Веб-модуль».

Покупатель

Покупатель может быть новым или существующим. Для поиска введите ключевое слово и нажмите Enter — в списке «Найденные покупатели» выберите нужного и нажмите «Выбрать». Кнопки: «Новый», «Очистить поля», «Найти заказы» (загрузить все заказы этого покупателя). Часть регистрационных полей редактируется, часть имеет шаблон ввода или выпадающий список — это настраивается в «Опциях покупателей». Рядом доступен встроенный веб-модуль (например, звонок покупателю через мини-АТС — кнопка «Выполнить»).

Товары и опции заказа

Калькуляция

«Калькуляция» отправляет содержимое заказа на сервер для предварительной обработки — тем же бизнес-модулем, что и на витрине. Так рассчитываются отпускные цены, скидки, подарки, резервирование и дополнительные суммы (например, наложенный платёж), и в программе, и на сайте получается одинаковая схема расчёта. Перед сохранением калькуляция обязательна (иначе — «Необходимо выполнить калькуляцию перед сохранением!»).

Вызываемые модули (калькуляция заказа, добавление заказа, добавление версии) задаёт разработчик в разделе «Проектирование» → «Реестр настроек» → «Вызываемые модули» (см. «Реестр настроек»). Поле «Параметры передачи» внизу позволяет выполнять дополнительные действия при калькуляции или сохранении (например, отправку SMS покупателю).

Отчёты

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