|
v8: Помогите с запросом. Развернуть субконто по колонкам. | ☑ | ||
---|---|---|---|---|
0
oleg_prg
20.03.12
✎
02:59
|
1С8.2 режим упр.прил. Создал план счетов. Создал форму списка. В динамическом списке пытаюсь создать произвольный запрос для отображения плана счетов и видов субконто.
Вот запрос: ВЫБРАТЬ Счет.Ссылка, Счет.ПометкаУдаления, Счет.ВерсияДанных, Счет.Порядок, Счет.Предопределенный, Счет.Родитель, Счет.Код, Счет.Наименование, Счет.Вид, Счет.Забалансовый, Счет.Валютный, Счет.Количественный, Счет.ВидыСубконто, ВЫБОР КОГДА Субконто.НомерСтроки = 1 ТОГДА Субконто.ВидСубконто ИНАЧЕ "" КОНЕЦ КАК Субконто1, ВЫБОР КОГДА Субконто.НомерСтроки = 2 ТОГДА Субконто.ВидСубконто ИНАЧЕ "" КОНЕЦ КАК Субконто2, ВЫБОР КОГДА Субконто.НомерСтроки = 3 ТОГДА Субконто.ВидСубконто ИНАЧЕ "" КОНЕЦ КАК Субконто3, ВЫБОР КОГДА Субконто.НомерСтроки = 4 ТОГДА Субконто.ВидСубконто ИНАЧЕ "" КОНЕЦ КАК Субконто4, Субконто.НомерСтроки ИЗ ПланСчетов.Бухгалтерский КАК Счет ЛЕВОЕ СОЕДИНЕНИЕ ПланСчетов.Бухгалтерский.ВидыСубконто КАК Субконто ПО Счет.Ссылка = Субконто.Ссылка УПОРЯДОЧИТЬ ПО Порядок Проблема в том, как сгруппировать счета, т.к. в данном случае если счет имеет более одного субконто, он выводится несколькими строками. |
|||
1
ptrtss
20.03.12
✎
05:09
|
Наверное вот так
ВЫБРАТЬ РАЗЛИЧНЫЕ Счет.Ссылка, Счет.Порядок, Счет.Предопределенный, Счет.Родитель, Счет.Код, Счет.Наименование, Счет.Вид, Счет.Забалансовый, Счет.Валютный, Счет.Количественный, ВЫБОР КОГДА Субконто.НомерСтроки = 1 ТОГДА Субконто.ВидСубконто ИНАЧЕ "" КОНЕЦ КАК Субконто1, ВЫБОР КОГДА Субконто.НомерСтроки = 2 ТОГДА Субконто.ВидСубконто ИНАЧЕ "" КОНЕЦ КАК Субконто2, ВЫБОР КОГДА Субконто.НомерСтроки = 3 ТОГДА Субконто.ВидСубконто ИНАЧЕ "" КОНЕЦ КАК Субконто3, ВЫБОР КОГДА Субконто.НомерСтроки = 4 ТОГДА Субконто.ВидСубконто ИНАЧЕ "" КОНЕЦ КАК Субконто4, ИЗ ПланСчетов.Бухгалтерский КАК Счет ЛЕВОЕ СОЕДИНЕНИЕ ПланСчетов.Бухгалтерский.ВидыСубконто КАК Субконто ПО Счет.Ссылка = Субконто.Ссылка УПОРЯДОЧИТЬ ПО Порядок |
|||
2
ptrtss
20.03.12
✎
05:09
|
Бррр...
Ну конечно нет, щас... |
|||
3
ptrtss
20.03.12
✎
05:22
|
"ВЫБРАТЬ
| Счет.Порядок КАК Порядок, | Счет.Предопределенный, | Счет.Родитель, | Счет.Код, | Счет.Наименование, | Счет.Вид, | Счет.Забалансовый, | Счет.Валютный КАК Валютный, | Счет.Количественный КАК Количественный, | Субконто.Субконто1, | Субконто.Субконто2, | Субконто.Субконто3 |ИЗ | ПланСчетов.Бухгалтерский КАК Счет | ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ | Субконто.Ссылка КАК Ссылка, | МАКСИМУМ(ВЫБОР | КОГДА Субконто.НомерСтроки = 1 | ТОГДА Субконто.ВидСубконто | КОНЕЦ) КАК Субконто1, | МАКСИМУМ(ВЫБОР | КОГДА Субконто.НомерСтроки = 2 | ТОГДА Субконто.ВидСубконто | КОНЕЦ) КАК Субконто2, | МАКСИМУМ(ВЫБОР | КОГДА Субконто.НомерСтроки = 3 | ТОГДА Субконто.ВидСубконто | КОНЕЦ) КАК Субконто3, | МАКСИМУМ(ВЫБОР | КОГДА Субконто.НомерСтроки = 4 | ТОГДА Субконто.ВидСубконто | КОНЕЦ) КАК Субконто4 | ИЗ | ПланСчетов.Бухгалтерский.ВидыСубконто КАК Субконто | | СГРУППИРОВАТЬ ПО | Субконто.Ссылка) КАК Субконто | ПО Счет.Ссылка = Субконто.Ссылка | |УПОРЯДОЧИТЬ ПО | Порядок" |
|||
4
oleg_prg
20.03.12
✎
11:02
|
Спасибо ОГРОМНОЕ!!! =)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |