Имя: Пароль:
1C
1С v8
Помогите в пониманием концепций СКД
0 PiterPrg
 
30.01.13
09:14
Есть ЗУП, есть необходимость сделать отчет:
В строках Подразделения и Люди
В колонках - списки видов расчетов (в одной колонке По тарифу+ По окладу, в другой Премия+Отпуск  и т.п.), но и количество колонок и то, какие виды расчетов в колонке выбирает юзер.
Сейчас эксперементирую с таким видом расчетов.

ВЫБРАТЬ
   ФизЛицо,
   ПодразделениеОрганизации,
   СУММА(ВЫБОР КОГДА ВидРасчета В (&Виды1) ТОГДА Результат ИНАЧЕ 0 КОНЕЦ) КАК Сумма1
   СУММА(ВЫБОР КОГДА ВидРасчета В (&Виды2) ТОГДА Результат ИНАЧЕ 0 КОНЕЦ) КАК Сумма2
ИЗ
(
   ВЫБРАТЬ
       ВидРасчета,
       ФизЛицо,
       ПодразделениеОрганизации,
       Результат
   ИЗ
       РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций
   ОБЪЕДИНИТЬ ВСЕ
   ВЫБРАТЬ
       ВидРасчета,
       ФизЛицо,
       ПодразделениеОрганизации,
       Результат
   ИЗ
       РегистрРасчета.ДополнительныеНачисленияРаботниковОрганизаций
) КАК Начисления

СГРУППИРОВАТЬ ПО
   ВидРасчета,
   ФизЛицо,
   ПодразделениеОрганизации

Но мне динамически нужно добавлять в запрос поля типа

СУММА(ВЫБОР КОГДА ВидРасчета В (&ВидыN) ТОГДА Результат ИНАЧЕ 0 КОНЕЦ) КАК СуммаN

А как править запрос в схеме я не в курсе.

Но я подозреваю, что я что-то не то делаю скорее всего в запросе должен быть просто Результат, а все мои хотелки делаются вычисляемыми полями. Или я не прав? просветите плиз.
1 PiterPrg
 
30.01.13
09:28
Видимо еще не проснулся :-)
Сейчас эксперементирую с таким видом расчетов.
читать как
Сейчас эксперементирую с таким видом запросов.

В имени топика
в пониманием
читать как
с пониманием

:-)
2 kosts
 
30.01.13
09:35
(0) Запрос СКД должен вернуть детальные записи. Не нужно его самому группировать.
Возьми внутренний запрос и сделай отбор по нужным видам расчетов.
3 PiterPrg
 
30.01.13
09:48
(2) А колонки как добавлять? в вычисляемых полях?
4 kosts
 
30.01.13
09:52
(3) На закладке Настройки в схеме СКД.

Проще не создавать отчет СКД с нуля, а взять какой-либо простой типовой и переработать его.
5 PiterPrg
 
30.01.13
10:01
(4) На закладки настройки это понятно :-) Если поле есть, то добавлять его на закладке настройки.
Как поля в этом случае правильно добавлять? Причем динамически, т.е. не в конфигураторе.
А в разные колонки должны входить разные виды расчетов (по несколько в одной)
6 kosts
 
30.01.13
10:26
(5) > в разные колонки
Табличный вид

> должны входить разные виды расчетов (по несколько в одной)
Группировка по определенному признаку
7 PiterPrg
 
30.01.13
11:21
(6) Вот о признаках собственно и вопрос.
Кажем так. У меня есть таблица значений,
в ней колонки НаименованиеПоля, СписокВидовРасчетов.
И мне нужно по каждой строке этой таблицы в результирующий отчет добавить колонку с наименованием "НаименованиеПоля" и сумма в ней должна содержать только суммы с видами расчетов, указанными в "СписокВидовРасчетов"

Можно это реализовать цивилизованно в СКД.
Или босить эту GUI-евую приблуду и сделать все, скажем с ПостроителемОтчетов ?
8 kosts
 
30.01.13
11:48
Что тут сказать, при наличии времени используй СКД, если нет времени, то делай так как умеешь...
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn