| 
 | 
| 
 
Работа с большими сущностями 
 | 
|||
|---|---|---|---|
| 
 #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 | 
  
  
  
   | 
||
| 
 | 

start [/forum/topic.php?fid=33&msg=39824741&tid=1547155]:  | 
    0ms | 
get settings:  | 
    8ms | 
get forum list:  | 
    11ms | 
check forum access:  | 
    3ms | 
check topic access:  | 
    3ms | 
track hit:  | 
    171ms | 
get topic data:  | 
    9ms | 
get forum data:  | 
    2ms | 
get page messages:  | 
    50ms | 
get tp. blocked users:  | 
    1ms | 
| others: | 273ms | 
| total: | 531ms | 

| 0 / 0 | 

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