Имя: Пароль:
1C
1С v8
Нужно объединить два запроса, но во втором запросе нет поля "Организация"
,
0 Yrii-ay
 
09.02.17
13:40
Нужно объединить два запроса, но во втором запросе нет поля "Организация" как можно это решить? Заранее спасибо!


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

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    ТоварыНаСкладахОстаткиИОбороты.Номенклатура,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоПриход,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоРасход,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток
ИЗ
    РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(, , Регистратор, , ) КАК ТоварыНаСкладахОстаткиИОбороты
ГДЕ
    ТоварыНаСкладахОстаткиИОбороты.Период МЕЖДУ &ДатаНачала И &ДатаКонца
1 Yrii-ay
 
09.02.17
13:41
ТоварыНаСкладахОстаткиИОбороты в этой таблице нету поля Организация
2 elCust
 
09.02.17
13:42
(0) В этом запросе все неправильно.
3 Yrii-ay
 
09.02.17
13:43
(2) Почему?
4 elCust
 
09.02.17
13:43
(3) Расскажи, что хочешь получить в итоге.
5 SSSSS_AAAAA
 
09.02.17
13:44
(0) Что ЭТО? В обоих объединяемых запросах нет поля Организация. Наличие/отсутствие его в таблицах не мешает объединению. Так что не получается?
6 senior
 
09.02.17
13:44
(0) это не твое
7 elCust
 
09.02.17
13:45
(3)

1) Ты знаешь, что такое виртуальная таблица и параметры виртуальной таблицы?

2) Ты пытаешься соединить то, что специально разделяли.
8 Yrii-ay
 
09.02.17
13:49
(7) Да знаю. Нужно без конструкции ГДЕ?
9 PRO100 NigGaZ
 
09.02.17
13:56
ВЫБРАТЬ

    ТоварыОрганизацийОстаткиИОбороты.Регистратор,
    ТоварыОрганизацийОстаткиИОбороты.Номенклатура,
    ТоварыОрганизацийОстаткиИОбороты.КоличествоПриход,
    ТоварыОрганизацийОстаткиИОбороты.КоличествоРасход,
    ТоварыОрганизацийОстаткиИОбороты.КоличествоКонечныйОстаток,
    ТоварыОрганизацийОстаткиИОбороты.КоличествоНачальныйОстаток
ПОМЕСТИТЬ ОстаткиИОбороты
ИЗ
    РегистрНакопления.ТоварыОрганизаций.ОстаткиИОбороты(&ДатаНачала, &ДатаКонца, Регистратор, Организация = &Организация ) КАК ТоварыОрганизацийОстаткиИОбороты


ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    ТоварыНаСкладахОстаткиИОбороты.Номенклатура,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоПриход,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоРасход,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток

ИЗ
    РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&ДатаНачала, &ДатаКонца, Регистратор, , Регистратор В (ВЫБРАТЬ Регистратор ИЗ ОстаткиИОбороты)) КАК ТоварыНаСкладахОстаткиИОбороты

ОБЪЕДИНИТЬ

    ТоварыОрганизацийОстаткиИОбороты.Номенклатура,
    ТоварыОрганизацийОстаткиИОбороты.КоличествоПриход,
    ТоварыОрганизацийОстаткиИОбороты.КоличествоРасход,
    ТоварыОрганизацийОстаткиИОбороты.КоличествоКонечныйОстаток,
    ТоварыОрганизацийОстаткиИОбороты.КоличествоНачальныйОстаток
ПОМЕСТИТЬ ОстаткиИОбороты
ИЗ
   ОстаткиИОбороты КАК ОстаткиИОбороты
10 PRO100 NigGaZ
 
09.02.17
13:56
Так чтоле?
11 Yrii-ay
 
09.02.17
13:56
Так вот работает

ВЫБРАТЬ
    ТоварыОрганизацийОстаткиИОбороты.Номенклатура,
    ТоварыОрганизацийОстаткиИОбороты.КоличествоПриход,
    ТоварыОрганизацийОстаткиИОбороты.КоличествоРасход,
    ТоварыОрганизацийОстаткиИОбороты.КоличествоКонечныйОстаток,
    ТоварыОрганизацийОстаткиИОбороты.КоличествоНачальныйОстаток
ИЗ
    РегистрНакопления.ТоварыОрганизаций.ОстаткиИОбороты(20080327, 20170327, Регистратор, , Организация = &Организация) КАК ТоварыОрганизацийОстаткиИОбороты

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    ТоварыНаСкладахОстаткиИОбороты.Номенклатура,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоПриход,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоРасход,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток
ИЗ
    РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(20080327, 20170327, Регистратор, , ) КАК ТоварыНаСкладахОстаткиИОбороты
12 Yrii-ay
 
09.02.17
13:57
(9) Ну да, сейчас попробую
13 PRO100 NigGaZ
 
09.02.17
13:57
Накосячил, вот

ВЫБРАТЬ
    ТоварыОрганизацийОстаткиИОбороты.Регистратор,
    ТоварыОрганизацийОстаткиИОбороты.Номенклатура,
    ТоварыОрганизацийОстаткиИОбороты.КоличествоПриход,
    ТоварыОрганизацийОстаткиИОбороты.КоличествоРасход,
    ТоварыОрганизацийОстаткиИОбороты.КоличествоКонечныйОстаток,
    ТоварыОрганизацийОстаткиИОбороты.КоличествоНачальныйОстаток

ПОМЕСТИТЬ ОстаткиИОбороты

ИЗ
    РегистрНакопления.ТоварыОрганизаций.ОстаткиИОбороты(&ДатаНачала, &ДатаКонца, Регистратор, Организация = &Организация ) КАК ТоварыОрганизацийОстаткиИОбороты

;

ВЫБРАТЬ
    ТоварыНаСкладахОстаткиИОбороты.Номенклатура,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоПриход,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоРасход,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток

ИЗ
    РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&ДатаНачала, &ДатаКонца, Регистратор, , Регистратор В (ВЫБРАТЬ Регистратор ИЗ ОстаткиИОбороты)) КАК ТоварыНаСкладахОстаткиИОбороты

ОБЪЕДИНИТЬ

    ТоварыОрганизацийОстаткиИОбороты.Номенклатура,
    ТоварыОрганизацийОстаткиИОбороты.КоличествоПриход,
    ТоварыОрганизацийОстаткиИОбороты.КоличествоРасход,
    ТоварыОрганизацийОстаткиИОбороты.КоличествоКонечныйОстаток,
    ТоварыОрганизацийОстаткиИОбороты.КоличествоНачальныйОстаток

ИЗ
   ОстаткиИОбороты КАК ОстаткиИОбороты
14 Yrii-ay
 
09.02.17
14:05
Ага все,залетел запрос.Спасибо всем
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.