|
перешел на 83.9 - проблема с запросом | ☑ | ||
---|---|---|---|---|
0
cyberandr
14.03.17
✎
10:45
|
Всем привет! перешел с 8.1 на 8.3.9 (файловая версия) и столкнулся с сильным замедлением работы вот такого запроса водном отчете
Запрос.Текст = "ВЫБРАТЬ | РасходСклТоварРасход.Ссылка, | РасходСклТоварРасход.НомерСтроки, | РасходСклТоварРасход.ТМЦ, | РасходСклТоварРасход.Код, | РасходСклТоварРасход.Тип, | РасходСклТоварРасход.Артикул, | РасходСклТоварРасход.Колво, | РасходСклТоварРасход.ЕдИзм, | ЕСТЬNULL(РасходСклТоварРасход.ТМЦ.Стелажи.ПодСклад, &ПодСклад0) КАК ПодСклад, | РасходСклТоварРасход.Ссылка.Номер КАК НомерДокумента, | РасходСклТоварРасход.Ссылка.Дата КАК ДатаДокумента, | ЕСТЬNULL(РасходСклТоварРасход.ТМЦ.Стелажи.Организация, &Орг) КАК Организация, | РасходСклТоварРасход.Ссылка.СкладОТправитель.Представление КАК СкладОтправитель, | РасходСклТоварРасход.Ссылка.Получатель.Представление КАК получатель, | РасходСклТоварРасход.Ссылка.Комментарий как Комментарий, | РасходСклТоварРасход.ТМЦ.Стелажи как Стеллажи, | РасходСклТоварРасход.ТМЦ.СторонаСекции как СторонаСекции, | РасходСклТоварРасход.ТМЦ.Секции как Секция |ИЗ | "+ТипДокумента +" КАК РасходСклТоварРасход |ГДЕ | РасходСклТоварРасход.Ссылка.Ссылка = &ДокументТекущий | |УПОРЯДОЧИТЬ ПО | Организация, | ПодСклад"; ТМЦ-это номенклатура и соответственно из нее надо получить некие дополнительные реквизиты. &Орг- это пустая ссылка для дальнейшего сравнения. Попробовал вместо РасходСклТоварРасход.ТМЦ.Секции сделать ЛЕВОЕ СОЕДИНЕНИЕ с номенклатурой, но получилось только хуже. |
|||
1
ptiz
14.03.17
✎
10:47
|
Попробуй РасходСклТоварРасход.Ссылка.Ссылка.Ссылка
|
|||
2
polosov
14.03.17
✎
10:48
|
(0) После смены платформы сделай ТИИ со всеми галками
|
|||
3
cyberandr
14.03.17
✎
10:51
|
(2) сделал сразу же но пока не помогло. плюс почему-то не открывается окно настоек индекса
|
|||
4
h-sp
14.03.17
✎
10:55
|
(3) вот это что за бред?
ГДЕ | РасходСклТоварРасход.Ссылка.Ссылка |
|||
5
cyberandr
14.03.17
✎
11:01
|
(4) спасибо - сам как-то не заметил :)
|
|||
6
cyberandr
14.03.17
✎
11:01
|
все стало ок
|
|||
7
cyberandr
14.03.17
✎
11:02
|
прикольно что 8.1 это проглатывало
|
|||
8
Пузан
14.03.17
✎
11:04
|
Кикибана под ником вроде длинная, а человек совершенно не понимает чего и как хранится. Все лишние конструкции типа <.Ссылка.Реквизит>, заменить на <.Реквизит> и это как минимум. С подобным <РасходСклТоварРасход.ТМЦ.Стелажи.> тоже бы не мешало что-то придумать.
|
|||
9
Злопчинский
14.03.17
✎
11:05
|
Да, но почему как пишеттавтор, в 8.1 это прокстывало...
|
|||
10
cyberandr
14.03.17
✎
11:12
|
(8) справедливо - слишком доверился конструктору и вроде как работает. а тут раз и все. копал немного в другом направлении а на это не обратил внимание.
<РасходСклТоварРасход.ТМЦ.Стелажи.> - а что тут можно придумать? сам отчет печатается из разных документов строка ( | РасходСклТоварРасход.Ссылка.Ссылка = &ДокументТекущий) в реальности выглядит | "+ТипДокумента +" КАК РасходСклТоварРасход |
|||
11
cyberandr
14.03.17
✎
11:15
|
(8) хотя постой РасходСклТоварРасход - табличная часть документа- соответственно к реквизитам самого документа обращаемся через ссылку. Можно эксперементировать через ОБЪЕДИНЕНИЯ но смысла нет- скорость не меняется
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |