#0
by Конфигуратор1с
Есть у меня таблица Документ Товар. Мне нужно отобрать строки в расходных накладных с отбором по товарам и документам из таблицы. Вот какой вариант правильнее Соединить две таблицы или сделать выборку из таблицы расходных накладных с условием где ссылка в (Выбрать документ из ВТ) и Товар в (Выбрать Товар из ВТ)?
#2
by Конфигуратор1с
да я в скуле не силен к своему стыду(. Если есть ссылка как профайлером пользоваться для чайников, поделитесь будь ласка
#5
by GANR
Можно радии интереса задолбить простенькие запросики и проанализировать. Из 1С транслировать - тяжелые связибудут.
#6
by AaNnDdRrEeYy
если есть возможность не использовать временные таблицы то не используй, они физически пишуться на диск а это медленно
#9
by AaNnDdRrEeYy
что не факт? то что на диск физически пишутся или что запись на диск это медленно?
#12
by sapphire
Проще выбрать сначала документы и к ним inner join по Ссылке и условие по номенклатуре.
#16
by Рыжий Лис
Результат этих двух вариантов будет разный. Пример: А в жизни в Док1 продается Ном1, а в Док2 - Ном2.
#17
by Sammo
Временные таблицы позволяют управлять планом скулевского запроса. Что может приводить к более оптимальному его выполнению Имхо в 0 - без разницы. Но я бы делал через соединение, т.к. в некоторых частных случаях при корявой статистике у меня получался диковатый запрос при использовании В (Выбрать). Использование соединений/временных таблиц проблему решало
#18
by AaNnDdRrEeYy
можешь сам проверить фигани во временную таблицу побольше записей и смотри на файл tempdb.mdf (временная база данных sql) файлик будет расти, мелкие может и висят но крупные точно пишуться
#19
by GANR
На нормальных серваках от 20 Гигов оперативы. Это ведь ещё и настраивать можно. Не знаю правда или нет, мне сказали, что у кого-то аж база целиком в оперативе висит (на сказку похоже, что-то).
#20
by Конфигуратор1с
всем спасибо, буду делать по ходу соединением. Просто думал есть какая рекомендация от 1с где написано как кошернее)
#22
by Конфигуратор1с
Да. еще такой вопрос. знакомый скльщик утверждает что задавать условие в соединениях єффективнее чем в разделе где. Для 1с это тоже актуально?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Условие в запросе, аналогичное условию в запросе 77
- Подскажите чайнику ... Что такое в запросах Левое соединение, полное соединение
- Выполнять условие в запросе если выполняется др. условие
- Левое соединение VS условие В
- Соединение 8.3 и 8.2 через COM соединение.....
- Левое соединение с регистром сведений. Соединение по ресурсу.
В этой группе 1С
- v8: Проблема с РИБ
- v7: 1с вылетает при выгрузке xml
- Почему медленно загружается 1С в режим отладки?
- Зависание при создании документа 1с 8.2 УТ 11
- УТ 10.3 загрузка платежек из Клиент-Банка
- УТ 11.1 как распечатать реестр документов
- Настройка счетов учета в комплексной автоматизации 1.1
- ЗУП.. Помогите создать вид расчета.. процентом от расчетной базы
- Как скопировать табличную часть из одной формы в другую со всеми столбиками
- Изменение чека ККМ прошлой датой УТ 11
- Кон на конец дня <> Нач остаток на начало следующего дня.
- Материальный отчет по форме MX-20 есть в 1с?
- Файловые базы не видят ключи
- изменение параметров начисления амортизации НМА
- СКД повернуть заголовок поля на 90 градусов
- v7: ЗиК 331 релиз. В СЗВ-2 не попадают взносы с суммы превышения предельной базы.
- ЗУП - странный расчет оклада при неполном рабочем дне и наличии предпраздничного
- Пародия на задачу Эйнштейна
- Настройки отчетов в 1с 8.2 УТ11
- Новый документ в РИБ