Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Вопрос по правильному формированию запроса.

Вопрос по правильному формированию запроса.
Я
   Wefast
 
24.01.18 - 11:47
В табличной части документа у меня хранятся ссылки на заказы покупателей.

В заказе торары.


Запросом мне надо получить товары из заказов по моему документу.

первым пакетом получаю список заказов.

а вот список товаров можно получить двумя(наверное и больше) способами.

1) Сделать соединение двух таблиц. Первая это мои заказы. А вторая это таб часть с товарами из заказа. И связь по ссылке и заказу.

2) Сделать условие на табличную часть заказов указав Что Док.Ссылка в (ВТ.Ссылка из ВТ как ВТ)


Что более правильно? Что будет работать быстрее?

Во время связи двух таблиц. эти таблицы сначала получают все данные, а потом накладывается связь и обрезается лишнее или сразу?

И с уловием тот же вопрос.
 
 
   Вафель
 
1 - 24.01.18 - 11:51
возьми да сравни
   Wefast
 
2 - 24.01.18 - 12:21
(1) ну я попробовал. По 1 документу вообще не ясно.

А если убрать условие по документу с заказами, то запрос висит долго. Но в консоле запросов все равно пишет что пол секунды прошло. И оба запроса при этом работают меньше секунды.
   Wefast
 
3 - 24.01.18 - 12:23
Да и если нужно взяь табличную часть, а наложить условие на реквизит шапки.

Правильно делать условие через точку (Где ДокТабличнаяЧасть.Ссылка.ДокОснование = &Док)

Либо соединять таблиную часть с самим документом и условие накладывать на таблицу из документа?
   Optan
 
4 - 24.01.18 - 12:24
(2) Заказ никаких движений не делает? По хорошему соединяться надо с регистром...

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует