v7: Табличная часть документа (1C++) #529431


#0 by Sasha_uu
Запрос    |     Необходимо что бы он выбирал документы за определенный период времени, и выводил номенклатуру. Запрос работает, может как то можно его сделать проще? сильно не ругайте пока только учусь делать запросы
#1 by ДенисЧ
а зачем outer join тут?
#2 by Sasha_uu
левое объедъединение
#3 by ДенисЧ
я спрашиваю, зачем outer? :-)
#4 by Sasha_uu
полный список слева
#5 by Rie
А почему пляшешь от журнала? Начни с $Документ.Реализация - вот и станет проще.
#6 by ДенисЧ
я знаю, что такое outer join :-) Я спрашиваю, зачем он ТУТ? Тут inner нужОн...
#7 by Sasha_uu
т.е. вместо журнала сразу поставить $Документ.Реализация Мне нужны также реквизиты справочника что бы в самой запросе сделать арифмитические функции.
#8 by Sasha_uu
как мне сделать отбор по проектам и фирме? эти реквизиты общии
#9 by filh
вот это: >>BETWEEN :НачДата~~  and :КонДата~~ перепеши на попадание в индексы, скорость возрастет на порядок.
#10 by filh
+9 и пиши сразу на 1sqlite, не надо думать о попадании в индексы.
#11 by ДенисЧ
Общие реквизиты с отбором - лежат в журнале, без отбора - в шапке документа.
#12 by Rie
Прочитать в документации по 1С++ раздел "Работа с общими реквизитами". И, в зависимости от того, есть по ним отбор или нет - брать соответственно из журнала или из шапки документа.
#13 by Sasha_uu
в шапке документа нету общих реквизитов как получить индекс даты
#14 by Rie
Ну значит, берёшь из Журнала.
#15 by filh
тебе же уже объяснял вот тут
#16 by Mikeware
это dbf, чтоль?
#17 by Ёпрст
Это запрос к родной базе, или сторонней ? а нафига там иннер, у него же нет условий потом никаких.. там и лефт  сойдёт.
#18 by Ёпрст
ага
#19 by ДенисЧ
на запрос внимательно посмотри, на поле data :-)
#20 by Ёпрст
и ? Запрос то к 1Sjourn .
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С