Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
15 дек 2024, 00:10

1C 8.3 Как найти разницу из двух запросов остатки/обороты в регистре?

Автор gulnyr, 19 апр 2024, 11:57

0 Пользователей и 1 гость просматривают эту тему.

gulnyr

Первый запрос:
ВЫБРАТЬ ОстаткиИОбороты.СуммаКонечныйОстаток
ИЗ РегистрНакопления.ПартииТоваровКомпании.ОстаткиИОбороты(&ДатаНачала, &ДатаОкончания, МЕСЯЦ, ДвиженияИГраницыПериода, ) КАК ОстаткиИОбороты

Второй запрос:
ВЫБРАТЬ ОстаткиИОборотыДоп.СуммаКонечныйОстаток
ИЗ РегистрНакопления.ПартииТоваровКомпании.ОстаткиИОбороты(&ДатаНачалаДоп, &ДатаОкончанияДоп, МЕСЯЦ, ДвиженияИГраницыПериода, ) КАК ОстаткиИОборотыДоп

Нужно найти из данных запросов разницу (* даты отличаются, не одинаковые).
Как это делать?

fruitella


gulnyr

fruitella,
так что ли:

ВЫБРАТЬ ОстаткиИОбороты.СуммаКонечныйОстаток
ИЗ РегистрНакопления.ПартииТоваровКомпании.ОстаткиИОбороты(&ДатаНачала, &ДатаОкончания, МЕСЯЦ, ДвиженияИГраницыПериода, ) КАК ОстаткиИОбороты
>
ВЫБРАТЬ ОстаткиИОборотыДоп.СуммаКонечныйОстаток
ИЗ РегистрНакопления.ПартииТоваровКомпании.ОстаткиИОбороты(&ДатаНачалаДоп, &ДатаОкончанияДоп, МЕСЯЦ, ДвиженияИГраницыПериода, ) КАК ОстаткиИОборотыДоп

Таким образом узнаем что запрос1 - запрос2 = результат?

fruitella

Нет, во временные таблицы результат запроса поместить надо. Потом сравнивать

ВЫБРАТЬ ОстаткиИОбороты.СуммаКонечныйОстаток КАК СуммаКонечныйОстаток
ПОМЕСТИТЬ ВТ_ПервыйОтбор
ИЗ РегистрНакопления.ПартииТоваровКомпании.ОстаткиИОбороты(&ДатаНачала, &ДатаОкончания, МЕСЯЦ, ДвиженияИГраницыПериода, ) КАК ОстаткиИОбороты
;
            
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ ОстаткиИОборотыДоп.СуммаКонечныйОстаток КАК СуммаКонечныйОстаток
ПОМЕСТИТЬ ВТ_ВторойОтбор
ИЗ РегистрНакопления.ПартииТоваровКомпании.ОстаткиИОбороты(&ДатаНачалаДоп, &ДатаОкончанияДоп, МЕСЯЦ, ДвиженияИГраницыПериода, ) КАК ОстаткиИОбороты
;
            
////////////////////////////////////////////////////////////////////////////////

Тут сравниваешь из таблиц: ВТ_ПервыйОтбор и ВТ_ВторойОтбор по полю,

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск