Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как проще и лучше ?
|
|||
|---|---|---|---|
|
#18+
Есть справочник товаров Код: plaintext 1. 2. 3. 4. Есть справочник магазинов Код: plaintext 1. 2. 3. 4. Нужно организовать планирование закупок в каждый магазин, причем пользователи хотят видеть это в следующем виде: Код: plaintext DW, как я понимаю придется создавать динамически, так как кол-во магазинов заранее неизвестно. Вопрос в том как лучше организовать таблицу планирования закупок. Пока у меня 2 варианта: 1. Создать таблицу как Forecast (id number, вн.ключ на GOODS, вн.ключ на SHOPS, quantity number ); В этом случае данные в DW сложно сохранять ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2004, 10:49 |
|
||
|
Как проще и лучше ?
|
|||
|---|---|---|---|
|
#18+
2. Второй вариант "неправильный" :) Создать таблицу (id number, shop1_quantity number, . . . shopN_quantity number ) При вставке данных в справочник магазинов - добавлять колонку к этой таблице, тогда реализация сохранения и формирования отчетов на порядок проще. Что посоветуете? Наверняка есть еще подходы к подобным задачам ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2004, 11:08 |
|
||
|
Как проще и лучше ?
|
|||
|---|---|---|---|
|
#18+
Интерфейс можно как угодно организовывать, в том числе и в виде кросстабов (хотя лично я тут кроме геммора ничего не вижу). А вот таблицы в БД должны всегда подчиняться нормализации, если не нужны проблемы. Так что второй вариант однозначно не годится, особенно если учесть, что планируется использование во время приложения DML команд для модификации таблицы, что противоречит всем законам разработки БД и здравого смысла в РСУБД. Поэтому необходимо сделать таблицу с полями: Код: plaintext 1. 2. ТоварМагазинКол-во<Молоко>Магазин 1100 Магазин 2 Магазин 3200Всего товара 300<Хлеб>Магазин 1 Магазин 215 Магазин 310Всего товара 25 Соотвествующе для ввода разрешить только поле "Кол-во", получать данные для такого DW необходимо примерно так: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2004, 11:35 |
|
||
|
Как проще и лучше ?
|
|||
|---|---|---|---|
|
#18+
Убеждение пользователей рулит :) Спасибо в общем! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2004, 13:33 |
|
||
|
Как проще и лучше ?
|
|||
|---|---|---|---|
|
#18+
Leonid_BУбеждение пользователей рулит :) А вот это уже политика. И если граммотно подойти к проблеме, поговорить с начальством пользователей на темы чего хотят пользователи - работать или красивые рюшечки смотреть, о сроках и стоимости выполнения заказа, о граммотности пользователей, об их отсталом видении интерфейса, в общем об чем угодно, но убедительно, то пользователи становятся мягкими и пушистыми. К каждому пользователю можно найти подход и компромисс в решении задач автоматизации, представления интерфейса и вопросам их обучения и работы, используя незатейливый метод кнута и пряника :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2004, 13:44 |
|
||
|
Как проще и лучше ?
|
|||
|---|---|---|---|
|
#18+
Leonid_B Код: plaintext Как насчет DW типа N-Up ? Ведь кол-во магазинов может быть и 3 и 43, так что кол-во колонок все равно придется как-то ограничивать, а N-Up стиль и колонки дает (заранее оговоренное кол-во) и редактирование допускает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2004, 14:00 |
|
||
|
Как проще и лучше ?
|
|||
|---|---|---|---|
|
#18+
Вообще-то ASCRUS прав, пользователям волю давать нельзя :-), но вот ссылочка - можно попробовать принять за отправную точку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2004, 15:23 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=15&tid=1338648]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
165ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 281ms |
| total: | 531ms |

| 0 / 0 |
