Модули и расширения

Модули и дополнения

Расширения системы, которые по необходимости можно подключать как дополнительный функционал. Непосредственно на работу основной системы не влияют.
Подключить соответствующий модуль можно выставив 1 в config.ini в разделе modules.


Модуль интеграции с Опенкарт

Модуль к складской програме позволяет получать новые заказы с магазина, обновлять в магазине статус выполенных закзов, добавлять в магазин новые товары а также обновлять со склада количества и цены товаров. Для работы необходимо установить дополнение для опенкарт. Дополнение расширяет стандартное API и может использоватся и для интеграции с другими складскими программами. Дополнение к ИМ расположено на GitHub там же описание и руководство по установке.
API в опенкарте настраивается в админ-панели. Нужно создать ключ логин и разрешить IP адрес с которого будет конектится склад.
В русской версии OpenCart 3 имеются ошибки в API (уже исправленые в оригинальной версии), не позволяющие залогонится.

Для включения модуля нужно выставить в конфигурационном файле ocstore=1 после чего появятся соответвтующие пункты меню. В Модули->Опенкарт->Настройки нужно указать адрес ИМ а также аккаунт API, который создается в административной панели опенкарт.

На странице Модули->Опенкарт->Заказы в складской системе выбираем статус заказов ИМ которые считаются новыми и загружаем список с магазина. Затем импортируем в складскую программу. На каждую запись создается документ Заказ. На этой странице можно обновить статусы заказов в ИМ после их обработки.

На странице Модули->Опенкарт->Товары можно экспортировать новые товары со склада в магазин а также испортировать с магазина если товар там оказался раньше. Соответствие товаров обеспечивается по артикулу. В магазине это SKU, на складе - Код товара. Так же можно в любой момент обновить в магазине цены и количества в соответствии со складом.

Модуль интеграции с WooCommerce

Модуль по функцирнальности аналогичен модулю интеграции с Опенкарт.

Для включения модуля нужно выставить в конфигурационном файле woocomerce=1 после чего появятся соответвтующие пункты меню. В Модули->WooCommerce->Настройки нужно указать адрес ИМ а также ключи, которые создаются в административной панели магазина.
Соответствие товаров обеспечивается по артикулу. В магазине это SKU, на складе - Код товара.

Онлайн каталог

Небольшой модуль онлайн каталога интегрированный со складским учетом. Особенность каталога - иерархическая система атрибутов товара, позволяющая автоматически генерировать фильтры поиска товара и страницу сравнения.
Например, для категории бытовая техника можно задать атрибуты Вес и Размеры. Эти атрибуты автоматически наследуются в категориях Холодильники и Стиральные машины.

Модуль включается в конфиг файле shop=1. В этом случае появится доплнительное меню а страница каталога станет домашней страницей сайта. Перейти в админку можно адресу http:// [адрессайта]/store На основе заказов магазина автоматически создаются заказы в журнале заказов.
Для настройки магазина нужно выбрать склад и указать его в настройках модуля интернет-магазина. После этого, товары будут доступны в редактировании каталога в модуле магазина.
Дизайн по дефолту чисто на Twitter Bootstrap.

База знаний

Органайзер для хранения неструктуированных данных в иерархическом виде. По сути встроенный проект Zippy Note. Поскольку пользователи являются пользователями одной корпоративной системы, добавлена возможность совместного просмотра и редактирования топиков.
Чтобы включить модуль нужно выставить в конфигурационном файле note=1.

Проекты и задачи

Менеджер задач. Позволяет назначать сотрудникам различные задачи контролировать ход выполнения. Для задач можно задать приоритет, текущий статус, время выполнение на каждом этапе, добавлять комментарии и прикреплять файлы. Может использоваться как элемент CRM например при работе над договорами клиентов. Залачи группируются в проекты.
Так же есть возможность для сотрудников фиксировать выполненую работу в таймтркере с указанием номера задачи.
Для администратора есть таблица статистики по проектам и сотрудникам.
Чтобы включить модуль нужно выставить в конфигурационном файле issue=1.

Автозапчасти

Модуль поиска автозапчастей по аналогам и неоригинальным кодам производителей. .
Поиск можно выполнить по модели автомобиля, по дереву категорий, коду и бренду, штрих коду. Показываются характеристики изделия, аналоги по таблице кроссов, замены, применимость к моделям авто, фотография (если есть). Также в списке результата поиска показывается наличие запчасти на складе и отпускная цена.
Из страницы поиска можно сформировать расходную накладную или заявку поставщику.
Для поиска аналогов используется сторонее API. Для настройки модуля нужно выставить адрес http://autopart.sysenterprise.com/ API и ключ доступа. Описание API по этому же адресу.
Чтобы включить модуль нужно выставить в конфигурационном файле tecdoc=1

Модуль фискализации РРО (Украина)

Модуль предназначен для автоматической отправки чеков и z-отчетов в налоговую.
Для работы модуля нужно ввести регистрационные данные РРО из личного кабинета в налоговой. В справочник компаний ввести название компании, ЕДРПОУ и ИНН (для плательщиков НДС). Также нужно задать наименование и адрес торговой точки, фискальный и локальный номера в справочнике POS терминалов.
. На данный момент необходим сервер цифровой подписи (в дальнейшем будет разработано собственное ПО). А качестве сервера подписи используется проект . Для тех у кого програма развернута в локальной сети есть готовая сборка для Виндовс которую можно скачать отсюда . В обоих случаях в /Data/configs.js нужно прописать пути к файлам ключа, сертификата и пароль к ключу. Сами ключи находятся в папке /Data/resources
Адрес и порт сервера прописываются в настройках соответствующей компании в справочнике компаний.
Работа с фискализируемыми чеками ведется в основном в АРМ кассира. Перед началом работы необходимо открыть смену для данного POS терминала. После окончания работы по нажатию "закрытие смены" автоматически формируется z-отчет и закрывается смена.
Так же фискализация при выборе соответствующего POS терминала, на котором открыта смена производится при внесении оплаты в журнале оплат и в возвратной накладной.
Данные с налоговой (РРО,смены и отправленые документы) можно просмотреть на странице в модуле фискализации.
Чтобы включить модуль нужно выставить в конфигурационном файле ppo=1.

Интеграция с Новой Почтой

Модуль дает возможность создавать отправки через Api Новой Почты и отслеживать их статус. .
Перед началом использования в настройках модуля необходимо добавить ключ доступа и данные отправителя по умолчанию. Декларация НП создается в журнале Продажи при выборе в списке нужной ТТН в статусе Готово к отправке.
Просмотр и управление декларациями на стороне НП осуществляется со специальной страницы в модуле.
Перед началом работы в настройках модуля необходимо обновить локальные справочники городов и отделений.
Чтобы включить модуль нужно выставить в конфигурационном файле np=1
Для ускорения работы справочники городов и отделений предварительно скачиваются и периодически обновляются нажатием кнопки Обновить на странице настроек модуля.