|
Все значения таблицы в запросе | ☑ | ||
---|---|---|---|---|
0
MistaEr
06.06.16
✎
10:13
|
Соединяю две таблицы и вывожу в табличный документ.
ВТ_Интервалы КАК ВТ_Интервалы ПОЛНОЕ СОЕДИНЕНИЕ ВТ_Результат КАК ВТ_Результат ПО ВТ_Интервалы.НачалоИнтервала <= ВТ_Результат.ПрошлоДней И ВТ_Интервалы.КонецИнтервала >= ВТ_Результат.ПрошлоДней Но из ВТ_Интервалы выводятся только удовлетворяющие условию знначения. Хотелось бы чтоб выводились все, так как я интервалы вывожу в колонках |
|||
1
В тылу врага
06.06.16
✎
10:14
|
где-то есть секция ГДЕ
|
|||
2
Ёпрст
06.06.16
✎
10:15
|
(0) Выкини условия
|
|||
3
MistaEr
06.06.16
✎
10:21
|
ИЗ
ВТ_Интервалы КАК ВТ_Интервалы ПОЛНОЕ СОЕДИНЕНИЕ ВТ_Результат КАК ВТ_Результат ПО (ИСТИНА) ГДЕ ВТ_Интервалы.НачалоИнтервала <= ВТ_Результат.ПрошлоДней И ВТ_Интервалы.КонецИнтервала >= ВТ_Результат.ПрошлоДней |
|||
4
MistaEr
06.06.16
✎
10:21
|
то же самое получается
|
|||
5
Ёпрст
06.06.16
✎
10:28
|
(4) см (2)
|
|||
6
Ёпрст
06.06.16
✎
10:28
|
и .. замени на объединить все
|
|||
7
ejikbeznojek
06.06.16
✎
10:29
|
ИЗ
ВТ_Интервалы КАК ВТ_Интервалы ПОЛНОЕ СОЕДИНЕНИЕ ВТ_Результат КАК ВТ_Результат ПО (ИСТИНА) и ВТ_Интервалы.НачалоИнтервала <= ВТ_Результат.ПрошлоДней И ВТ_Интервалы.КонецИнтервала >= ВТ_Результат.ПрошлоДней Попробуй так) |
|||
8
aleks_default
06.06.16
✎
10:32
|
(7)и чем это отличается от (0)?
(0) см в условия в секции ГДЕ |
|||
9
MistaEr
06.06.16
✎
10:34
|
(6) У меня в ВТ_Интервалы может быть разное количество строк (табличная часть справочника)
|
|||
10
MistaEr
06.06.16
✎
10:34
|
(9) в (0) у меня нет условий в ГДЕ
|
|||
11
hhhh
06.06.16
✎
10:38
|
(10) перед ИЗ наверно фигня написана
|
|||
12
aleks_default
06.06.16
✎
10:38
|
если хочешь получить действительно полное соединение(чтобы все соединялись со всеми), соединяй по ИСТИНА а условия на вхождения в интервалы выводи в представление полей типа
ВЫБОР КОГДА ВТ_Интервалы.НачалоИнтервала <= ВТ_Результат.ПрошлоДней И ВТ_Интервалы.КонецИнтервала >= ВТ_Результат.ПрошлоДней ТОГДА ВТ_Результат.ПрошлоДней ИНАЧЕ 0 КОНЕЦ. И тебе нужно не полное соединение, а что то другое. |
|||
13
aleks_default
06.06.16
✎
10:39
|
(12) "И тебе нужно не полное соединение, а что то другое".
ИЛИ тебе нужно не полное соединение, а что то другое" |
|||
14
MistaEr
06.06.16
✎
11:24
|
Тоже не помогает
ВЫБРАТЬ ВТ_Рез.СчетРасчетов КАК СчетРасчетов, ВТ_Интервалы.Подпись КАК Подпись, ВЫБОР КОГДА ВТ_Рез.ПрошлоДней >= ВТ_Интервалы.НачалоИнтервала И ВТ_Рез.ПрошлоДней <= ВТ_Интервалы.КонецИнтервала ТОГДА ВТ_Рез.Сумма ИНАЧЕ 0 КОНЕЦ КАК Сумма ИЗ ВТ_Рез КАК ВТ_Рез ПОЛНОЕ СОЕДИНЕНИЕ ВТ_Интервалы КАК ВТ_Интервалы ПО (ИСТИНА) ГДЕ ВТ_Интервалы.НачалоИнтервала <= ВТ_Рез.ПрошлоДней И ВТ_Интервалы.КонецИнтервала >= ВТ_Рез.ПрошлоДней УПОРЯДОЧИТЬ ПО СчетРасчетов, Подпись |
|||
15
MistaEr
06.06.16
✎
11:35
|
(14) ГДЕ нужно убрать и все хорошо. Всем спасибо. (ГДЕ у меня осталось из (3))
|
|||
16
MistaEr
07.06.16
✎
08:54
|
Процедура ЗаписатьТаблицыДокументаВРегистр(Движение, ВидДвижения, СтруктТаблицДокумента, ДатаДвижения) Экспорт
Если Тип(Движение) = Тип("РегистрНакопленияНаборЗаписей.ТоварыВРезервеНаСкладах") И ВидДвижения = ВидДвиженияНакопления.Приход И ТипЗнч(Движение.Отбор.Регистратор.Значение) <> Тип("ДокументСсылка.РезервированиеТоваров") Тогда Возврат; КонецЕсли; |
|||
17
MistaEr
07.06.16
✎
08:54
|
это не сюда
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |