Войти

Войти



Вы еще не зарегистрированы?


Восстановить пароль Активация

Форум ~ ЧаВо

Вопросы по функциональности QuintaDB

March 1, 2019
Выполнено
0
 

antsofgame@gmail.com
March 1, 2019

Добрый день!
рассматриваем QuintaDB в качестве платформы для реализации небольшой CRM-системы, просим ответить на следующие вопросы:

1. Есть 3 формы: “заказы”, “клиенты”, “группы клиентов”.
в форме “клиенты” есть поле “группа клиентов”, ссылается на форму “группы клиентов” (один-ко-многим – то есть, клиент может входить в несколько групп)
в форме “заказы” есть поле “клиент”, ссылается на форму “клиенты”.

вопрос: как разграничить права доступа менеджеров по группам клиентов?
необходимо:
а. указать менеджеру список групп клиентов, к которым он имеет доступ
б. дать менеджеру возможности: просмотра списка клиентов, просмотра списка заказов “своих” клиентов, добавленияе заказов по “своим” клиентам и т.д.


2. есть виды товара. Как можно указать отпускную цену в зависимости от группы клиента – чтобы при вводе заказа, в форму попадали соответствующие выбранному клиенту цены? Цены далее могут быть отредактированы менеджером
колонки таблицы (прайс) выглядят так: “Вид товара”,“группа клиентов”,“Цена”

3. как на форме “заказы” организовать пересчеты? (указали цену, количество – пересчиталась итоговая сумма)



Igor Nosovskiy
March 1, 2019

Добрый день!
Спасибо, что проявляете интерес к сервису QuintaDB.

1. Я бы рекомендовал вам обратить внимание в сторону Клиентского портала, а также посмотреть на примере, как можно организовать работу пользователей портала с помощью отчетов по этой ссылке.

2. Если я вас правильно понял, для решения этой задачи отлично подойдет функция Колонка в поле типа Формула. Здесь вы можете посмотреть как это работает.

3. Чтобы отобразить сумму, необходимо зайти в “редактирование поля” с ценами и включить ее во вкладке “Сумма и среднее”.

Если у вас возникнут какие-либо трудности или вопросы, пожалуйста, обращайтесь. Мы всегда рады помочь!


Summa.png

antsofgame@gmail.com
March 1, 2019

спасибо за ответы, но это немного не то.
вопрос 1: как разграничить права менеджеров по спискам привязанных к ним групп клиентов? клиентский портал не дает такой возможности – возможности ограничиваются только опцией “доступ только к моим записям” – а необходим более гибкий механизм, предусматривающий, в том числе, миграцию групп клиентов между менеджерами

вопрос 3: скрин формы во вложении, необходимо организовать пересчет поля “Сумма” при изменении любого из значения в 8-ми полях выше по формуле:
Сумма = Еда * Еда_Цена + Дерево * Дерево_Цена + Железо * Железо_Цена + Серебро * Серебро_Цена.
такое возможно реализовать?


Opera Снимок_2019-03-01_113015_quintadb.ru.png

Igor Nosovskiy
March 1, 2019

1. Вы можете сделать разграничение доступа к спискам групп клиентов с помощью отчетов. То есть создать отдельный отчет под каждую группу пользователей.
Подключить отчеты в клиентский портал и установить права доступа для менеджеров. Таким образом, можно установить/отключить доступ к отдельным отчетам для менеджеров. А все данные будут собираться в одну таблицу.

2. Это можно сделать с помощью поля Формула.
Но для корректного подсчета, необходимо создать отдельные формулы для каждой позиции (Еда * Еда_Цена, Дерево * Дерево_Цена и т.д.) и отдельную формулу, которая будет считать сумму.



antsofgame@gmail.com
March 1, 2019

вопрос 1: отчеты это хорошо, но менеджерам необходимо работать со своими заказами: вводить новые, просматривать их, редактировать.

Заказы необходимо отбирать по клиентам, у которых стоят доступные для данного менеджера группы доступа.
Например, есть группа доступа 550, и к этой группе привязаны клиенты Петя и Вася. Должна быть возможность привязать менеджеру Маша группу 550 (причем групп может быть несколько).
Таким образом, чтобы Маша могла работать с заказами Пети и Васи. Других клиентов и другие группы (и, соответственно, заказы) Маша не видит и ничего про них не знает – пока ей не привяжут необходимые группы. Причем, если группу 550 от Маши отвязать, то она не должна видеть связанные с этой группой данные (клиенты и заказы).

если есть возможность, посмотрите реализованные формы в проекте, привязанном к этому аккаунту – там уже есть формы.

вопрос 3: спасибо, посмотрим!



Igor Nosovskiy
March 5, 2019

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



Дополнительная информация:
-Как связать формы в QuintaDB
-Как показать колонку из связанной формы
-Как создать отчет в онлайн базе данных QuintaDB
-Команда. Разграничение прав доступа к модулям проекта

Если у вас возникнут вопросы или какие-то трудности, пишите. Мы всегда рады помочь.



Поделиться обсуждением в социальных сетях: