| 
 | 
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Интересуюсь мнением коллег об организации работы с большими (много полей) сущностями. В сопровождающей нами инфосистеме реализованы два способа хранения сущности в базе данных: 1. поля сущности в виде широкой записи в одной таблице, 2. разбиение полей сущности на две строки в разных таблицах с одним значением суррогатного ключа. Например: 1. сущность Сотрудник имеет примерно 30 полей и хранится в виде одной записи 2. сущность Персона также имеет примерно 30 полей но разбита на две записи в таблице Персоны и в таблице ПерсоныД Обе сущности имеют идентификационные поля - ФИО, Дата рождения и т.п. Работа с сущностями почти идентичная - показываем в гриде идентификационные поля + поле вызова формы (UserControl) для работы с полной информацией сущности. Как работать с данными? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 02.06.2019, 13:26 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеевИнтересуюсь мнением коллег об организации работы с большими (много полей) сущностями. В сопровождающей нами инфосистеме реализованы два способа хранения сущности в базе данных: 1. поля сущности в виде широкой записи в одной таблице, 2. разбиение полей сущности на две строки в разных таблицах с одним значением суррогатного ключа. Например: 1. сущность Сотрудник имеет примерно 30 полей и хранится в виде одной записи 2. сущность Персона также имеет примерно 30 полей но разбита на две записи в таблице Персоны и в таблице ПерсоныД Обе сущности имеют идентификационные поля - ФИО, Дата рождения и т.п. Работа с сущностями почти идентичная - показываем в гриде идентификационные поля + поле вызова формы (UserControl) для работы с полной информацией сущности. Как работать с данными? Многие Субд поддерживают XML и JSON (Поддерживают это означает могут выдернуть информацию по xmlpath ..Преобразовать в реляционную таблицу и т.д)..Незначительные поля,которые редко нужны в отчетах или всяких статистиках...можно хранить в clob поле,внутри которого xml или json ,контекст которых будет соответствовать соответствующей строке и раскрывать её "более подробно". ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 02.06.2019, 14:07 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Считайте, что это две сущности со связью один-к-одному. Если у вас используется какой-то ORM фреймвок, то большинство из них должны это поддерживать. Если ПерсоныД должны создаваться/удаляться одновременно с Персоны, то на уровне ORM это настраивается. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 02.06.2019, 16:21 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >irbis_al, сегодня, 14:07   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21899790][21899790]  >...можно хранить в clob поле… <В этом есть нужное зерно. Не знаю пока всех подводных камней, но испытать идею нужно обязательно. Также же, есть и другие сущности, куда большего размера, к тому же в реальности имеющих много (очень) пустых полей. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 02.06.2019, 17:20 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеев, Не надо ничего разбивать. Проблема высосана из пальца. 30 полей разве это много? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 02.06.2019, 18:53 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  PetroNotC Sharp, они из альфы центавра, у них все по другому ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 02.06.2019, 19:32 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRos, Я не в курсе. Если мне нужна сущность со 100 полями, то я не боюсь что ПЭВМ не справится). Удачи автору. И не боятся этой персональной электронной машины. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 02.06.2019, 19:41 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >PetroNotC Sharp, сегодня, 18:53   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21899886][21899886]  >...30 полей разве это много?... <Это почти реальный пример 2-х подходов хранения сущности. Хотелось понять как аккуратно работать с множествами подобных сущностей. Делаю запрос, что в выборке? Полная сущность или только определенные её поля? В гриде показываю строки со всеми полями сущности? Какой объем выборки? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 02.06.2019, 21:22 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >PetroNotC Sharp, сегодня, 18:53   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21899886][21899886]  >...30 полей разве это много?... <Это почти реальный пример 2-х подходов хранения сущности. Хотелось понять как аккуратно работать с множествами подобных сущностей. Делаю запрос, что в выборке? Полная сущность или только определенные её поля? В гриде показываю строки со всеми полями сущности? Какой объем выборки? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 02.06.2019, 21:23 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеев, Когда к врачу приходишь, то первый вопрос его - что вас беспокоит? Не разговоры что 30 это много, а 5 мало, а именно что болит? Или симптомы какие. Прзнакомься с ОРМ. Там ленивые поля которые загрузятся по доп.запросу. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 02.06.2019, 22:13 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  не надо ORM ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.06.2019, 00:14 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеевКак работать с данными? Задачу какую решаем? Кто будет работать с данными? Каким образом он/они это будут делать? Какие сценарии использования ПО? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.06.2019, 00:43 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  полудухне надо ORMсогласен. Оно не тормозит что с ОРМ что без него. Пусть лучше напишет что у него переменных в приложении много и как с нии бороться. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.06.2019, 07:13 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >irbis_al, вчера, 14:07   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21899790][21899790]  >...можно хранить в clob поле… <Попытался в лоб - сериализовал параметры детализации и сбросил в clob. Достал и развернул в переменные. ок. Работаю на C#. Но имею мечту - хочу сохранить возможность писать приложения для инфосистемы и на других языках, интересует Delphi. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.06.2019, 08:22 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >hVostt, сегодня, 00:43  https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21900043][21900043]  >Задачу какую решаем?... <Для начала - стандартную, добавить и удалить сущность, выбрать сущность и скорректировать её параметры, использовать параметры сущности для подстановки в другую сущность. Вариант работы на слайде ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.06.2019, 08:57 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  па сабжу: классическая проблема - хранение разнородной информации у сущности. ИМХО, лучший выбор - EAV. Почему: 1. можно на лету добавить/удалить произвольный параметр у любой сущности в системе не меняя схему данных. 2. Унифицированный механизм получения и записи значений параметров для любой сущности в системе. Один код на всю систему. 3. Унифицированное управление правами на все параметры. 4. Не нужны админские права. Достаточно права на запись в справочник параметров и таблицу фактов. 5. Удобно хранить сильно разреженную матрицу свойств. 6. Не влияет на существующую схему данных, т.е. можно наложить на уже готовую систему. 7. Совместимо с любой СУБД. 8. Не требует правок кода приложения. 9. Решение может быть произвольно усложнено под специфику задачи. Недостатки: 1. производительность может быть критичной. Но это на многих млн.записей. 2. Не все умеют создать качественную схему для EAV. 3. Все первичные ключи в системе должны быть однотипны и атомарны. Разнородные ключи (целое, строка, бинари) очень усложнят решение. Совокупность "+" и "-" указывают в пользу данного решения. зы: ща наползут многочисленные хейтеры EAV. Но, как всегда ничего путнего взамен не предложат. Одни эмоции и желчь. :) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.06.2019, 09:06 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  L_argo, ЕАV каким боком к сабжу? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.06.2019, 09:13 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  PetroNotC SharpL_argo, ЕАV каким боком к сабжу?Проходи мимо. Топик не для тебя, т.к. не понимаешь озвученной проблемы. ТС озвучивает кривую полумеру: две таблицы. Такое решение имеет право на жизнь, но имеет ряд ограничений. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.06.2019, 10:12 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  L_argo, Разумеется. Я из тех самых кто делал EAV и больше не хочу. Из програгммистов. А ты как наверно из постановщиков. Отправь его в EAV. И мы его года 3 не увидим. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.06.2019, 10:19 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  PetroNotC SharpL_argo, Разумеется. Я из тех самых кто делал EAV и больше не хочу . Из програгммистов. А ты как наверно из постановщиков. Отправь его в EAV. И мы его года 3 не увидим.Полное соответствие тезису из моего первого поста (в конце). Никогда не поздно уйти в продавцы пылесосов. :) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.06.2019, 10:44 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  L_argo, А желчь то из тебя полилась))) lol ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.06.2019, 11:10 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >Ares_ekb, сегодня, 10:27   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21900171][21900171]  >...там уже всё сделано… <Что конкретно там сделано? Если я строю выборку по идентификационным полям сущностям Сотрудники, то все поля сущности переносятся в объект коллекции ObservableCollection или строится новый класс для сущности c урезанным числом полей?. Если строю конкретную сущность детализации, то она должна иметь все текущие поля хранимой в базе сущности? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.06.2019, 11:31 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеев, Есть 100 вариантов выбоки. Они все разные. Вам надо в ЯП к программистам. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.06.2019, 11:42 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеев, В общем случае в VIEW вы уже знаете конкретное окошко для показа юзверю. Вот там вы и подкачиваете все поля 30 или 10 которые вам нужны. Но это не те числа чтобы заморачиваться. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.06.2019, 11:45 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеев, Причем это в веб и передача по сети на другой континент. У вас десктоп и WPF. В десктопе вообще нет проблем. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.06.2019, 11:47 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеев, описываете схему данных и получаете готовые формочки под win и web. А об ObservableCollection и прочей жести забываете до тех пор пока не понадобится какая-то нестандартная функциональность. Тратить время на рисование формочек руками, на биндинг полей и т.п. мне лично жалко. Посмотрите там видео снизу или статью на русском . ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.06.2019, 12:19 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Ares_ekb, Он наоборот, любит делать художественные, уникальные формочки. По скрину видно. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.06.2019, 13:20 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеевВариант работы на слайде  Макет дизнайна это конечно явно лучше, чем ничего. Но опять же. На поставленные вопросы он не отвечает. И не исключено, что поставив и ответив на важные вопросы окажется, что такой макет вообще не решает задачу. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.06.2019, 16:40 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  EAV это собственно тот же путь что и в одно json поле запихнуть все свойства. Но это тупиковый путь. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.06.2019, 17:26 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Ivan DurakEAV это собственно тот же путь что и в одно json поле запихнуть все свойства. Но это тупиковый путь.1. Не совсем одно и то же. 2. Что не тупиковый путь ? Конкретно, что ? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.06.2019, 17:57 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  L_argo, EAV при разносортице атрибутов. Как в магазине, когда каждый товар со своими свойствами. Где это у автора? Если даете ему лекарство, то сравнивайте показания к применению. А не просто перечисление плюса и минуса. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.06.2019, 19:25 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  L_argoIvan DurakEAV это собственно тот же путь что и в одно json поле запихнуть все свойства. Но это тупиковый путь. 2. Что не тупиковый путь ? Конкретно, что ?если вы программист, то нужно показать что не работает или мешает. Если вы архитектор, то принести линейку "большая сущность/малая сущнось". Я не знаю таких определений и линеек. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.06.2019, 19:27 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеев>hVostt, сегодня, 00:43  https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21900043][21900043]  >Задачу какую решаем?... <Для начала - стандартную, добавить и удалить сущность, выбрать сущность и скорректировать её параметры, использовать параметры сущности для подстановки в другую сущность. Вариант работы на слайде эм... спектр задачи какой? блок hr/salary? Так можно сразу на помойку выкидывать... может в европах это подойдет, в рф однозначно - облить керосином вместе с авторами и сжечь ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.06.2019, 19:39 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеев1. поля сущности в виде широкой записи в одной таблице, 2. разбиение полей сущности на две строки в разных таблицах с одним значением суррогатного ключа. Например банально - по семейному положению, местам работы, составу семью нужны множества строк. как вы это будете укладывать в виде "широкой записи"? зы куда аналитики вообще смотрят - ну это ж реальный п-ц. от постановки до интерфейса из начала 90-х. ну тогда-то ладно - "не мы такие, дельфи такое". но сейчас... ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.06.2019, 19:49 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеевВ сопровождающей нами инфосистеме реализованы два способа хранения сущности в базе данных: 1. поля сущности в виде широкой записи в одной таблице, 2. разбиение полей сущности на две строки в разных таблицах с одним значением суррогатного ключа. Например: 1. сущность Сотрудник имеет примерно 30 полей и хранится в виде одной записи 2. сущность Персона также имеет примерно 30 полей но разбита на две записи в таблице Персоны и в таблице ПерсоныД Обе сущности имеют идентификационные поля - ФИО, Дата рождения и т.п. Работа с сущностями почти идентичная - показываем в гриде идентификационные поля + поле вызова формы (UserControl) для работы с полной информацией сущности. Как работать с данными? Прикольная поставка задачи. Откуда нам знать что именно вы будете делать с этими сущностями, какие данные будут меняться, каковы задачи по выборкам и связям с другими сущностями. БД проектируют под задачу, а не просто абстрактно на тему Сотрудник или Персона. Никто не скажет как надо не зная какие задачи должны решаться с этими данными. И 30 полей это совсем немного. Вопрос только в том что это за поля ;-) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.06.2019, 19:50 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >Ares_ekb, сегодня, 12:19   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21900306][21900306]  >... статью на русском… <Вы это серьёзно? Типовая задача - создать (откорректировать) Комиссию. 1. Вызов панели Комиссии и отображение в гриде некоторого количества имеющихся в базе Комиссий. 2. Выбор или новая. 3. Корректируем или набиваем информацию конкретно по полям Комиссии 4. Набираем членов - вызов панели ЧленыКомиссии - в гриде список членов 5. Выбор или новый член 6. Допустим новый. Получаем пустую строку в гриде. 7. Корректируем поля, что не подвергаются подстановки. 8. Вызов панели детализации - в данном случае Персоны. Информацию по Персоне можно вогнать ручками (представитель другой организации) или получить от справочника Сотрудники. 9. Вызов панели Сотрудники. 10. Имеем грид со списком Сотрудников. 11. Если есть то, Выбор и переход к панели Персоны с передачей подстановочной информации и т.п. Особенность: при выполнении операции ответственный исполнитель может отвлечься. При продолжении работы он должен знать кому эта операция нужна. Функциональные элементы с неактивных панелей должны (желательно) удалены или приглушены. Функциональные элементы желательно быть типовыми и находится в определенном месте панели. То что Вы показали у меня вызывает улыбку - детство это. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.06.2019, 20:43 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >МодальноеОкно, сегодня, 19:49   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21900875][21900875]  >...зы куда аналитики вообще смотрят - ну это ж реальный п-ц... <Это есть в реальной системе и проектировали её по взрослому серьезные люди. И долго обсасывали каждое поле с заказчиком. Не надо пороть отсебятину, а нужно брать то что есть как данность. Тебя не должно интересовать, где и как будет использоваться конкретное поле сущности, ты должен заполнить (откорректировать) поля сущности и сохранить её в базе данных. И потом, 30 полей Сотрудника, не более чем пример. Есть сущности и с числом полей в районе 100. Самое поганое, что в большинстве (в большом количестве) эти поля пустые. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.06.2019, 20:59 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеев, это всё совершенно типовые задачи: посмотреть список объектов, создать объект, отредактировать объект, работа со связанными объектами, выбор объекта из справочника. С совершенно типовой реализацией: гриды, контролы забинденные на модель данных и т.п. Можно эти формочки рисовать руками, биндить контролы, реализовывать всю эту логику по чтению, сохранению, валидации данных. А можно взять готовый движок. То, что вы описываете - это как-раз подход Дельфи. Сначала рисуем формочку, потом реализуем всю эту логику и т.п. В DevExpress XAF же используется прямо противоположный подход: описываем схему данных и больше не делаем ничего, просто запускаем готовое приложение с готовыми формочками со вложенными и связанными сущностями и чем угодно. Нет никакого смысла тратить время и реализовывать эту логику руками, она типовая. Я делал таким образом медицинскую информационную систему, систему для строительных расчетов. 90% рутины по созданию формочек так можно автоматизировать. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.06.2019, 21:35 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеев, Купи ВИПРОС, она все автоматом за тебя сделает :) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.06.2019, 21:41 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеевЕсть сущности и с числом полей в районе 100. Самое поганое, что в большинстве  (в большом количестве) эти поля пустые. плакать долго будем? Чем 100 полей или 200 полей мешают? Ты сказал что вы обсосали с заказчиком эти 100 полей. Обсосали в виде скроллинга вертикальной таблицы? авторСамое поганое, что в большинстве Детский лепет. Для кого поганое? Для СУБД? Для юзверя? Для прогера? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.06.2019, 21:52 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеевЕсть сущности и с числом полей в районе 100. Самое поганое, что в большинстве  (в большом количестве) эти поля пустые. Значит вам надо уволить своего проектировщика БД :) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 04.06.2019, 09:45 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеевЭто есть в реальной системе и проектировали её по взрослому серьезные люди. И долго обсасывали каждое поле с заказчиком. встретились два одиночества... вам же правильно говорят - с точки зрения функционирования вашей модели "как есть" - все уже изобретено, абсолютно типовая задача по чтению, отображению, валидированию и записи. Можно самим изобрести или взять какой-нибудь фреймворк готовый с точки зрения реальной работы в рамках предметной области - вас (или вашего архитектора + аналитика) вместе с ответственным лицом со стороны заказчика надо просто под ж.пу ногой выпинывать за профнепригодность ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 04.06.2019, 10:20 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >PetroNotC Sharp, вчера, 21:52   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21900960][21900960]  >Ты сказал что вы обсосали с заказчиком эти 100 полей. <см. здесь . >Чем 100 полей или 200 полей мешают? <Какие-то странные умозаключения. Причем здесь мешают-не мешают. Меня интересует вопрос как с ними аккуратно работают. Насмеши меня - покажи как ты показываешь клиенту 200 полей. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 04.06.2019, 13:24 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >МодальноеОкно, сегодня, 10:20   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21901239][21901239]  >...вместе с ответственным лицом со стороны заказчика надо просто под ж.пу ногой выпинывать за профнепригодность. <Перед тем как вякать по сути, надо знать суть. Не знаю, поймёшь ли, но меня учили - чтобы плюнуть в лысину великого, надо встать на его плечи. Систему создавали сотрудники Рязанского радиотехнического, заказчик - контора ещё серьезнее. А ты то кто? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 04.06.2019, 13:34 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеевПеред тем как вякать по сути, надо знать суть. эм... я учетными системами hr/salary (в том числе) занимаюсь порядка 20 лет. и вероятно что-то понимаю как это может выглядеть. какой небывалой сутью вы меня хотели поразить? ВМоисеевСистему создавали сотрудники Рязанского радиотехнического, заказчик - контора ещё серьезнее. это аргумент конечно... Покровские ворота - Моей Ольге Яновне понравилось. - Нууууу, говорит само за себя. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 04.06.2019, 13:49 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеевМеня интересует вопрос как с ними аккуратно работают. Насмеши меня - покажи как ты показываешь клиенту 200 полей. как говорит наш дорогой шеф - если человек идиёт - это надолго... ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 04.06.2019, 13:50 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеев>PetroNotC Sharp, вчера, 21:52   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21900960][21900960]  >Ты сказал что вы обсосали с заказчиком эти 100 полей. <см. здесь . >Чем 100 полей или 200 полей мешают? <Какие-то странные умозаключения. Причем здесь мешают-не мешают. Меня интересует вопрос как с ними аккуратно работают. Насмеши меня - покажи как ты показываешь клиенту 200 полей. Очень просто. Поля относящие к зарплате открываются в АРМ расчет зарплаты. Поля относящиеся к любовнице открываются в АРМ представительские расходы. Ты по ГОСТ разрабатываешь? Рязанский радиотехнический) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 04.06.2019, 13:53 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  я понял откуда 200 полей набирается жена1 жена2 жена3 жена4 жена5 ребенок1_жена1 ребенок2_жена1 ребенок3_жена1 ребенок4_жена1 и т.д. короче 200 бюсь будет мало ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 04.06.2019, 13:56 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  МодальноеОкно, Главное скрин показал на 10 полей, а пугает 200 полями. У страха глаза велики.)) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 04.06.2019, 13:59 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >МодальноеОкно, сегодня, 13:56  https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21901523][21901523]  >я понял откуда 200 полей набирается <20 лет челночел из Турции? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 04.06.2019, 14:09 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  PetroNotC SharpГлавное скрин показал на 10 полей, а пугает 200 полями. ну на самом деле тут уже полей больше. если делать нормально тот же адрес... но вероятно в "Рязанском радиотехническом" про кладр/фиас не слышали... ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 04.06.2019, 14:14 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  В западных ЕРП-системах 200-300 полей в таблице - обычное дело. Хотя идиотизм конечно. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 04.06.2019, 14:14 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >PetroNotC Sharp, сегодня, 13:53   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21901520][21901520]  >Очень просто. <Ну-ну. Не всё так просто - есть общие параметры для зарплаты и любовницы. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 04.06.2019, 14:17 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеев>PetroNotC Sharp, сегодня, 13:53   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21901520][21901520]  >Очень просто. <Ну-ну. Не всё так просто - есть общие параметры для зарплаты и любовницы.чем дальше, тем смешнее ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 04.06.2019, 14:21 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >МодальноеОкно, сегодня, 14:14   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21901541][21901541]  >тот же адрес... но вероятно в "Рязанском радиотехническом" про кладр/фиас не слышали… <Не поминайте всуе Рязань, я не из их конторы - по воле судьбы выпало сопровождать их систему. Но мужики там достойные, дело своё знают. Вопрос не в том, что это за поля сущности. Важно что их число влияет, например, на скорострельность грида. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 04.06.2019, 14:27 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >PetroNotC Sharp, сегодня, 14:21  https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21901553][21901553]  >чем дальше, тем смешнее <Ну срезал, Василия Макаровича Шукшина изволили начитаться? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 04.06.2019, 14:34 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеевВажно что их число влияет, например, на скорострельность грида. Сержант, запишите эти простые, но мудрые слова... (с) дмб ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 04.06.2019, 14:41 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеевМеня интересует вопрос как с ними аккуратно работают. Что значит "аккуратно" ? ) Вы задали абстрактный вопрос, который не подразумевает какого либо ответа. В чем проблема то? Только в том, что полей 200 и вам кажется что это перебор? Организация БД зависит от задач, которые она должна решать, абстрактно обсуждают, когда не разобрались с задачей. Я так понимаю это "наш" случай? ;) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 05.06.2019, 11:12 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеевВопрос не в том, что это за поля сущности. Важно что их число влияет, например, на скорострельность грида Т.е. все таки проблема не с базой, а с клиентской частью и отображением этой информации на экране? Продолжайте задавать вопросы... ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 05.06.2019, 11:15 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >Serguei, сегодня, 11:12   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21902283][21902283]   >Вы задали абстрактный вопрос, который не подразумевает какого либо ответа. <Хорошо. Имеем реальную сущность со 100 полями. Отделить параметры зарплаты от параметров любовницы в сущности не представляется возможным. Надо скорректировать параметры сущности: 1. Как хранится сущность в базе данных - в таблице или таблицах? 2. Выделяете ли Вы идентификационные параметры в сущности? 3. Перед тем как корректировать сущность, её надо найти. 4. Как Вы реализуете поиск? и т.д. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 05.06.2019, 16:02 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеев>Serguei, сегодня, 11:12   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21902283][21902283]   >Вы задали абстрактный вопрос, который не подразумевает какого либо ответа. <Хорошо. Имеем реальную сущность со 100 полями. Отделить параметры зарплаты от параметров любовницы в сущности не представляется возможным. Надо скорректировать параметры сущности: 1. Как хранится сущность в базе данных - в таблице или таблицах? 2. Выделяете ли Вы идентификационные параметры в сущности? 3. Перед тем как корректировать сущность, её надо найти. 4. Как Вы реализуете поиск? и т.д. Вы читаете что вам пишут? Вам писали что 100 это не много. И 200 тоже. А вы опять - НУЖНО КОРРЕКТИРОВАТЬ. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 05.06.2019, 16:43 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 05.06.2019, 16:46 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Вот выше чел работает и не плачет ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 05.06.2019, 16:47 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >PetroNotC Sharp, сегодня, 16:43   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21902745][21902745]  >А вы опять - НУЖНО КОРРЕКТИРОВАТЬ. <Так покажите, как реализована коррекция (не нравится термин - пусть редактирование) параметров (полей) сущности из справочника номенклатуры в навике пользователем. Надеюсь, не используется скроллинг грида вправо. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 05.06.2019, 17:00 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеев, Верикальный грид. Термин знаком? Или Properties Grid. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 05.06.2019, 17:11 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >PetroNotC Sharp, сегодня, 17:11   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21902776][21902776]  >Верикальный грид. <Какие поля из справочника показываются в гриде. Покажите слайд. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 05.06.2019, 17:15 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  кроме грида ничего не доступно? их банально по tabcontrol распихать низяя? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 05.06.2019, 17:34 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  от это - справочник номенклатуры в навике:Как-то так, да. Половина полей - лютый бред. Не к месту. Прилепили, лишь бы было и гибкости - ноль. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 05.06.2019, 17:41 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеев>PetroNotC Sharp, сегодня, 17:11   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21902776][21902776]  >Верикальный грид. <Какие поля из справочника показываются в гриде. Покажите слайд.ты программист? Открой в студии редактор свойств формы. Там сгруппированы все свойства. Хочешь группой. Хочешь по алфавиту. Можно сделать часто используемые наверх. Ну ё моё)))))) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 05.06.2019, 17:58 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  МодальноеОкнокроме грида ничего не доступно? их банально по tabcontrol распихать низяя?не хочет поля любовницы отделять от значимых для бизнеса. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 05.06.2019, 18:00 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Отображайте в гриде только основные поля. А на формочке с детальной информацией - уже все поля, разбитые по вкладочкам и внутри вкладочек по группам. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 05.06.2019, 18:46 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Ares_ekb, Бывают хорошие гриды с галочками Отображаемые поля\Скрыть поле. И пусть юзверь сам там решает. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 05.06.2019, 18:51 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >PetroNotC Sharp, сегодня, 17:58   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21902842][21902842]  >Ну ё моё)))))) <Ну ё твоё. От тебя мне хотелось узнать только одно - что на первом же этапе коррекции (редактирования полей) сущности в список сущностей по справочнику закачиваются значения всех полей всех сущностей выборки. Грустно улыбаюсь. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 05.06.2019, 19:46 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеев>PetroNotC Sharp, сегодня, 17:58   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21902842][21902842]  >Ну ё моё)))))) <Ну ё твоё. От тебя мне хотелось узнать только одно - что на первом же этапе коррекции (редактирования полей) сущности в список сущностей по справочнику закачиваются значения всех полей всех сущностей выборки. Грустно улыбаюсь. Попробуй сформулировать свою мысль по новой. Или произнеси эту фразу перед зеркалом. Про то что в базе 100 и 200 это не много, мы уже выяснили. Итого вопрос чисто в ГУИ. Спрашивай) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 05.06.2019, 19:56 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >Ares_ekb, сегодня, 18:46   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21902903][21902903]   >Отображайте в гриде только основные поля… <Логично. Только я первым делом получаю выборку только из основных (идентификационных) полей - дабы найти нужное. В гриде идентификации (поиска того, кого надо) есть поле Детализация - дающее возможность вызвать форму (у меня UserControl) для оперирования полной информации, но только для одной сущности. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 05.06.2019, 20:07 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >PetroNotC Sharp, сегодня, 19:56  https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21902939][21902939]   >Спрашивай) <Ты, что вертикальным курсором цепляешься напрямую к серверному курсору выборки? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 05.06.2019, 20:15 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеев>PetroNotC Sharp, сегодня, 19:56  https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21902939][21902939]   >Спрашивай) <Ты, что вертикальным курсором цепляешься напрямую к серверному курсору выборки?то есть про дизайн Как показать 100 полей закончили? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 05.06.2019, 20:17 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >PetroNotC Sharp, сегодня, 20:17   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21902946][21902946]   >то есть про дизайн Как показать 100 полей закончили? <Да нет. Всё крутится вокруг вопроса как работать (не только показывать, но и создавать, удалять и редактировать поля сущности) с сущностями, имеющих большое число полей. Покажи наконец слайд с реальным вертикальным гридом для работы со справочником. Как реализуется его сортировка, к примеру по причинам (не увидел в справочнике других текстовых полей, да и DateTime тоже не заметил), в процессе поиска. Слайд своей схемы я привел. То что сказал Ares_ekb я поддерживаю и реализую. Важно понять насколько эффективно хранить сущность в строке одной таблицы. И нужно ли её разбивать. Хотел бы я посмотреть на твой вертикальный грид с полями, многие из которых пусты. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 05.06.2019, 21:36 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеев, Ты адекватный? То есть я должен из visual studio показать скрин где form properties? Из студии за которой ты 15 лет сидишь? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.06.2019, 07:13 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Вот, из одной системы, там тоже много полей. И ни одной строки кода для рутинных вещей типа чтения/сохранения данных. Столбцы можно выбирать. Мне не нравятся таблицы с кучей столбцов и горизонтальной прокруткой, но заказчик очень настаивал. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.06.2019, 08:59 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Детальную форму пользователи тоже сами могут настраивать: ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.06.2019, 09:00 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Всё то же самое в веб-интерфейсе: ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.06.2019, 09:01 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Ares_ekbМне не нравятся таблицы с кучей столбцов и горизонтальной прокруткой, но заказчик очень настаивал.  эксель вечен ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.06.2019, 10:23 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  кстати симпотишно. что за система такая? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.06.2019, 10:40 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  МодальноеОкно, это DevExpress XAF, там много ещё прикольных штук типа аналитических панелей: ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.06.2019, 11:27 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Ares_ekb, И стоит немерено:) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.06.2019, 11:31 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >Ares_ekb, сегодня, 08:59   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21903127][21903127]   >Вот, из одной системы, там тоже много полей. <Спасибо. Спасибо, что понял меня. У меня несколько иная ситуация - ГИС, соответственно и несколько другие способы отображения информации по сущностям. Но перед тем как отобразить, информацию надо уметь вводить и корректировать. Хочу отработать примерно такую схему: 1. Нужно ввести новую персону - вызов панели Персоны. Вводим, если надо, идентификационные поля. 2. Переходим к полям детализации - вызов (двойной клик на поле Дет) панели ПерсоныД. Если персона не сотрудник данной конторы, поля заполняем вручную. 3. Если сотрудник то обращаемся к справочнику Сотрудников - вызов панели Сотрудники (двойной клик на Сотрудник). Если есть нужный сотрудник, то выбираем его - клик и подсветка стоки грида. Иначе создаём при наличии прав. Далее давим функциональную кнопку Выбор, сообщая тем самым, чтобы панель ПерсоныД забирала необходимую информацию. и т.п. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.06.2019, 11:37 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  PetroNotC Sharp, средняя зарплата программиста за 1 месяц с учетом налогов, для работодателя или заказчика должна быть вполне подъемная сумма ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.06.2019, 11:40 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеев> Вам бы дизайнер не помешал с разобраться с цветовой гаммой, размещением элементов на форме и юзабилити заодно ;) А вы там какой то ерундой с количеством полей занимаетесь. Исходить нужно из потребностей пользователя - залезть в его шкуру и понять для выполнения какой задачи какой набор данных нужен, а не пытаться сделать "мега таблицу" на все случаи жизни. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.06.2019, 11:53 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Ares_ekbPetroNotC Sharp, средняя зарплата программиста за 1 месяц с учетом налогов, для работодателя или заказчика должна быть вполне подъемная сумма Когда красивое не своё, предупреждать надо). Он выше сразу првернул разговор ещё на 20 страниц по твоим рисункам)). ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.06.2019, 11:55 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  PetroNotC Sharp, что значит не своё? Скрины и видео мои. А остальное (включая Windows, XAF, C#, Visual Studio и т.п.) понятно что не своё. Смысл делать самому то, что уже готово ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.06.2019, 12:12 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >Serguei, сегодня, 11:53   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21903322][21903322]  >... а не пытаться сделать "мега таблицу" на все случаи жизни. <слазь с пальмы ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.06.2019, 12:15 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеев, очень сложный интерфейс получается, несколько раз прочитал и не понял что откуда открывается. Обычно всего два вида форм: 1) Список объектов 2) Просмотр/редактирование одного объекта Для простых объектов редактирование может делаться сразу в списке, но это не тот случай. Просмотр/редактирование обычно вызывается из списка просто двойным кликом по строке или нажатием кнопки. У вас для этого используется поле Дет - уже какое-то усложнение для пользователей, хотя терпимо. Я бы в гриде вообще не делал редактирование, какой смысл если всё равно для редактирования отдельная форма. Выбор сотрудника для копирования данных очень сложный. Это наверное должен быть просто выпадающий список. Что там за форма "Сотрудник" слева я не понял. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.06.2019, 12:24 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >Ares_ekb, сегодня, 08:59   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21903127][21903127]   >...Столбцы можно выбирать <Уточни пожалуйста, как вводишь все значения полей конкретной сущности Наряд-заказ, имея ввиду что полей может быть и 100. На слайде ты показал всего 11 полей. Значение следующего поля вводишь используя грид вправо? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.06.2019, 12:37 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеев, на гриде есть прокрутка вправо, но только для просмотра. Для редактирования отдельная форма (2-ой скриншот). Редактирование на гриде есть смысл делать только если там несколько простых полей. При этом детальная форма редактирования уже не нужна. Делать редактирование одновременно и на гриде, и на отдельной форме я бы не стал. Или тем более редактирование части полей в гриде, а остальных полей - на форме редактирования. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.06.2019, 12:44 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеев, Там есть кнопа Выбор колонки. Это devExress брат). Что за вопросы про 100 полей) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.06.2019, 12:50 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >Ares_ekb, сегодня, 12:24   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21903358][21903358]  >Просмотр/редактирование обычно вызывается из списка просто двойным кликом по строке или нажатием кнопки <Сущность может зависеть от нескольких справочников. >Я бы в гриде вообще не делал редактирование, какой смысл если всё равно для редактирования отдельная форма. <Согласен. Чем и занимаюсь - убираю редактирование в гридах. >...Что там за форма "Сотрудник" слева я не понял. <Это кнопка вызова панели Сотрудники. Раньше на ней была надпись ПерсонаД. Также вызывала нарекания. Придется ввести дополнительную кнопку. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.06.2019, 12:51 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >PetroNotC Sharp, сегодня, 12:50   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21903393][21903393]  >Там есть кнопа Выбор колонки. <Маразм крепчает ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.06.2019, 12:54 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Ares_ekbМодальноеОкно, это DevExpress XAF, там много ещё прикольных штук типа аналитических панелей: ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.06.2019, 13:03 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  SergueiВам бы дизайнер не помешал с разобраться с цветовой гаммой, размещением элементов на форме и юзабилити заодно да ладно... "Рязанский политехнический" следует традициям. gui начала 90-х, проверенный временем. для полноты картины нужен еще стиль кода, когда все в одну button1_click() завернуто ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.06.2019, 13:07 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеев   если у вас номер паспорта есть - то где серия? кем/когда выдано, подразделение? да и вообще "в лучших домах парижа и вены" все это принято обозначать "документ удостоверяющий личность"... их там кстати порядка 30 разных видов... ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.06.2019, 13:12 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеев>PetroNotC Sharp, сегодня, 12:50   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21903393][21903393]  >Там есть кнопа Выбор колонки. <Маразм крепчаетв студии нашел вертикальный грид? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.06.2019, 13:17 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеев>Serguei, сегодня, 11:53   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21903322][21903322]  >... а не пытаться сделать "мега таблицу" на все случаи жизни. <слазь с пальмы Не припомню чтобы мы с вами пили чай рюмками. Поэтому попрошу без оскорблений. Если вам не понятны не нужны коментарии со стороны, зачем вообще сюда пишите? Неужто вы реально считаете, что ваш юзер интерфейс соответствует текущим реалиям? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.06.2019, 13:26 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Serguei, Бесполезно. На критику не реагирует никогда принципиально. Хобби - показать своё и не вникать в чужое. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.06.2019, 14:24 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >МодальноеОкно, сегодня, 13:12  https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21903422][21903422]   >если у вас номер паспорта есть <В мои планы не входит обсуждать назначение и значение того или иного поля. Сущности имеют много полей - как с ними работать. Имеет ли смысл выделять идентификационные поля и показывать их в гриде, а полную информацию для редактирования сущности показывать в отдельной панели? Я пробую этот вариант. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.06.2019, 16:08 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >Serguei, сегодня, 13:26   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21903447][21903447]  >Поэтому попрошу без оскорблений. <Извините. Только прошу проанализируйте Ваше предыдущее сообщение. >Неужто вы реально считаете, что ваш юзер интерфейс соответствует текущим реалиям? <В каком то смысле - да. Он делает то, что необходимо и без излишеств. Но! я инженер, а значит поиск и сомнение. Мне не нравится реализация. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.06.2019, 16:16 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеевИмеет ли смысл выделять идентификационные поля и показывать их в гриде, а полную информацию для редактирования сущности показывать в отдельной панели? другого способа пока не изобрели причем если полей мало можно редактировать прямо в гриде если много нужна "карточка" для сущности. где поля распиханы по тематическим "смысловым" группам ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.06.2019, 16:30 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >МодальноеОкно, сегодня, 16:30   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21903726][21903726]  >другого способа пока не изобрели… <Согласен. Хочу выяснить, зачем рязанцы разделили сущность на две записи в разных таблицах. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.06.2019, 16:41 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  В автокаде широко используется. Ну а как иначе то?)) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.06.2019, 16:41 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеев>МодальноеОкно, сегодня, 16:30   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21903726][21903726]  >другого способа пока не изобрели… <Согласен. Хочу выяснить, зачем рязанцы разделили сущность на две записи в разных таблицах.наверно разные сущности. Имена таблиц дай. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.06.2019, 16:42 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеевзачем рязанцы разделили сущность на две записи в разных таблицах. какие? физ. лицо и сотрудник? это разные сущности ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.06.2019, 16:43 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >МодальноеОкно, сегодня, 16:43   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21903742][21903742]  >...это разные сущности <это сущность не людская, это физический объект. Рязанцы что-то хотели проверить, именно в боевых условиях, а не на тестовых примерах. Видимо что-то их не устраивало в доступе к широким, полупустым таблицам. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.06.2019, 17:47 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеевКак работать с данными? Твой вопрос бессмысленен вне контекста твоей задачи, её постановки и техзадания на систему. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.06.2019, 18:04 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеев>МодальноеОкно, сегодня, 16:43   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21903742][21903742]  >...это разные сущности <это сущность не людская, это физический объект. Рязанцы что-то хотели проверить, именно в боевых условиях, а не на тестовых примерах. Видимо что-то их не устраивало в доступе к широким, полупустым таблицам. пустые домыслы зачем разделяют по таблицам физ. лицо и сотрудника - это просто. одно и тоже физ. лицо могут увольнять и брать обратно на работу + он может быть внешним и внутренним совместителем а что и где "Рязанский политехнический" изобрел - нам не ведомо ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.06.2019, 18:36 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  МодальноеОкнопустые домыслы+1 ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.06.2019, 18:39 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеевХочу выяснить, зачем рязанцы разделили сущность на две записи в разных таблицах.другой топик заводи))) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.06.2019, 18:41 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >Ares_ekb, 5 июн 19, 18:46  https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21902903][21902903]  >Отображайте в гриде только основные поля. А на формочке с детальной информацией - уже все поля, разбитые по вкладочкам и внутри вкладочек по группам. <Попытался - результат на скринах: 1. Имеем "широкую" сущность - одна длинная строка в одной таблице. Работу показываю на примере сущности Сотрудник. 2. Вызываем панель поиска нужной сущности. На панели - грид, показывает только поля идентификации сущности и функциональные кнопки - Фильтр, Новая, Переход к вызывающей панели. Сканируя грид, ищем нужную сущность. Вопрос - сколько сущностей загружать в список грида. Я ограничиваю верхнюю границу выборки. Если выборка больше, принимаю мах число строк и зажигаю фонарь "Уточни параметры фильтра". Не всё гладко с размером списка для грида. Вот запрос к хранимой процедуре формирования выборки: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. двойной щелчок на выбранной строке грида вызывает панель работы с полной информацией по сущности - следующее сообщение ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 08.06.2019, 12:44 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеев, зачем все эти сложности? Возьмите DevExpress XAF, сделайте на нём нормальную программу за пару часов. Если захотите, то потом по аналогии сделаете с нуля свою. Что за панель поиска? Зачем ограничивать количество записей в гриде? Должно быть просто две формы: 1) список сущностей (которая используется и для просмотра, и для поиска) 2) детальная информация о сущности. Если нужно искать сотрудников из какой-то другой формы, то на той форме делаем просто выпадающий список с возможностью фильтрации. На DevExpress XAF ваша программа пишется за 1 день. Вы потратили уже существенно больше, не понятно ради чего. У меня был проект, где чел год(!) делал программу и в принципе, его заказчика всё устраивало. Я им тоже самое просто ради прикола сделал в 50 раз быстрее, в 10 раз лучше и бесплатно, от чего они просто охренели, что такое вообще возможно. От выбора адекватных инструментов очень многое зависит. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 08.06.2019, 15:01 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >ВМоисеев, сегодня, 12:44   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21905119][21905119]  >Продолжение. Имеем панель для работы с полями одной сущности. Можем Корректировать значения полей сущности, Удалять и Сохранять сущность, осуществить подстановку в строку грида вызывающей панели, транзитивно осуществить подстановку в панель вызывающую панель с гридом. Больше функций пока не требуется. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 08.06.2019, 15:21 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >Ares_ekb, сегодня, 15:01  https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21905145][21905145]  >Что за панель поиска? Должно быть просто две формы: 1) список сущностей (которая используется и для просмотра, и для поиска) 2) детальная информация о сущности. <В Панели поиска отражается список не всех полей сущностей, а только поля для идентификации. Это а ля Ваша 1-я форма. > Зачем ограничивать количество записей в гриде? < Здесь дали пример широкой сущности. Сколько подобных сущностей Вы перенесёте в список, отображаемый в гриде? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 08.06.2019, 15:46 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >Ares_ekb, сегодня, 15:01  https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21905145][21905145]  >На DevExpress XAF ваша программа пишется за 1 день. Вы потратили уже существенно больше, не понятно ради чего. <Может быть. Но: 1. Может ли заказчик использовать DevExpress XAF 2. Вы так и не назвали стоимость DevExpress XAF 3. Здесь и здесь представлены варианты работы с … сложно понять с чем именно. Где-то 10 часть рабочего стола заполнена всевозможными рюшечками, к делу не имющие никакого отношения. Мне надо работать со справочниками, имеющих широкие сущности. Одна из операций - подстановка значений справочника. Пример на слайде. Работаем со справочником Персоны. Информацию по персоне можно вбивать ручками, если она из другой конторы, или получить подстановкой из справочника Сотрудники, если персона сотрудник. В панели СотрудникиД (полная информация по сотруднику) клик на кнопке Выбор и информация по Сотруднику транзитом будет передана панелям Сотрудники, ПерсоныД, Персоны. На этом откланиваюсь. Буду смотреть, как работать с широкими сущностями, разбитыми на 2-ве строки в разных таблицах. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 08.06.2019, 22:41 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеев3.  Здесь   Нет там никакого XAF. Все что там видишь сделано автоматически. Можно постнастроить (в том числе и внешний вид). А решается там задача - полный дриллап, т.е. твои подстановки данных из одних сущностей в другие, а сущности можно делить как угодно :) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 08.06.2019, 22:49 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >ViPRos, вчера, 22:49   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21905267][21905267]  >Все что там видишь сделано автоматически. Можно постнастроить (в том числе и внешний вид). <Хорошо. Может быть. Но! 1. Функциональные кнопки (элементы) действия должны быть привязаны к правам пользователя в этом приложении. У меня так Код: c# 1. 2. 3. 4. 5. Как у тебя с правами пользователя именно для этого приложения 2. Вот какая незадача - в панели СотрудникиД много полей ввода. Не проверять же каждое на права. Поэтому повторный запрос к базе Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. А как автоматически делаешь ты? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 09.06.2019, 10:41 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеевКак у тебя с правами пользователя именно для этого приложенияты права разбирал отдельной своей темой. В искусстве полемики это заболтать одну тему другой. Паттерн полемики) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 09.06.2019, 10:54 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >PetroNotC Sharp, сегодня, 10:54   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21905342][21905342]  >...В искусстве полемики это заболтать одну тему другой. <Да нет, батенька, включи мозг. Все об одном и том же - как работать с широкими сущностями, к примеру как работать со справочником Сотрудники. Кто-то может построить рабочий функционал автоматически , кто-то за один день - только купи. Каждый показывает прорву рюшечек, большинство из которых в принципе должно быть недоступно большинству пользователей. Если у пользователя нет прав на редактирование сущности, то соответствующие элементы должны быть убраны с рабочего стола. Я так думаю, но могу и ошибаться. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 09.06.2019, 11:47 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеев, У тебя 5 страниц про права разговора не было. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 09.06.2019, 12:34 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеев, Кнопки, меню и т.д. (ФК твои) - это методы типа. На методы раздаются права, если прав нет, то эти кнопки, меню и т.д. просто не генерируются и на клиенте их нет. Данные тоже по правам на уровне - тип, свойства типа. Проверять и еще как. Любой чих в сторону данных - права. Доки ВИПРОС тут где то выложены. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 09.06.2019, 13:25 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >ViPRos, сегодня, 13:25   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21905421][21905421]  >Кнопки, меню и т.д. (ФК твои) - это методы типа. <Не понимаю. ФК создать новую сущность для, к примеру, Персоны и Сотрудника - это разные типы? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 09.06.2019, 16:10 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеев>ViPRos, сегодня, 13:25   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21905421][21905421]  >Кнопки, меню и т.д. (ФК твои) - это методы типа. <Не понимаю. ФК создать новую сущность для, к примеру, Персоны и Сотрудника - это разные типы? Ну если уж они названы Персона и Сотрудник, то как бы они чем то отличаются? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 09.06.2019, 23:15 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Это как же - мы тебя понимаем (хотя ахинею ты несешь конкретную), а ты нас нет? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 09.06.2019, 23:17 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >ViPRos, вчера, 23:17  https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21905561][21905562]  >Ну если уж они названы Персона и Сотрудник, то как бы они чем то отличаются? <М-дя. Вообще то я спросил про функциональные кнопки (меню или что-то подобное) нажатием которых создаются новые сущности Персона или Сотрудник. У меня они (кнопки - ФК) называются (везде одинаково) - "Новая". Так это методы разных типов? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.06.2019, 01:55 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >ViPRos, вчера, 23:17   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21905562][21905562]  >Это как же - мы тебя понимаем (хотя ахинею ты несешь конкретную), а ты нас нет? <Когда нажимаю ФК - "Новая", везде делается примерно одинаково: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. - вызов хранимой процедуры, что возвращает значения полей вновь созданной сущности. Будет ли кнопка "Новая" отражена на панели зависит от прав пользователя и от состояния панели - находится ли она в активной зоне рабочего стола (работают ли конкретно с ней в данный момент) или помещена в зону ожидания. Каждая панель отрабатывает метод Код: c# 1. 2. 3. 4. 5. 6. интерфейса панели. Каждое приложение на C# (папка с .exe - ком) при запуске получает в качестве одного из параметров запуска список прав запускающего пользователя. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.06.2019, 02:35 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеевУ меня они (кнопки - ФК) называютсяу тебя действительно параллельный мир. У всех это фореген кей FK.)) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.06.2019, 07:13 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеев, Главное что ты код свой выложить успел. Цель достигнута. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.06.2019, 07:14 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >PetroNotC Sharp, сегодня, 07:13  https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21905626][21905626]  >...У всех это фореген кей FK.)) <Право не стоит свои домыслы превращать в форму истины. Сам не понимаешь и других путаешь. Может стоит свой поток слов иногда отражать в форме вопроса или вообще лучше помолчать ФК - функциональная кнопка ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.06.2019, 10:23 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  стиль интересный... как будто писал бывший 1с-ник стек поменял, а подход все тот же надеюсь btc_Новая_Click существует в рамках царской верстки gui на wpf + code behind чтобы п.ц был "всеобъемлющ" ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.06.2019, 10:42 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеевСам не понимаешь и других путаешь.  Может стоит свой поток слов иногда отражать в форме вопроса или вообще лучше помолчать ФК - функциональная кнопка Поражает Ваша манера требовать ответа на вопрос, который Вы даже четко сформулировать не можете. И такое впечатление, что Вы набросились на участников форума вместо того, чтобы обсуждать все вопросы с функциональным заказчиком. Да и не похоже, что ответы Вам особо нужны, видно же что Вы для себя все решили и претесь напролом... ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.06.2019, 11:01 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеев>ViPRos, вчера, 23:17  https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21905561][21905562]  >Ну если уж они названы Персона и Сотрудник, то как бы они чем то отличаются? <М-дя. Вообще то я спросил про функциональные кнопки (меню или что-то подобное) нажатием которых создаются новые сущности Персона или Сотрудник. У меня они (кнопки - ФК) называются (везде одинаково) - "Новая". Так это методы разных типов? Есть стандартный набор кнопок, меню и т.д., которые можно применить для всех типов (если есть права) их шт 20 где то, от "Новая" и до "Пивот". ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.06.2019, 11:47 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >Serguei, сегодня, 11:01   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21905760][21905760]  >Поражает Ваша манера требовать ответа на вопрос, который Вы даже четко сформулировать не можете. <Пример конкретного вопроса в студию. Вообще то стараюсь просить, но не требовать. >... Да и не похоже, что ответы Вам особо нужны, видно же что Вы для себя все решили и претесь напролом... <Вы заблуждаетесь. Несомненно, перед тем как задать вопрос, ищу варианты решения. Но даже когда вариант есть, он чем то не устраивает. К примеру, вопрос работы с широкими сущностями. Мне надо а) 1. создавать новую сущность 2. редактировать её поля. 3. сохранять сущность в таблице базы данных. б) 1. перед тем как редактировать поля сущности, её надо найти. 2. где редактировать поля сущности. Вот мысль нашего коллеги . Т.е. для решения задачи надо две панели (формы, UserControl что-нибудь подобное). Я шёл таким же путём, но думаю, совершил 2 ошибки: 1. при работе с панелью поиска загружал выборку со всеми полями сущностей, этого делать не стоит - нужна загрузка только полей идентификации 2. дал возможность редактировать идентификационные поля сущности в строке грида - это надо делать во второй панеле, где представлены все поля, но только одной сущности. В результате обсуждения, признал и исправил свои ошибки ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.06.2019, 11:51 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеев1. перед тем как редактировать поля сущности, её надо найти. 2. где редактировать поля сущности что ее искать - она же выбрана в гриде по полям достаточным для отделения одной от другой... наименование там или наименование+код(артикул) ВМоисеев1. при работе с панелью поиска загружал выборку со всеми полями сущностей, этого делать не стоит - нужна загрузка только полей идентификации 2. дал возможность редактировать идентификационные поля сущности в строке грида - это надо делать во второй панеле, где представлены все поля, но только одной сущности. В результате обсуждения, признал и исправил свои ошибки ура ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.06.2019, 11:58 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >ViPRos, сегодня, 11:47   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21905807][21905807]  >Есть стандартный набор кнопок, меню и т.д., которые можно применить для всех типов (если есть права) их шт 20 где то, от "Новая" и до "Пивот". <Так права на стандартную кнопку, или права на эту стандартную кнопку в приложении или в конкретной панели. Пользователь, при наличии прав, может нажимать кнопку "Новая" при работе со справочником Персоны, но эта операция пользователю запрещена при работе со справочником Сотрудники. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.06.2019, 11:59 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >МодальноеОкно, сегодня, 11:58   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21905817][21905817]   >что ее искать - она же выбрана в гриде по полям достаточным для отделения одной от другой... наименование там или наименование+код(артикул) <Так запрос не четкий - выборка результата достаточно большая, и в гриде скроллинг. Потом, я режу выборку по высоте, и нужная сущность может в конечную выборку просто и не попасть - желтый фонарь, уточни фильтр ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.06.2019, 12:06 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеев1. при работе с панелью поиска загружал выборку со всеми полями сущностей, этого делать не стоит - нужна загрузка только полей идентификации 2. дал возможность редактировать идентификационные поля сущности в строке грида - это надо делать во второй панеле, где представлены все поля, но только одной сущности. Это все опции, режимы, управляются параметрами. Есть заказчика, которые требуют редактировать в гриде - никакие объяснения что это чем то плохо не действуют (на самом деле это плохо для программиста, а не для юзера). Какие поля в какой очередности показывать - опять дело настройки, всем этим должен заниматься внедренщик и/или юзер. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.06.2019, 13:07 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеевПотом, я режу выборку по высоте, и нужная сущность может в конечную выборку просто и не попасть - желтый фонарь, уточни фильтр пришло событие - "скролить дальше" показываем следующий кусок пихать в выборку для грида условный миллион позиций - такая же дичь как "аналитический" отчет на 30-ти листах - кто это будет смотреть и обрабатывать ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.06.2019, 13:16 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Вот одна и та же форма в разных режимах ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.06.2019, 13:22 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRos, ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.06.2019, 13:23 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRos, ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.06.2019, 13:23 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRos, ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.06.2019, 13:28 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеевМожет стоит свой поток слов иногда отражать в форме вопроса или вообще лучше помолчать ФК - функциональная кнопка вопрос у вас. У меня нет вопросов по вашему топику. Только ответы. 100 и 200 полей это не много для всего вашего топика. А сокращения вам еще рано делать. Их никто не понимает. Нам без разницы, функциональная у вас кнопка или фальшивая. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.06.2019, 13:35 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >ViPRos, сегодня, 13:22   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1313230&msg=21905889][21905889]  >Вот одна и та же форма в разных режимах <Начинает понемногу доходить. Это надо же всё продумать и реализовать. Впечатляет объём проделанной работы. Могем значит. Рад за тебя. Уточни один момент - допустим, что сборочная единица для амортизатора составная, и поставляется из другого цеха. По сути дела с ней можно работать также как и с амортизатором. Однако нет - права не дают. У тебя это другая форма? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.06.2019, 16:10 | 
  
  
  
   | 
||
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеев> Уточни один момент - допустим, что сборочная единица для амортизатора составная, и поставляется из другого цеха. По сути дела с ней можно работать также как и с амортизатором. Однако нет - права не дают. У тебя это другая форма? Не совсем понял что ты спрашиваешь, но в к этой форме у каждого свои права, одни видят один набор данных (в любой проекции), другие другой, одни могут редактировать, другие нет, третьи воще ничего не знают об этой форме одним доступны одни команды другим другие и т.д. все настраивается ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.06.2019, 22:16 | 
  
  
  
   | 
||
| 
 | 

start [/forum/topic.php?all=1&fid=33&tid=1547155]:  | 
    0ms | 
get settings:  | 
    10ms | 
get forum list:  | 
    14ms | 
check forum access:  | 
    4ms | 
check topic access:  | 
    4ms | 
track hit:  | 
    56ms | 
get topic data:  | 
    9ms | 
get forum data:  | 
    2ms | 
get page messages:  | 
    191ms | 
get tp. blocked users:  | 
    1ms | 
| others: | 13ms | 
| total: | 304ms | 

| 0 / 0 | 

    Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
    
    
    «На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даете согласие с использованием данных технологий.»
    
    
    ... бла, бла, бла ...