Имя: Пароль:
1C
1С v8
8.2 тонкий клиент группировка в справочнике
0 2307861c
 
21.10.11
17:42
Справочник Физлиц по ним в 3-х регистрах сведений храниться периодическая инфа по статусам. Так вот нужно группировать по этим статусам. Прописал запрос динамического списка, все работает - но жутко тормозит. Как можно реализовать что б не тормозило?
Думал лучше всего добавить 3-реквизита в сам справочник "ФизЛиц" и хранить в них текущие значения. Но накладка статусы устанавливаються документом, а если один пользователь будет в карточке сидеть, а второй документ проводить...
1 Beduin
 
21.10.11
17:45
(0) В консоли сколько времени запрос выполняется?
2 2307861c
 
21.10.11
17:49
(1)Я не смотрел но вижу и так что долго
3 vmv
 
21.10.11
17:49
текст запроса в студию
4 Fragster
 
гуру
21.10.11
17:51
> если один пользователь будет в карточке сидеть, а второй документ проводить

тому, кто в карточке при попытке сохранить данные скажут, что его версия устарела
5 Fragster
 
гуру
21.10.11
17:51
а вообще - (3) прав
6 vmv
 
21.10.11
17:51
проще в физлица добавить группы согласно статусам - ничего торомзить не будет да и запрос не нужен, а в регистрах хранить потрощка, которые отрывать при выборе строки списка
7 Fragster
 
гуру
21.10.11
17:52
ну и если регистрсведений.срезпоследних тормозит - можно перейти на регистры накопления и брать остатки, как бы странно это не звучало
8 vmv
 
21.10.11
17:53
(6) потрошка - это история измерения статуса в контексте озвученой задачи
9 Renat11111
 
21.10.11
17:54
запрос то будет? или стесняемся?
10 2307861c
 
21.10.11
18:01
(9)Да я вот начал смотреть, вроде и не сильно тормозит, наоборот когда больше группировок в них меньше физлиц и меньше тормозит, а с одной идеш по справочнику и он притормаживал
11 vmv
 
21.10.11
18:03
(10) да суперский запрос - вобще не тормозит, отлично - я готов взят в свой арсенал нетленку
12 2307861c
 
21.10.11
18:07
ВЫБРАТЬ
   VKSOFT_СтатусыСтудентовСрезПоследних.Статус КАК Статус,
   СправочникФизическиеЛица.Ссылка,
   СправочникФизическиеЛица.ПометкаУдаления,
   СправочникФизическиеЛица.Предопределенный,
   СправочникФизическиеЛица.Наименование,
   СправочникФизическиеЛица.ДатаРождения,
   СправочникФизическиеЛица.Пол,
   СправочникФизическиеЛица.МестоРождения,
   СправочникФизическиеЛица.СемейноеПоложение,
   СправочникФизическиеЛица.ФайлКартинки,
   СправочникФизическиеЛица.Код,
   VKSOFT_СтудентыГруппаСрезПоследних.Группа,
   VKSOFT_СтудентыКурсСрезПоследних.Курс,
   VKSOFT_СтудентыФормаОбученияСрезПоследних.ФормаОбучения,
   VKSOFT_СтудентыСпециальностьСрезПоследних.Специальность
ИЗ
   Справочник.ФизическиеЛица КАК СправочникФизическиеЛица
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.VKSOFT_СтатусыСтудентов.СрезПоследних КАК VKSOFT_СтатусыСтудентовСрезПоследних
       ПО СправочникФизическиеЛица.Ссылка = VKSOFT_СтатусыСтудентовСрезПоследних.Студент
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.VKSOFT_СтудентыГруппа.СрезПоследних КАК VKSOFT_СтудентыГруппаСрезПоследних
       ПО СправочникФизическиеЛица.Ссылка = VKSOFT_СтудентыГруппаСрезПоследних.Студент
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.VKSOFT_СтудентыКурс.СрезПоследних КАК VKSOFT_СтудентыКурсСрезПоследних
       ПО СправочникФизическиеЛица.Ссылка = VKSOFT_СтудентыКурсСрезПоследних.Студент
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.VKSOFT_СтудентыСпециальность.СрезПоследних КАК VKSOFT_СтудентыСпециальностьСрезПоследних
       ПО СправочникФизическиеЛица.Ссылка = VKSOFT_СтудентыСпециальностьСрезПоследних.Студент
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.VKSOFT_СтудентыФормаОбучения.СрезПоследних КАК VKSOFT_СтудентыФормаОбученияСрезПоследних
       ПО СправочникФизическиеЛица.Ссылка = VKSOFT_СтудентыФормаОбученияСрезПоследних.Студент
13 Mort
 
21.10.11
18:08
Группировка в дин списке изначально была жутко тормозная. Так сгруппировать посмотреть как возможность списка - на это хватает. Но делать группировку механизмом разрабатываемой конфигурации (т.е. активно использовать как основной вид списка) не советую.
14 Armando
 
21.10.11
18:10
Группировка в ДС всегда тормозила. Там насилие над сервером идет. Видно по счетчику серверных вызовов.
15 2307861c
 
21.10.11
18:11
(13, 14)И какой выход?
16 Fragster
 
гуру
21.10.11
18:13
(12) точно нужно не регистры накопления переходить - чтобы студента списать можно было
17 5 Элемент
 
21.10.11
18:59
Если в ДС есть группировка то можешь забыть про динамической считывание. Отсюда и тормоза