powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Создать ООБД для области Продажа компьютеров (комплектация)
20 сообщений из 45, страница 2 из 2
Создать ООБД для области Продажа компьютеров (комплектация)
    #36883421
laziol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С отчетами за 5 минут не получилось, как вы написали).

Если у нас есть клиент и у него нет заказов, то как вывести отчет, чтобы в списке были все клиенты и информация по заказам (если заказа нет, то в колонках количество товара, наименование продавца, наименование товара - пусто). А то я пробую, у меня данные так выводятся:
1) Все клиенты без информации о заказах
2) Все клиенты, у которых есть заказы.

Все уже что надо сделали, осталось отчеты. А со стилями я думаю можно не крутить, им на это все равно.
Я там кое что сделал, файл прикрепляю.
...
Рейтинг: 0 / 0
Создать ООБД для области Продажа компьютеров (комплектация)
    #36883823
Фотография kolesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блок А.Н.Даже на мощном сервере и скоростном канале гиперевент по сути остается запросом страницы, и если их стоит 3-5 подряд, свою нагрузку на сервер они дают и свои задержки тоже, причем часть задержек еще делает клиента, его отправку запроса и пережевывание ответа.

Впрочем, это зависит от ситуации. Иногда и 10 секунд приемлемое время, а иногда и доли секунды могут раздражать.

В курсе. Проблема легко разрешается правильной настройкой гейтвея (префорк для апача, большое количество соединений с сервером для гейта).
...
Рейтинг: 0 / 0
Создать ООБД для области Продажа компьютеров (комплектация)
    #36883834
Фотография kolesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
laziolС отчетами за 5 минут не получилось, как вы написали).

Если у нас есть клиент и у него нет заказов, то как вывести отчет, чтобы в списке были все клиенты и информация по заказам (если заказа нет, то в колонках количество товара, наименование продавца, наименование товара - пусто). А то я пробую, у меня данные так выводятся:
1) Все клиенты без информации о заказах
2) Все клиенты, у которых есть заказы.

Все уже что надо сделали, осталось отчеты. А со стилями я думаю можно не крутить, им на это все равно.
Я там кое что сделал, файл прикрепляю.
Отлично. Про отчеты пару слов:

1. Есть возможность делать отчеты с неким подобием сверления: на первой закладке обобщенные цифры по клиенту, при выборе строки на этой закладке и переходе на вторую закладку видим подробности. (в приаттаченном файле см. Отчеты - Клиенты)

2. Есть возможность делать отчеты с помощью Query (в т.ч. с использованиме "наборного" запроса - когда я контролирую формирование каждой строки отчета). (в аттаче - Отчеты - Товары, сам запрос в классе товара, он по-максимуму упрощен - чтобы был понятен принцип)

3. Есть инструмент %ZEN.Report (но это отдельная и долгая пестня, да и я не готов по нему отвечать - мы начали использовать мондриан, это OLAP такой, а от зен-репортов почти отошли... может, и зря...
...
Рейтинг: 0 / 0
Создать ООБД для области Продажа компьютеров (комплектация)
    #36883846
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У нас IIS, там особо не настроишь (по крайней мере на win 2003)
...
Рейтинг: 0 / 0
Создать ООБД для области Продажа компьютеров (комплектация)
    #36885332
laziol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, принцип понятен, похожий отчет я смогу теперь сам сделать, одно только мешает, плохое знание T-SQL, читать могу код, а писать немогу((.
А со вкладкой мне понравилось, четко смотрится.
Не зря вы помогали, старались, многим новичкам в каше очень поможет этот проект.
...
Рейтинг: 0 / 0
Создать ООБД для области Продажа компьютеров (комплектация)
    #36968145
AlexHawk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проект действительно очень помог. Колесову огромная благодарность и уважение.

Передо мной стоит аналогичная задача: необходимо разработать средствами Cache приложение, которое описывает работу компании. Все как здесь, есть сотрудники, есть клиенты, есть товар. Но в моей дипломной основной упор необходимо сделать на систему разграничения доступа, т.е. начиная с аутентификации (1я страница). В зависимости от того как я представлюсь системе, сотрудником или клиентом, такие функции мне и откроются. Так например, сотрудник может пополнять/удалять список товаров, просматривать список клиентов, удалять записи в списке, и просматривать список сотрудников. а клиент может только просматривать товары, и делать заказ товара, больше ничего.

Подскажите как разграничивать доступ?

Осваиваю Cache по средствам книги Кирстена, Ирингера, но что-то пока не густо...
...
Рейтинг: 0 / 0
Создать ООБД для области Продажа компьютеров (комплектация)
    #36968254
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexHawkПодскажите как разграничивать доступ?
Можно вовсю использовать роли. Они будут влиять не только на запросы... Но и на zen-страницы.
...
Рейтинг: 0 / 0
Создать ООБД для области Продажа компьютеров (комплектация)
    #36968255
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexHawk , вот почитай про ресурсы ...
...
Рейтинг: 0 / 0
Создать ООБД для области Продажа компьютеров (комплектация)
    #36968257
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexHawk , это советовали по доступу...
...
Рейтинг: 0 / 0
Создать ООБД для области Продажа компьютеров (комплектация)
    #36968387
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexHawk,

Советую также пройти упражнения по безопасности :
Часть 1, Главы 15-17;

Часть 3, Главы 4-11.

PS: Безопасность в ZEN
...
Рейтинг: 0 / 0
Создать ООБД для области Продажа компьютеров (комплектация)
    #36980653
AlexHawk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kolesovlaziolС отчетами за 5 минут не получилось, как вы написали).

Если у нас есть клиент и у него нет заказов, то как вывести отчет, чтобы в списке были все клиенты и информация по заказам (если заказа нет, то в колонках количество товара, наименование продавца, наименование товара - пусто). А то я пробую, у меня данные так выводятся:
1) Все клиенты без информации о заказах
2) Все клиенты, у которых есть заказы.

Все уже что надо сделали, осталось отчеты. А со стилями я думаю можно не крутить, им на это все равно.
Я там кое что сделал, файл прикрепляю.
Отлично. Про отчеты пару слов:

1. Есть возможность делать отчеты с неким подобием сверления: на первой закладке обобщенные цифры по клиенту, при выборе строки на этой закладке и переходе на вторую закладку видим подробности. (в приаттаченном файле см. Отчеты - Клиенты)

2. Есть возможность делать отчеты с помощью Query (в т.ч. с использованиме "наборного" запроса - когда я контролирую формирование каждой строки отчета). (в аттаче - Отчеты - Товары, сам запрос в классе товара, он по-максимуму упрощен - чтобы был понятен принцип)

3. Есть инструмент %ZEN.Report (но это отдельная и долгая пестня, да и я не готов по нему отвечать - мы начали использовать мондриан, это OLAP такой, а от зен-репортов почти отошли... может, и зря...

Ребята, а моете сделать к этой базе (step4.xml) простенькую систему СРД?
Первая страничка что-то типа login.csp ... а дальше в зависимости от того как представишься
...
Рейтинг: 0 / 0
Создать ООБД для области Продажа компьютеров (комплектация)
    #36980892
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexHawkРебята, а моете сделать к этой базе (step4.xml) простенькую систему СРД?
Сколько платишь?
...
Рейтинг: 0 / 0
Создать ООБД для области Продажа компьютеров (комплектация)
    #36981480
AlexHawk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Серьезно сделаешь? Рассчитаемся по средствам web-money или яндекс-деньги.
Пиши в джаббер или в аську.
...
Рейтинг: 0 / 0
Создать ООБД для области Продажа компьютеров (комплектация)
    #36981499
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexHawkСерьезно сделаешь?
Если цена устроит...

AlexHawkРассчитаемся по средствам web-money или яндекс-деньги.
Лучше перевод на карточку Сбербанка...

AlexHawkПиши в джаббер или в аську.
Проверь профиль... Ты номер аськи не туда записал.
...
Рейтинг: 0 / 0
Создать ООБД для области Продажа компьютеров (комплектация)
    #36981556
AlexHawk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На самом деле все туда, поля JabberID не было.

Я конечно сам разбираюсь во всем этом деле, но пока до цельной картины еще далеко :-(
...
Рейтинг: 0 / 0
Создать ООБД для области Продажа компьютеров (комплектация)
    #36981589
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexHawkЯ конечно сам разбираюсь во всем этом деле
Как скажешь... Как скажешь...
...
Рейтинг: 0 / 0
Создать ООБД для области Продажа компьютеров (комплектация)
    #36982433
Фотография kolesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexHawk...Рассчитаемся по средствам web-money...

Ужасно! Где Вас Русскому Языку учили? Старайтесь читать книги. Бумажные. Хорошие.

По сути вопроса, со стороны прикладухи все, в общем-то, и сделано уже.

Обратите внимание на следующие штучки:

1. Для всех страниц определено свойство

Parameter RESOURCE = "DefaultResource";

Заменяя его для каждой страницы (на Parameter RESOURCE = "menu_sales" например), Вы ограничите доступ к странице. Попасть на нее смогут лишь те, кто вошел с ролью, включающей ресурс "menu_sales"

2. В меню также можно заметить ресурсы:
<menu caption="Продажи" imageWidth="4" imageHeight="4" layout="vertical" resource="menu_sales" >

Компонент страницы (будь то позиция меню, таблица, кнопка, группа и т.д.) если для него указан ресурс, отображается только для ролей - владельцев ресурса.
например <button resource="hiddenButton"... или <label resource="adminLabel"...

Управлять этим всем можно из портала управления.
[Домашняя страница] > [Управление безопасностью]
Создаем ресурсы (не забывая отключить public-признаки)
Добавляем ресурсы в роли, роли даем пользователям.
[Домашняя страница] > [Управление безопасностью] > [CSP приложения]
Для выбранного приложения убираем не аутентифицированный доступ (оставляем только вход с паролем).

С разделением доступа на уровне данных не помогу - у нас это довольно сложно и специфично реализовано. И Вам не поможет, и мне - морока ;)
...
Рейтинг: 0 / 0
Создать ООБД для области Продажа компьютеров (комплектация)
    #36982436
Фотография kolesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kolesovС разделением доступа на уровне данных не помогу - у нас это довольно сложно и специфично реализовано. И Вам не поможет, и мне - морока ;)
Однако, для того, чтобы юзер видел таблички, хранимые процедуры и т.п. (назовем это первым эшелоном разделения доступа на уровне данных), Вам в обязательном порядке придется создать роли, обеспечивающие доступ к данным.

- Создаем роль
- В закладке [SQL таблицы] определяем таблицы, доступные для этой роли и права доступа к таблицам (RWU);
- В закладке [SQL-процедуры] определяем хранимки, доступные для этой роли;
- Раздаем роли "доступа к данным" нашим пользователям.

Вот теперь вроде все ;)
...
Рейтинг: 0 / 0
Создать ООБД для области Продажа компьютеров (комплектация)
    #36982718
AlexHawk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kolesovAlexHawk...Рассчитаемся по средствам web-money...

Ужасно! Где Вас Русскому Языку учили? Старайтесь читать книги. Бумажные. Хорошие.

А как надо? :-)

За объяснение по поводу ролей, большое спаибо :-)
...
Рейтинг: 0 / 0
Создать ООБД для области Продажа компьютеров (комплектация)
    #36982746
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"посредством", а не "по средствам".
А вот купить что-то может быть не "по средствам".
...
Рейтинг: 0 / 0
20 сообщений из 45, страница 2 из 2
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Создать ООБД для области Продажа компьютеров (комплектация)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]