Имя: Пароль:
1C
1С v8
Как сравнить в запросе дату, полученную из временной таблицы
0 altaykniga
 
21.03.25
16:36
Доброго времени суток, уважаемые.

Получаю дату реализации, помещаю во временную таблицу

В следующем запросе нужно сравнивать дату с датой из временной таблицы. Как это сделать? Ниже привожу свой текст запроса, но его выполнение вызывает ошибку (если сравниваю символом "больше", то ошибка, если пишу Дата В(выбрать Дата1 ИЗ ВТ_Реализация)) - тогда ошибки не возникает, но и условие не срабатывает.

ВЫБРАТЬ
    НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(РеализацияТоваровУслуг.Дата, ДЕНЬ, -2), ДЕНЬ) КАК КрайняяДатаПоступленияНаличных,
    РеализацияТоваровУслуг.Ответственный
ПОМЕСТИТЬ ВТ_Даты
ИЗ
    Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
ГДЕ
    РеализацияТоваровУслуг.Ссылка = &ТекущийОбъект
;

////////////////////////////////////////////////////////////////////////////////

ВЫБРАТЬ ПЕРВЫЕ 1
    РасходныйКассовыйОрдерРасшифровкаПлатежа.Ссылка
ИЗ
    Документ.РасходныйКассовыйОрдер.РасшифровкаПлатежа КАК РасходныйКассовыйОрдерРасшифровкаПлатежа
ГДЕ
    РасходныйКассовыйОрдерРасшифровкаПлатежа.СтатьяДвиженияДенежныхСредств.итд_ТорговыйПредставитель В
            (ВЫБРАТЬ
                ВТ_Реализация.Ответственный
            ИЗ
                ВТ_Реализация)
    И НАЧАЛОПЕРИОДА(РасходныйКассовыйОрдерРасшифровкаПлатежа.Ссылка.Дата, ДЕНЬ) >
            (ВЫБРАТЬ ПЕРВЫЕ 1
                ВТ_Реализация.КрайняяДатаПоступленияНаличных
            ИЗ
                ВТ_Реализация)

УПОРЯДОЧИТЬ ПО
    РасходныйКассовыйОрдерРасшифровкаПлатежа.Ссылка.Дата УБЫВ
1 altaykniga
 
21.03.25
16:36
.
2 RVN
 
21.03.25
16:32
(1) ты не в ГДЕ это поставь а сделай соединение 2х таблиц по твоим условиям
3 Галахад
 
гуру
21.03.25
16:32
Сделать соединение с ВТ.
4 Волшебник
 
21.03.25
16:35
(1) Найдите карандашик слева от сообщения и исправьте
5 altaykniga
 
21.03.25
16:38
(2,3) прошу подсказать, как сделать, заранее благодарю
6 altaykniga
 
21.03.25
16:38
(4) спасибо, исправил
7 altaykniga
 
21.03.25
16:54
(2,3) вроде бы получилось. Всем спасибо за помощь

ВЫБРАТЬ
	НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(РеализацияТоваровУслуг.Дата, ДЕНЬ, -20), ДЕНЬ) КАК КрайняяДатаПоступленияНаличных,
	РеализацияТоваровУслуг.Ответственный
ПОМЕСТИТЬ ВТ_Реализация
ИЗ
	Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
ГДЕ
	РеализацияТоваровУслуг.Ссылка = &ТекущийОбъект
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ ПЕРВЫЕ 1
	РасходныйКассовыйОрдерРасшифровкаПлатежа.Ссылка
ИЗ
	Документ.РасходныйКассовыйОрдер.РасшифровкаПлатежа КАК РасходныйКассовыйОрдерРасшифровкаПлатежа
		ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_Реализация КАК ВТ_Реализация
		ПО РасходныйКассовыйОрдерРасшифровкаПлатежа.Ссылка.Дата > ВТ_Реализация.КрайняяДатаПоступленияНаличных
			И РасходныйКассовыйОрдерРасшифровкаПлатежа.СтатьяДвиженияДенежныхСредств.итд_ТорговыйПредставитель = ВТ_Реализация.Ответственный

УПОРЯДОЧИТЬ ПО
	РасходныйКассовыйОрдерРасшифровкаПлатежа.Ссылка.Дата УБЫВ
8 Amra
 
21.03.25
17:00
(7) А теперь представь, что ПКО у тебя на сумму одной реализации, а реализаций больше. 1 раз заплатил, и все, бери товара сколько хошь?