8.х Отчёт в СКД: 2 набора данных, в каждом связь по таблицам

Тема в разделе "Отчеты и обработки для "1С:Предприятие 8"", создана пользователем just86, 24 янв 2013.

  1. TopicStarter Overlay
    just86
    Offline

    just86

    Регистрация:
    24 янв 2013
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Здравствуйте. Помогите разобраться, как в скд сделать запрос, которой будет связывать:

    1. КакойтоДокументГородОтправитель.ЦенаУпаковки с КакойтоДокумент.Упаковки.Сумма
    2. КакойтоДокументГородПолучатель.ЦенаУпаковки с КакойтоДокумент.Упаковки.Сумма

    3. Вес,Объем по КокойтоДокументГородОттправитель
    4. Вес,Объем по КокойтоДокументГородПолучатель

    Тоесть, Есть 2 документа ДокументГородОттправитель и ДокументГородПолучатель, надо по ним получить итог веса, объема, и сумму по упаковке.

    Делаю 2 набора данных. В каждом 2 таблицы: по самому документу и вложенной таблице. Связываю таблицы по ссылке документа и ссылке документа вложенной таблицы (скд автоматом предлагает связь).

    Потом связываю наборы данных по городам из документов.

    В результате, в отчёт попадает только несколько городов

    Если сделать наборы данных разными отчётами - всё нормально.

    Подскажите, как правильно объединить :unsure:
  2. nbIpKuH_BaH9I
    Offline

    nbIpKuH_BaH9I Модераторы Команда форума Модератор

    Регистрация:
    16 сен 2009
    Сообщения:
    6.977
    Симпатии:
    397
    Баллы:
    104
    Зачем Вы вообще пытаетесь объединить их в СКД?! Напишите нормальный запрос сразу и все. Че Вы изголяетесь то...
  3. TopicStarter Overlay
    just86
    Offline

    just86

    Регистрация:
    24 янв 2013
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Это только вершина айсберга - там ещё много вычислительных полей, других ресурсов и тд. В общем, если соединить табличную часть документа и вложеной таблицы внутренним соединением, а 2 документа полным - показывает всё что надо но неправильно :( А если везде поставить полное - показывает и правильно, но не всё - там где значение null не суммирует с значение другого поля. А если поставить ЕСТЬNULL, то отчёт вешает 1с.
  4. TopicStarter Overlay
    just86
    Offline

    just86

    Регистрация:
    24 янв 2013
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Выставил везде полное соединение и проверку на нул: выбор когда тогда иначе, всё работает.
    а возможно ли делать группировку по условию, есть параметр партнёр с типом булево. если город_отправитель = партнёр то отображать в группировке партнёров, для другой группировки - не равен.
    использую отбор по группировке, но показывает только одно значение, по второй группировке пусто

Поделиться этой страницей