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

Вывод 2 наборов данных в СКД

Автор dron9205, 25 мая 2011, 11:39

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

dron9205

1 набор данных:

X Y1 сум1
X Y2 сум2
X Y3 сум3
Выводиться в отчет как таблица.

2 набор данных:
X НекаяСумма

Надо чтобы НекаяСумма присоединилась к полученной строке из таблицы:

   Y1  Y2   Y3         ..
X сум1 сум2 сум3  НекаяСумма
В связях набора устанавливаю связь по X. НО если НекуюСумму указывать как Ресурс, то он "залезает" под каждый столбец Y, Иначе НекаяСумма становиться Реквизитом и выводиться рядом с X.
Каким образом вывести НекуюСумму по конце каждой строчки таблицы.

cska-fanat-kz

2 набора данных - принципиально?
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

dron9205

Нет не принципиально...
Но когда делаешь в одном наборе, то необходимая сумма(НекаяСумма), которую надо добавить вообще никак не добавить.
Опять же если делать Ресурсом - то происходит тоже самое("залезает" под каждый столбец Y), а если Реквизитом - то в толбцах появляется суммы...

Если необходимо скрины о чем я пытаюсь сказать, то прикреплю!!_))

cska-fanat-kz

Внимательно посмотрел...

Добавьте во второй подзапрос еще одно поле, что то типа Y0 (можно строку "Y0")
И оба подзапроса надо не связывать, а объединять!
Опять же в одном наборе данных...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

dron9205

Сори что долго...

Мы не путаем ведь пакет запроса и набор данных в СКД ????

Это скрин результата запроса, при одном наборе данных
скрин
На поля порядок не обращайте внимание, он для сортировки СтатейЗатрат

Мне нужно чтобы итог получился(на примере):
                  Зарплата, ЕСН ПР   Услуги ПР ...... Затраты водоснабжения ПР         ОбъемВыпускаПоНоменклатуре   ПроцентПоКредитуПоНоменклатуре
Ацидофилин     12475,75             5018,48  ......                 2414,2                                   111380                                             5187

И так по каждой номенклатуре....

Далее что происходит в СКД:
1) Если все суммы сделать ресурсами - то под каждой СтатьейЗатрат появиться еще столбец ОбъемВыпускаПоНоменклатуре и т.п....
2) Если сделать только СуммаПоСтатьеЗатрат ресурсом, а другие суммы как колонки выводимой таблицы, то выходит сначала правильная таблица сумм по СтатьеЗатрат, а потом столбцы с числами без привязки к номенклатуре...


dron9205

Именно поэтому я сделал 2 Набора Данных...
В первом оставил данные:
Номенклатура, СтатьяЗатрат, СуммаПоСтатьеЗатрат
Во втором все остальные данные:
Номенклатура, ОбъемВыпускаПоНоменклатуре, ПроцентПоКредитуПоНоменклатуре и т.п...

Вот что получается когда ресурсом сделать только СтатьюЗатрат..
скрин

Все почти отлично, кроме того, что суммы(коммерческая сумма, объем выпуска) стоят вначале таблицы..

Если же делать все сумма ресурсами - то все суммы залезают по СтатьюЗатрат

ТАК вот мы пришли к моему первому вопросу...
Как из двух наборов данных, где у первого один ресурс, а у второго их вообще нет сделать, чтобы данные из второго набора выходили после первого.

dron9205

Так же могу скинуть настройки СКД.

cska-fanat-kz

Пакет запросов тут не причем.
Набор данных - один.
В нем с помощью ОБЪЕДИНИТЬ ВСЕ объединяются 3 подзапроса:
1. Запрос по статьям затрат
Ном1 - СтЗт1 - Сум1
Ном1 - СтЗт2 - Сум2
...
2. Запрос с ОбъемомВыпускаПоНоменклатуре
Ном1 - "Объем выпуска по номенклатуре" - СумОВпН
3. Запрос с ПроцентомПоКредитуПоНоменклатуре
Ном1 - "Процент по кредиту по номенклатуре" - СумПпКпН

Возможно, подзапросы 2 и 3 можно собрать в один - я смутно представляю откуда данные берутся...
Возможно, придется добавить еще одно поле во все подзапросы - Приоритет типа Число - чтобы правильно расставить колонки...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

dron9205

Ага, понял...
У меня уже был порядок в запросе, но он был для сортировки СтатейЗатрат... Щас к этому же параметру прикручу ОбъемомВыпускаПоНоменклатуре и т.п. суммы....
Через полчаса отпушусь что получилось...

dron9205

Пока начал писать.. Вопрос такой созрел:
Правильно ведь я понял что после объединения этих 3 подзапросов, в настройках СКД надо указать все суммы(по СтЗт, ОбъемуВыпуску и т.п.) как ресурс??? Если так, то как настроить чтобы СКД понял, что ресурс Сум должо относиться к СтЗт, СумОВпН к символьному полю "Объем выпуска по номенклатуре" и т.п....

Вроде бы ВСЕ выбранные ресурсы "захотят" залезть под каждый столбец и получиться
     СтЗт1                    СтЗт2  ........    Объем выпуска
Сум1 СумОВпН  Сум2 СумОВпН.....   А тут вообще хз че будет

Или я ошибаюсь??? Просто до этого я пытался подобное сделать и не получилось...

И в догонку, в настройка вывода отчета мне ведь надо будет указать столбцы - СтЗт, "Объем выпуска по номенклатуре", "Процент по кредиту по номенклатуре" ????


Теги:

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

Рейтинг@Mail.ru

Поиск