|   |   | 
| 
 | СКД вывести информацию из 2х табличных полей в одной таблице | ☑ | ||
|---|---|---|---|---|
| 0
    
        never_be 24.05.13✎ 15:06 | 
        Есть документ в котором 2 табличных части, Расходы и Доходы, хочу на СКД вывести их в одну таблицу, но мне постоянно ругается что - Использование полей из не связанных наборов данных не допустимо, не пойму как их объединить чтоб в можно было вывести в детальные записи, вот Запрос:
  ВЫБРАТЬ ОтчетыОфисов.Ссылка, ОтчетыОфисов.Дата, ОтчетыОфисов.Офис, ОтчетыОфисов.УслугиТП.( КодУслуги КАК Код, НаименованиеУслуги КАК Наименование, СуммаФакт КАК СуммаРасход ), ОтчетыОфисов.РасходыТП.( НаименованиеР КАК Наименование, КодРасходов КАК Код, СуммаРасход ) ИЗ Документ.ОтчетыОфисов КАК ОтчетыОфисов Хочу чтоб выводилось 4 колонки Код, Наименование, СуммаПриход, СуммаРасход. | |||
| 1
    
        never_be 24.05.13✎ 15:08 | 
        Ой вот так:
  ВЫБРАТЬ ОтчетыОфисов.Ссылка, ОтчетыОфисов.Дата, ОтчетыОфисов.Офис, ОтчетыОфисов.УслугиТП.( КодУслуги КАК Код, НаименованиеУслуги КАК Наименование, СуммаФакт КАК СуммаПриход ), ОтчетыОфисов.РасходыТП.( НаименованиеР КАК Наименование, КодРасходов КАК Код, Сумма КАК СуммаРасход ) ИЗ Документ.ОтчетыОфисов КАК ОтчетыОфисов | |||
| 2
    
        Laerys 24.05.13✎ 15:13 | 
        2 запроса, 3 связь первых двух по наименованию     | |||
| 3
    
        never_be 24.05.13✎ 15:36 | 
        (2) если я правильно понял то получилось вот так но таже ошибка про несвязанные поля.
  ВЫБРАТЬ ОтчетыОфисов.Ссылка, ОтчетыОфисов.Дата, ОтчетыОфисов.Офис, ОтчетыОфисов.УслугиТП.( КодУслуги КАК Код, НаименованиеУслуги КАК Наименование, СуммаФакт КАК СуммаПриход ), ОтчетыОфисов1.РасходыТП.( НаименованиеР, КодРасходов, Сумма ), ОтчетыОфисов1.Ссылка КАК Ссылка1, ОтчетыОфисов1.Дата КАК Дата1, ОтчетыОфисов1.Офис КАК Офис1 ИЗ Документ.ОтчетыОфисов КАК ОтчетыОфисов ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ОтчетыОфисов КАК ОтчетыОфисов1 ПО ОтчетыОфисов.РасходыТП.НаименованиеР = ОтчетыОфисов1.УслугиТП.НаименованиеУслуги | |||
| 4
    
        toypaul гуру 24.05.13✎ 15:55 | 
        не понятно стыкуются ли между собой данные из этих таблиц. если нет, то делаем объединение 2х выборок. выборки по 1й ТЧ и по 2й ТЧ. затем основную таблицу соединяем с этим объединением.
  если надо стыковать данные таблиц, то дополнительно делаем группировку. | |||
| 5
    
        Laerys 24.05.13✎ 18:03 | 
        (3) не правильно понял)     | |||
| 6
    
        zladenuw 24.05.13✎ 18:14 | 
        а в запросе объединить не ?     | |||
| 7
    
        zak555 24.05.13✎ 18:45 | 
        какой смысл выводить в одну строку более одной ТЧ ?     | |||
| 8
    
        zak555 24.05.13✎ 18:45 | 
        ведь в одной ТЧ может быть отличное количество от другой     | |||
| 9
    
        SUA 24.05.13✎ 18:49 | 
        нарисовать на бумаге что должно быть в детальных записях. думать.     | |||
| 10
    
        echo77 24.05.13✎ 19:42 | 
        я обычно конфеты с мясом объединяю, потом группирую средства настройки СКД по одному полю     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |