|
Динамический список Левое соединение | ☑ | ||
---|---|---|---|---|
0
alekosansey
06.06.18
✎
14:36
|
Добрый день. Есть Динамический список с произвольным запросом.
ВЫБРАТЬ СправочникЗалоговыеБилеты.Ссылка КАК Ссылка, СправочникЗалоговыеБилеты.Код КАК Код, СправочникЗалоговыеБилеты.Клиент КАК Клиент, СправочникЗалоговыеБилеты.Подразделение КАК Подразделение, СправочникЗалоговыеБилеты.ВидЗалоговогоИмущества КАК ВидЗалоговогоИмущества, СправочникЗалоговыеБилеты.Оценщик КАК Оценщик, СправочникЗалоговыеБилеты.Договор КАК Договор, СправочникЗалоговыеБилеты.ДатаВыдачи КАК ДатаВыдачи, СправочникЗалоговыеБилеты.СуммаКредита КАК СуммаКредита, ПериодикаЗалоговогоБилетаСрезПоследних.Состояние КАК Состояние, ПериодикаЗалоговогоБилетаСрезПоследних.Срок КАК Срок, ПериодикаЗалоговогоБилетаСрезПоследних.ДатаВозврата КАК ДатаВозврата ИЗ РегистрСведений.ПериодикаЗалоговогоБилета.СрезПоследних(&ТекДата, ) КАК ПериодикаЗалоговогоБилетаСрезПоследних ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ЗалоговыеБилеты КАК СправочникЗалоговыеБилеты ПО ПериодикаЗалоговогоБилетаСрезПоследних.ЗалоговыйБилет = СправочникЗалоговыеБилеты.Ссылка При открытие очень сильно виснит. Как сделать так чтобы не вис. Заранее огромное спасибо за помощь. |
|||
1
Ненавижу 1С
гуру
06.06.18
✎
14:38
|
1. Здесь не обязательно указывать явное левое соединение
2. проиндексировано ли поле ЗалоговыйБилет в регистре? |
|||
2
Мандалай
06.06.18
✎
14:39
|
Помести во временную таблицу регистр и его уже связывай со справочником.
|
|||
3
alekosansey
06.06.18
✎
14:40
|
Проиндексировано
|
|||
4
aleks_default
06.06.18
✎
14:40
|
поменять местами таблицы
|
|||
5
alekosansey
06.06.18
✎
14:52
|
ВЫБРАТЬ
СправочникЗалоговыеБилеты.Ссылка КАК Ссылка, СправочникЗалоговыеБилеты.Код КАК Код, СправочникЗалоговыеБилеты.Клиент КАК Клиент, СправочникЗалоговыеБилеты.Подразделение КАК Подразделение, СправочникЗалоговыеБилеты.ВидЗалоговогоИмущества КАК ВидЗалоговогоИмущества, СправочникЗалоговыеБилеты.Оценщик КАК Оценщик, СправочникЗалоговыеБилеты.Договор КАК Договор, СправочникЗалоговыеБилеты.ДатаВыдачи КАК ДатаВыдачи, СправочникЗалоговыеБилеты.СуммаКредита КАК СуммаКредита ПОМЕСТИТЬ ВтЗБИДанные ИЗ Справочник.ЗалоговыеБилеты КАК СправочникЗалоговыеБилеты ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ПериодикаЗалоговогоБилетаСрезПоследних.ЗалоговыйБилет КАК ЗалоговыйБилет, ПериодикаЗалоговогоБилетаСрезПоследних.Срок КАК Срок, ПериодикаЗалоговогоБилетаСрезПоследних.ДатаВозврата КАК ДатаВозврата, ПериодикаЗалоговогоБилетаСрезПоследних.Состояние КАК Состояние ПОМЕСТИТЬ ВтЗБПериодикаЗБ ИЗ РегистрСведений.ПериодикаЗалоговогоБилета.СрезПоследних( &ТекДата, ЗалоговыйБилет В (ВЫБРАТЬ ВТЗБИДанные.Ссылка ИЗ ВТЗБИДанные)) КАК ПериодикаЗалоговогоБилетаСрезПоследних ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВтЗБИДанные.Ссылка КАК Ссылка, ВтЗБИДанные.Код КАК Код, ВтЗБИДанные.Клиент КАК Клиент, ВтЗБИДанные.Подразделение КАК Подразделение, ВтЗБИДанные.ВидЗалоговогоИмущества КАК ВидЗалоговогоИмущества, ВтЗБИДанные.Оценщик КАК Оценщик, ВтЗБИДанные.Договор КАК Договор, ВтЗБИДанные.ДатаВыдачи КАК ДатаВыдачи, ВтЗБИДанные.СуммаКредита КАК СуммаКредита, ВтЗБПериодикаЗБ.Срок КАК Срок, ВтЗБПериодикаЗБ.ДатаВозврата КАК ДатаВозврата, ВтЗБПериодикаЗБ.Состояние КАК Состояние ИЗ ВтЗБИДанные КАК ВтЗБИДанные ЛЕВОЕ СОЕДИНЕНИЕ ВтЗБПериодикаЗБ КАК ВтЗБПериодикаЗБ ПО ВтЗБИДанные.Ссылка = ВтЗБПериодикаЗБ.ЗалоговыйБилет |
|||
6
alekosansey
06.06.18
✎
14:52
|
Вот так
|
|||
7
ERWINS
06.06.18
✎
14:54
|
(6)
ВтЗБПериодикаЗБ.Срок КАК Срок, ВтЗБПериодикаЗБ.ДатаВозврата КАК ДатаВозврата, ВтЗБПериодикаЗБ.Состояние КАК Состояние это справочные поля? какая версия платформы? |
|||
8
alekosansey
06.06.18
✎
14:55
|
8.3.11
|
|||
9
alekosansey
06.06.18
✎
14:55
|
Да справочные
|
|||
10
Мандалай
06.06.18
✎
14:56
|
Я бы не стал справочник в ВТ помещать.
Регистр в Вт, и к ВТ цепляем Справочник левым соединением. |
|||
11
ERWINS
06.06.18
✎
14:57
|
ПриПолученииДанныхНаСервере
|
|||
12
ERWINS
06.06.18
✎
14:59
|
ВЫБРАТЬ
ВтЗБИДанные.Ссылка КАК Ссылка, ВтЗБИДанные.Код КАК Код, ВтЗБИДанные.Клиент КАК Клиент, ВтЗБИДанные.Подразделение КАК Подразделение, ВтЗБИДанные.ВидЗалоговогоИмущества КАК ВидЗалоговогоИмущества, ВтЗБИДанные.Оценщик КАК Оценщик, ВтЗБИДанные.Договор КАК Договор, ВтЗБИДанные.ДатаВыдачи КАК ДатаВыдачи, ВтЗБИДанные.СуммаКредита КАК СуммаКредита, 0 КАК Срок, датавремя(1,1,1) КАК ДатаВозврата, значение(перечисления.Состояние.пустая) КАК Состояние ИЗ ВтЗБИДанные КАК ВтЗБИДанные |
|||
13
ERWINS
06.06.18
✎
15:00
|
и заполняй Срок,ДатаВозврата,Состояние
в событии ПриПолученииДанныхНаСервере там будут только для тех строк которые выводятся в текущий момент |
|||
14
alekosansey
06.06.18
✎
15:02
|
Сейчас попробую
|
|||
15
ERWINS
06.06.18
✎
15:04
|
(14) минусы - нельзя делать отбор и сортировку по Срок,
ДатаВозврата,Состояние |
|||
16
ERWINS
06.06.18
✎
15:12
|
если отбор еще можно сделать, то сортировку только полным вариантом и медленно
|
|||
17
alekosansey
06.06.18
✎
16:07
|
Спасибо огромное ERWiNS все помогло.
|
|||
18
Вафель
06.06.18
✎
16:10
|
если дата периодики всегда текущая, то нужно включить таблицу итогов у регистра
|
|||
19
ERWINS
06.06.18
✎
16:11
|
(18) разве там текущая дата, а не последняя?
|
|||
20
Вафель
06.06.18
✎
16:13
|
А что будущим числом пишем? тогда другой разговор
|
|||
21
ERWINS
06.06.18
✎
16:15
|
(20) я не знаю этой задачи, но в подобной было много записей будущей датой..... потому что менеджерам нравилось пользоваться одним отчетом и смотреть будущие даты
|
|||
22
ERWINS
06.06.18
✎
16:15
|
а там заводилмсь прогнозы
|
|||
23
ERWINS
06.06.18
✎
16:16
|
Кроме того не известно есть ли индексы в таблице итогов
|
|||
24
alekosansey
06.06.18
✎
16:29
|
А как включить таблицу итогов у регистра сведения?
|
|||
25
Малыш Джон
06.06.18
✎
16:42
|
мне чето аж тоже интересно стало
|
|||
26
aleks_default
06.06.18
✎
17:16
|
(24) на вкладке "Прочие" смотри
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |