Документация Тринион Торговля
1. Краткое описание
Какова базовая функциональность?
Всё что необходимо для проведения торговых операций исходя из модели УФМТП.
Какие уникальные возможности добавляет этот проект?
Возможность ведения полноценного торгового учета в системе Drupal.
Когда и почему кто-то будет использовать этот модуль?
Если Вам необходима бесплатная, продуманная система торгового учета при этом вы являетесь фрилансером или у вас есть свой интернет-магазин, то эта система для вас.
Для фрилансеров она нужна чтобы вести взаиморасчеты со своими заказчиками и подрядчиками.
Для интернет-магазинов система нужна чтобы полностью отражать операции, не используя никаких интеграций. Для этого нужно написать интернет-магазин, установить модули Trinion Корзина и Trinion Торговля и работать в одной системе.
Какие варианты использования существуют?
1. Если у Вас есть интернет-магазин, то подключая модуль Trinion Корзина, все заказы, оформленные покупателями, будут автоматически появляться в вашей системе Торговля и, соответственно, вы будете создавать все необходимые документы для того, чтобы провести необходимые торговые операции по этой продаже.
2. Использование Торговли как отдельную систему. То есть у Вас вообще может не быть интернет-магазина, и вы вносите заказы в систему вручную, либо загружаете заказы в систему по API, используя API Drupal, после чего ведете полноценный торговый учет в системе Торговля. Если есть необходимость, то можно выгружать данные Торговли в другие системы.
Как модуль работает после его установки?
С технической точки зрения создаются необходимые типы материалов, например, Заказы покупателей, Заказы поставщикам, то есть весь необходимый документооборот, который описан в статье Документооборот в торговом предприятии, и необходимые справочники. Пользователь заполняет данные справочники и использует их для отражения в своих хозяйственных операций и формирования необходимых печатных форм.
Должен ли я перейти на страницу конфигурации?
Нужно только заполнить необходимые справочники:
- Организация
- Единицы измерения
- Валюта
- Склады
- Счет Организации
- Типы цены
Стоит ли искать новые виды материалов?
Да, при установке модуля будут созданы следующие виды материалов:
- Заказ покупателя
- Заказ поставщику
- Движение
- Компании
- Остаток
- Отгрузка
- Отправленный платеж
- Полученный платеж
- Поступление товаров
- Резерв
- Строка документа УиТ
- Строка счета клиента к оплате
- Строка счета продавца к оплате
- Счет
- Счет поставщика
- Товар
- Цена
Нужно ли этому проекту что-то помимо ядра Drupal?
Для формирования печатных форм используется сторонняя библиотека dompdf. В системе находятся шаблоны twig, которые используются для формирования:
- Печатных форм.
- Для вывода формы отображения документа непосредственно в системе.
Если Вы хотите что-либо изменить в печатной форме, то вы можете внести данные изменения в twig шаблон.
Есть ли какие-либо проекты, расширяющие или улучшающие функциональность данного проекта?
Да, с данным модулем сочетаются, расширяют и улучшают его большинство разработок Trinion ERP:
- Permissions – Назначайте роли пользователям и легко управляйте их правами.
- Корзина - полноценный функционал интернет-магазина. После оформления заказа покупателем в интернет-магазине данный заказ сразу доступен в учетной системе для проведения дальнейший хозяйственных операций с ним.
- CRM – объедините всю цепочку продажи от регистрации в системе лида, до проведения по документам всей торговой операции.
- Телефония – расширение для CRM. Контролируйте телефонное общение с Покупателями и Поставщиками (хранение записей разговоров, фиксация звонков, автоматическая привязка звонка к Контакту).
- Change log – универсальный модуль дополняющий любой другой модуль Trinion, а также любой вид материала Drupal. Модуль позволяет детально отслеживать изменения, произведенные пользователями в любом поле любого материала, и выводит удобное представление в виде таблицы.
- Задачник – Большой модуль, который можно использовать отдельно от всех остальных модулей, но он хорошо сочетается с Trinion Торговля, так как позволяет назначать задачи пользователям с привязкой к объектам Торговли. Например, можно указать ссылку на Счет и ответственный сможет бесшовно перейти по ссылке к счету и сразу приступить к выполнению задачи.
- Mail – модуль который расширяет возможности Задачника. Регистрация в системе задач и комментариев из писем, автоматическая отправка уведомлений на почту ответственным по задаче.
Как это работает?
Вы устанавливаете модуль и используете те документы системы, которые Вам необходимы. При этом необходимо понимать, что в систему заложена жесткая последовательность хозяйственных операций изложенная в модели УФМТП, которую можно изучить в статье УФМТП. Универсальная функциональная модель торгового предприятия в нотации IDEF0.
Если коротко, то список последовательности документов модуля Торговля выглядит следующим образом:
- Заказ покупателя
- Счет покупателю
- Полученный платеж
- Заказ поставщику
- Счет поставщика
- Отправленный платеж
- Поступление товара
- Отгрузка
Тем не менее необходимо учитывать, что если Вы что-либо пропустите, то, возможно, торговую операцию нельзя будет завершить. К примеру, без оформленного счета нельзя будет отразить оплату покупателя по его заказу, так как оплачиваться заказ не может, только счет, который создается на основе этого заказа.
2. Вопросы и ответы.
Вы можете установить Тринион Торговля на свой сервер или заказать у нас установку на наш сервер. Система бесплатная и имеет открытый исходный код.
Система продумана с точки зрения отражения модели УФМТП и в неё впитан весь опыт реального бизнес-консультанта и специалиста по автоматизации Кинзябулатова Рамиля Хибатулловича.
Основное предназначение - это оптовая торговля и услуги. Так как Тринион Торговля позволяет использовать или не использовать тот или иной модуль, то она походит для решения самых разных задач. Например, вы можете установить просто Задачник и так так его и использовать, затем вы, вероятно, захотите продавать товары через интернет и устанавливаете Тринион Торговлю и Тринион Корзину и начнете работать и продавать товары в рамках одной системы.
Компания Тринион предоставляет услуги по установке, по доработке Тринион Торговли. Вы можете обратиться как в компанию Тринион, так и в любую другую организацию, которая обладает необходимыми компетенциями по доработке системы CMS Drupal, так как данная система написана на CMS Drupal и использует в своем ядре Drupal. Наше ценооборазование такое же как и в целом по рынку на подобные услуги. Тем не менее, если вы обратитесь к нам, то получите данную услугу от непосредственного разработчика системы, обладателя всех необходимых компетенций для быстрого и качественного оказания таких услуг.
Если вы хотите, то всегда можете доработать ситему - установить новые модули, изменить печатные формыи т.п. Система открытая (OpenSourse) и бесплатная, то есть Вы можете изменять всё что угодно. Тем не менее необходимо учитывать, что при обновлении, некоторые данные могут конфликтовать и есть риск их потерять.
3. Составляющие
Trinion Телефония
| Название | Имя файла |
|---|---|
| Звонок | node.type.zvonok.yml |
Trinion CRM
| Название | Имя файла |
|---|---|
| Контакт | node.type.contact.yml |
| Компания | node.type.kompanii.yml |
| Лид | node.type.lead.yml |
| Сделка | node.type.sdelki.yml |
| Метод вхождения | taxonomy.vocabulary.metody_vkhozhdeniya_lida.yml |
| Статус обработки лида | taxonomy.vocabulary.status_obrabotki_lida.yml |
| Статус сделки | taxonomy.vocabulary.statusy_sdelki.yml |
Trinion Торговля
| Название | Имя файла |
|---|---|
| Цена | node.type.cena.yml |
| Движение | node.type.dvizhenie.yml |
| Коммерческое предложение | node.type.kommercheskoe_predlozhenie.yml |
| Купон | node.type.kupon.yml |
| Остаток | node.type.ostatok.yml |
| Отгрузка | node.type.otgruzka.yml |
| Отправленный платеж | node.type.otpravlennyy_platezh.yml |
| Полученный платеж | node.type.poluchennyy_platezh.yml |
| Поступление товаров | node.type.postuplenie_tovarov.yml |
| Резерв | node.type.rezerv.yml |
| Счет поставщика | node.type.schet_postavschika.yml |
| Счет покупателю | node.type.schet.yml |
| Строка счета продавца к оплате | node.type.stroka_scheta_prodavca_k_oplate.yml |
| Товар | node.type.tovar.yml |
| Строка документа УИТ | node.type.tp_stroka_dokumenta_uit.yml |
| Строка счет покупателю к оплате | node.type.tp_stroka_schet_klienta_k_oplate.yml |
| Заказ покупателя | node.type.zakaz_klienta.yml |
| Заказ поставщику | node.type.zakaz_postavschiku.yml |
| Единицы измерения | taxonomy.vocabulary.edinicy_izmereniya.yml |
| Характеристики товара | taxonomy.vocabulary.kharakteristiki_tovara.yml |
| Организации | taxonomy.vocabulary.organizaciya.yml |
| Платежные системы | taxonomy.vocabulary.platezhnye_sistemy.yml |
| Банковский счет организации | taxonomy.vocabulary.schet_organizacii.yml |
| Склад | taxonomy.vocabulary.sklad.yml |
| Статусы приема платежа | taxonomy.vocabulary.status_priema_platezha.yml |
| Статусы счета клиента | taxonomy.vocabulary.statusy_scheta_klienta.yml |
| Типы цены | taxonomy.vocabulary.tip_ceny.yml |
| Скорость доставки | taxonomy.vocabulary.tp_skorost_dostavki.yml |
| Условия поставки | taxonomy.vocabulary.tp_usloviya_postavki.yml |
Trinion Mail
| Название | Имя файла |
|---|---|
| Электронное письмо | node.type.mail.yml |
| Почтовый ящик | node.type.pochtovyy_yaschik.yml |
Trinion Управление изменениями
| Название | Имя файла |
|---|---|
| Изменение | node.type.change_log.yml |
| Строка изменения | node.type.stroka_istorii_izmeneniy.yml |
Trinion Задачник
| Название | Имя файла |
|---|---|
| Задача | node.type.zadacha.yml |
| Деятельность | taxonomy.vocabulary.deatelnost_zadacha.yml |
| Категория задачи | taxonomy.vocabulary.kategoriya_zadachi.yml |
| Приоритет задачи | taxonomy.vocabulary.prioritet_zadachi.yml |
| Проект | taxonomy.vocabulary.tz_proekt.yml |
| Статус задачи | taxonomy.vocabulary.tz_statusy_zadach.yml |
Trinion СУО
| Название | Имя файла |
|---|---|
| Ответ | node.type.answer.yml |
| Курс обучения | node.type.kurs_obucheniya.yml |
| Вопрос | node.type.question.yml |
| Тест | node.type.test.yml |
| Урок курса | node.type.urok_kursa.yml |
| Категория курса | taxonomy.vocabulary.course_categories.yml |
Trinion Корзина
| Название | Имя файла |
|---|---|
| Адрес | node.type.adres.yml |
4. Установка
Модуль устанавливается как и все остальные модули Drupal - через composer.
Всего есть 2 версии, одна Продакшн - её можно установить, используя код установки (будет установлена последняя стабильная версия):
composer require drupal/trinion_backend
И вторая версия Dev, она отличается тем, что содержит самые последние доработки и изменения, но пока не достаточно хорошо протестирована. Эту версию можно получить, используя код установки:
composer require 'drupal/trinion_backend:1.0.x-dev@dev'
5. Начало работы
Настройки модуля
Настройки модуля тринион торговля можно найти в меню Конфигурации Drupal. В данном разделе настроек можно установить:
-
Какие из типов материалов система будет считать товаром:
Необходимо обратить внимание что в списке будут доступны для выбора только те типы материалов у которых добавлено поле field_tp_artikul.
-
Также здесь находится настройка, которая определяет будет ли доступен функционал, позволяющий добавлять товары с разными характеристиками. Это означает, что для одного товара может существовать несколько характеристик (например, обувь с размерами и цветами) и для каждой характеристики товара можно вести независимый остаток, а также устанавливать свою цену.
-
Можно настроить начальный номер регистрации первого документа для каждго документа модуля Торговля:
-
В модуле Торговля предусмотрена интеграция с кассовым программным обеспечением Frontol. И в данном разделе находятся настройки для интеграции с Frontol.
Помимо данных настроек для полноценного функционирования модуля Торговля необходимо заполнить словари:
- Организации (Для выбора организации от имени которой будут заполняться документы)
- Банковские счета организации (Банковские реквизиты)
- Склады
- Единицы измерения
7. Базовые возможности
Все модули Trinion разработаны на Drupal CMS и имеют следующие возможности:
Всё как на ладони.
Не пропустите ни одного действия Ваших сотрудников. Достаточно установить модуль и включить контроль изменений для видов материалов изменения которых вы хотите видеть.
Полностью бесплатная основа.
Вы можете использовать все разработки у себя на сервере абсолютно бесплатно. Всё ПО которое используется при разработке наших модулей бесплатно и с открытым кодом.
Производительность и масштабируемость.
Наши разработки написаны на платформе Drupal и не требует особо мощных серверов или больших объёмов на жёстком диске. К примеру, система на 80 пользователей и на 120 одновременно подключений посетителей сайта имела следующие характеристики: 2 ГБ оперативной памяти 50 Гб на жёстком диске.
Открытая и практически безграничная API.
Так как сам по себе Drupal имеет в ядре API то Любой объект созданный в системе, сразу же получает возможность внешнему управлению посредством API.
Адаптивность из коробки.
При разработке фронтенда мы используем тему Tabler на основе Bootstrap. Все возможности по адаптивности Bootstrap такие как изображение отображение на мобильных устройствах на планшетах уже есть в коробке. Вам не нужно прикладывать никаких дополнительных действий чтобы получить адаптивную версию.
