Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Отдельные запросы дают правильный ответ, а объединение- нет

Отдельные запросы дают правильный ответ, а объединение- нет
Я
   Полька
 
01.06.20 - 12:26
Движок 8.3.17.1386
УПП 1.3.132.2

Делаю запросы по отдельности- все нормально. Объединяю- извините, фигня.
Запросы самые простецкие. Или я уже просто не вижу ошибку?
Извините, будет много букв :)

    Запрос.Текст=    "ВЫБРАТЬ
                     |    _Заявки .Номенклатура,
                     |    _Заявки .Этаж,
                     |    _Заявки  .КоличествоЗаказано КАК КоличествоЗаказ
                     |ИЗ
                     |    РегистрНакопления.Заявки КАК _Заявки
                     |ГДЕ
                     |    _Заявки .Регистратор ССЫЛКА Документ._ПланыМесяц
                     |    И _Заявки  .Контрагент = &Контрагент
                     |    И _Заявки  .ДоговорКонтрагента = &ДоговорКонтрагента
                     |    И _Заявки  .Объект = &Объект ";
.....................
    Запрос.Текст=    "ВЫБРАТЬ
                     |    _Отгрузка .Номенклатура,
                     |    _Отгрузка .Этаж,
                     |    _Отгрузка .Количество  КАК КоличествоОтгрузка
                     |ИЗ
                     |    РегистрСведений._Отгрузка КАК _Отгрузка
                     |ГДЕ
                     |    _Отгрузка .СтроительныйОбъект = &Объект
                     |    И _Отгрузка .ДокументОтгрузки.Контрагент = &Контрагент
                     |    И _Отгрузка .ДокументОтгрузки.ДоговорКонтрагента = &ДоговорКонтрагента";
........................
Эти 2 запроса показывают правильный результат.
Теперь объединяю
    Запрос.Текст=    "ВЫБРАТЬ
                     |    _Заявки .Номенклатура,
                     |    _Заявки .Этаж,
                     |    _Заявки .КоличествоЗаказано КАК КоличествоПМО,
                     |    0  КАК КоличествоОТгрузка
                     |ИЗ
                     |    РегистрНакопления._Заявки КАК _Заявки
                     |ГДЕ
                     |    _Заявки .Регистратор ССЫЛКА Документ._ПланыМесяц
                     |    И _Заявки .Контрагент = &Контрагент
                     |    И _Заявки .ДоговорКонтрагента = &ДоговорКонтрагента
                     |    И _Заявки .Объект = &Объект
                     |
                     |ОБЪЕДИНИТЬ
                     |
                     |ВЫБРАТЬ
                     |    _Отгрузка .Номенклатура,
                     |    _Отгрузка .Этаж,
                     |    0,
                     |    _Отгрузка .Количество
                     |ИЗ
                     |    РегистрСведений._Отгрузка  КАК _Отгрузка
                     |ГДЕ
                     |    _Отгрузка .Объект = &Объект
                     |    И _Отгрузка .ДокументОтгрузки.Контрагент = &Контрагент
                     |    И _Отгрузка .ДокументОтгрузки.ДоговорКонтрагента = &ДоговорКонтрагента";
и получаю ерунду.
   Волшебник
 
Модератор
1 - 01.06.20 - 12:28
РегистрСведений._Отгрузка надо сделать регистром накопления, а РегистрНакопления._Заявки надо сделать регистром сведений
   Полька
 
2 - 01.06.20 - 12:29
Да кто ж их, работающие 4 года, ради отчета будет переделывать :)
   D_E_S_131
 
3 - 01.06.20 - 12:37
Может сделать "Объединить все"? А то вдруг какие-то отгрузки без заявок идут?
   toypaul
 
4 - 01.06.20 - 12:37
потому что не ОБЪЕДИНИТЬ , а ОБЪЕДИНИТЬ ВСЕ
   Волшебник
 
Модератор
5 - 01.06.20 - 12:45
Куда-то исчез отбор по полю

_Отгрузка .СтроительныйОбъект = &Объект
   Полька
 
6 - 01.06.20 - 14:16
спасибо
   Конструктор1С
 
7 - 01.06.20 - 14:42
РегистрНакопления.Заявки КАК _Заявки

что за манера именовать?

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.