![]() |
![]() |
![]() |
|
Отбор по группам в скд | ☑ | ||
---|---|---|---|---|
0
ASZub
06.02.15
✎
09:56
|
Добрый день.
Имеется отчет на скд. Отбор делаю через компоновку данных. ВЫБРАТЬ РадиоСтрой_Заказы.Ссылка КАК Заказ, РадиоСтрой_Заказы.НомерЗаказа КАК НомерЗаказа, РадиоСтрой_Заказы.Владелец КАК Объект ПОМЕСТИТЬ ВТ_ЗаказыОбъекты {ВЫБРАТЬ Заказ.*, НомерЗаказа, Объект.*} ИЗ Справочник.РадиоСтрой_Заказы КАК РадиоСтрой_Заказы ГДЕ НЕ РадиоСтрой_Заказы.ПометкаУдаления {ГДЕ РадиоСтрой_Заказы.Владелец.* КАК Объект} ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ИмпРеализацияСтроительныхРаботУслуг.Дата, ГОД(ИмпРеализацияСтроительныхРаботУслуг.Дата) КАК ГодРабот, ИмпРеализацияСтроительныхРаботУслуг.Ссылка, ИмпРеализацияСтроительныхРаботУслуг.РадиоСтрой_Заказ КАК Заказ, ИмпРеализацияСтроительныхРаботУслуг.Организация ПОМЕСТИТЬ ВТ_КС3 ИЗ Документ.ИмпРеализацияСтроительныхРаботУслуг КАК ИмпРеализацияСтроительныхРаботУслуг ГДЕ ИмпРеализацияСтроительныхРаботУслуг.Проведен И ИмпРеализацияСтроительныхРаботУслуг.РадиоСтрой_Заказ В (ВЫБРАТЬ ВТ_ЗаказыОбъекты.Заказ ИЗ ВТ_ЗаказыОбъекты КАК ВТ_ЗаказыОбъекты) ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ИмпЗаказСМР.Ссылка КАК ДокЗаказ, ИмпЗаказСМР.РадиоСтрой_ТЗвРазработке КАК ТЗвРазработке, ИмпЗаказСМР.РадиоСтрой_ТЗВыполнено КАК ТЗВыполнено, ИмпЗаказСМР.РадиоСтрой_СметнаяСтоимостьЗаказа КАК СметнаяСтоимостьЗаказа, ИмпЗаказСМР.РадиоСтрой_Заказ ПОМЕСТИТЬ ВТ_ДокЗаказы ИЗ Документ.ИмпЗаказСМР КАК ИмпЗаказСМР ГДЕ ИмпЗаказСМР.Проведен И ИмпЗаказСМР.РадиоСтрой_Заказ В (ВЫБРАТЬ ВТ_ЗаказыОбъекты.Заказ ИЗ ВТ_ЗаказыОбъекты КАК ВТ_ЗаказыОбъекты) ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ИмпОпределениеОбъемовВыполненияСМР.Ссылка КАК ДокПлан, ИмпОпределениеОбъемовВыполненияСМР.Заказ КАК ДокЗаказ ПОМЕСТИТЬ ВТ_План ИЗ Документ.ИмпОпределениеОбъемовВыполненияСМР КАК ИмпОпределениеОбъемовВыполненияСМР ГДЕ ИмпОпределениеОбъемовВыполненияСМР.Проведен И ИмпОпределениеОбъемовВыполненияСМР.Заказ В (ВЫБРАТЬ ВТ_ДокЗаказы.ДокЗаказ ИЗ ВТ_ДокЗаказы КАК ВТ_ДокЗаказы) И ИмпОпределениеОбъемовВыполненияСМР.ВидОперации = ЗНАЧЕНИЕ(Перечисление.ИмпВидыОперацийОпределениеОбъемовВыполненияСМР.ФормированиеСметнойСтоимости) ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТ_ДокЗаказы.ДокЗаказ, ВТ_ДокЗаказы.ТЗвРазработке, ВТ_ДокЗаказы.ТЗВыполнено, ВТ_ДокЗаказы.СметнаяСтоимостьЗаказа, ВТ_ДокЗаказы.РадиоСтрой_Заказ, ВЫБОР КОГДА ВТ_ДокЗаказы.ТЗвРазработке ТОГДА ВЫБОР КОГДА ВТ_План.ДокПлан ЕСТЬ NULL ТОГДА ВТ_ДокЗаказы.СметнаяСтоимостьЗаказа ИНАЧЕ 0 КОНЕЦ ИНАЧЕ 0 КОНЕЦ КАК СуммаТЗ, ВЫБОР КОГДА ВТ_План.ДокПлан ЕСТЬ NULL ТОГДА ВТ_ДокЗаказы.СметнаяСтоимостьЗаказа ИНАЧЕ 0 КОНЕЦ КАК СуммаНеОформленныйЗаказ ПОМЕСТИТЬ ВТ_ДокЗаказыИтог ИЗ ВТ_ДокЗаказы КАК ВТ_ДокЗаказы ЛЕВОЕ СОЕДИНЕНИЕ ВТ_План КАК ВТ_План ПО ВТ_ДокЗаказы.ДокЗаказ = ВТ_План.ДокЗаказ ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТ_ЗаказыОбъекты.Заказ, ВТ_ЗаказыОбъекты.НомерЗаказа, ВТ_ЗаказыОбъекты.Объект, ВТ_ДокЗаказыИтог.ДокЗаказ, ВТ_ДокЗаказыИтог.ТЗвРазработке, ВТ_ДокЗаказыИтог.ТЗВыполнено, ВТ_ДокЗаказыИтог.СметнаяСтоимостьЗаказа, ВТ_КС3.Дата, ЕСТЬNULL(ВТ_КС3.ГодРабот, ГОД(&ТекущаяДата)) КАК ГодРабот, ВТ_КС3.Ссылка, ВТ_КС3.Организация, ВТ_ДокЗаказыИтог.СуммаНеОформленныйЗаказ, ВТ_ДокЗаказыИтог.СуммаТЗ ПОМЕСТИТЬ ВТ_Общая ИЗ ВТ_ЗаказыОбъекты КАК ВТ_ЗаказыОбъекты ЛЕВОЕ СОЕДИНЕНИЕ ВТ_КС3 КАК ВТ_КС3 ПО ВТ_ЗаказыОбъекты.Заказ = ВТ_КС3.Заказ ЛЕВОЕ СОЕДИНЕНИЕ ВТ_ДокЗаказыИтог КАК ВТ_ДокЗаказыИтог ПО ВТ_ЗаказыОбъекты.Заказ = ВТ_ДокЗаказыИтог.РадиоСтрой_Заказ ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТ_Общая.Заказ КАК Заказ, ВТ_Общая.НомерЗаказа КАК НомерЗаказа, ВТ_Общая.Объект КАК Объект, ВТ_Общая.ДокЗаказ КАК ДокЗаказ, ВТ_Общая.ТЗвРазработке КАК ТЗвРазработке, ВТ_Общая.ТЗВыполнено КАК ТЗВыполнено, ВТ_Общая.СметнаяСтоимостьЗаказа КАК СметнаяСтоимостьЗаказа, ВТ_Общая.Дата КАК Дата, ВТ_Общая.Ссылка КАК Ссылка, ОстаткиИОбороты62З01.СуммаНачальныйОстаток КАК СуммаНачальныйОстаток, ОстаткиИОбороты62З01.СуммаКонечныйОстаток КАК СуммаКонечныйОстаток, ОстаткиИОбороты62З01.СуммаОборотДт КАК СуммаВыполнения, ОстаткиИОбороты62З01.СуммаОборотКт КАК СуммаОплата, ОстаткиИОборотыОплаты.СуммаОборотКт КАК СуммаОплатаАванс, ВТ_Общая.СуммаНеОформленныйЗаказ КАК СуммаНеОформленныйЗаказ, ВТ_Общая.СуммаТЗ КАК СуммаТЗ, ВТ_Общая.ГодРабот КАК ГодРабот, ЕСТЬNULL(ВТ_Общая.СуммаНеОформленныйЗаказ, 0) + ЕСТЬNULL(ОстаткиИОбороты62З01.СуммаКонечныйОстаток, 0) КАК ОжидаемыеПоступления, ЕСТЬNULL(ВТ_Общая.СуммаНеОформленныйЗаказ, 0) + ЕСТЬNULL(ОстаткиИОбороты62З01.СуммаКонечныйОстаток, 0) + ВТ_Общая.СуммаТЗ - ОстаткиИОборотыОплаты.СуммаОборотКт КАК ОжидаемыеПоступленияИтог {ВЫБРАТЬ Заказ.*, НомерЗаказа, Объект.*, ДокЗаказ.*, ТЗвРазработке, ТЗВыполнено, СметнаяСтоимостьЗаказа, Дата, Ссылка.*, СуммаНачальныйОстаток, СуммаКонечныйОстаток, СуммаВыполнения, СуммаОплата, СуммаОплатаАванс, СуммаНеОформленныйЗаказ, СуммаТЗ, ГодРабот, ОжидаемыеПоступления, ОжидаемыеПоступленияИтог} ИЗ ВТ_Общая КАК ВТ_Общая ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты( &НачалоПериода, &КонецПериода, , , Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РадиоСтрой_ЗадолженностьПокупателей), , Субконто3 В (ВЫБРАТЬ ВТ_Общая.Заказ ИЗ ВТ_Общая КАК ВТ_Общая)) КАК ОстаткиИОбороты62З01 ПО ВТ_Общая.Заказ = ОстаткиИОбороты62З01.Субконто3 И ВТ_Общая.Организация = ОстаткиИОбороты62З01.Организация, РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты( &НачалоПериода, &КонецПериода, , , Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РадиоСтрой_АвансыПокупателей), , Субконто3 В (ВЫБРАТЬ ВТ_Общая.Заказ ИЗ ВТ_Общая КАК ВТ_Общая)) КАК ОстаткиИОборотыОплаты {ГДЕ ВТ_Общая.Объект.*} Галку автозаполнение снял. Не работает отбор по группам Подскажите в чем проблема |
|||
1
Defender aka LINN
06.02.15
✎
10:27
|
Итоговый запрос смотри.
Ну и - может там риальне данных нет |
|||
2
ASZub
06.02.15
✎
10:35
|
Как его получить?
|
|||
3
Defender aka LINN
06.02.15
✎
10:50
|
(2) Консоль отчетов СКД есть для этого специально обученная
|
|||
4
ASZub
06.02.15
✎
11:22
|
Вот что выдала консоль. На первый взгляд проблем нет
"ВЫБРАТЬ РадиоСтрой_Заказы.Ссылка КАК Заказ, РадиоСтрой_Заказы.НомерЗаказа КАК НомерЗаказа, РадиоСтрой_Заказы.Владелец КАК Объект ПОМЕСТИТЬ ВТ_ЗаказыОбъекты ИЗ Справочник.РадиоСтрой_Заказы КАК РадиоСтрой_Заказы ГДЕ НЕ РадиоСтрой_Заказы.ПометкаУдаления И РадиоСтрой_Заказы.Владелец В ИЕРАРХИИ (&П) ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ГОД(ИмпРеализацияСтроительныхРаботУслуг.Дата) КАК ГодРабот, ИмпРеализацияСтроительныхРаботУслуг.РадиоСтрой_Заказ КАК Заказ, ИмпРеализацияСтроительныхРаботУслуг.Организация КАК Организация ПОМЕСТИТЬ ВТ_КС3 ИЗ Документ.ИмпРеализацияСтроительныхРаботУслуг КАК ИмпРеализацияСтроительныхРаботУслуг ГДЕ ИмпРеализацияСтроительныхРаботУслуг.Проведен И ИмпРеализацияСтроительныхРаботУслуг.РадиоСтрой_Заказ В (ВЫБРАТЬ ВТ_ЗаказыОбъекты.Заказ ИЗ ВТ_ЗаказыОбъекты КАК ВТ_ЗаказыОбъекты) ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ИмпЗаказСМР.Ссылка КАК ДокЗаказ, ИмпЗаказСМР.РадиоСтрой_ТЗвРазработке КАК ТЗвРазработке, ИмпЗаказСМР.РадиоСтрой_СметнаяСтоимостьЗаказа КАК СметнаяСтоимостьЗаказа, ИмпЗаказСМР.РадиоСтрой_Заказ КАК РадиоСтрой_Заказ ПОМЕСТИТЬ ВТ_ДокЗаказы ИЗ Документ.ИмпЗаказСМР КАК ИмпЗаказСМР ГДЕ ИмпЗаказСМР.Проведен И ИмпЗаказСМР.РадиоСтрой_Заказ В (ВЫБРАТЬ ВТ_ЗаказыОбъекты.Заказ ИЗ ВТ_ЗаказыОбъекты КАК ВТ_ЗаказыОбъекты) ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ИмпОпределениеОбъемовВыполненияСМР.Ссылка КАК ДокПлан, ИмпОпределениеОбъемовВыполненияСМР.Заказ КАК ДокЗаказ ПОМЕСТИТЬ ВТ_План ИЗ Документ.ИмпОпределениеОбъемовВыполненияСМР КАК ИмпОпределениеОбъемовВыполненияСМР ГДЕ ИмпОпределениеОбъемовВыполненияСМР.Проведен И ИмпОпределениеОбъемовВыполненияСМР.Заказ В (ВЫБРАТЬ ВТ_ДокЗаказы.ДокЗаказ ИЗ ВТ_ДокЗаказы КАК ВТ_ДокЗаказы) И ИмпОпределениеОбъемовВыполненияСМР.ВидОперации = ЗНАЧЕНИЕ(Перечисление.ИмпВидыОперацийОпределениеОбъемовВыполненияСМР.ФормированиеСметнойСтоимости) ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТ_ДокЗаказы.РадиоСтрой_Заказ КАК РадиоСтрой_Заказ, ВЫБОР КОГДА ВТ_ДокЗаказы.ТЗвРазработке ТОГДА ВЫБОР КОГДА ВТ_План.ДокПлан ЕСТЬ NULL ТОГДА ВТ_ДокЗаказы.СметнаяСтоимостьЗаказа ИНАЧЕ 0 КОНЕЦ ИНАЧЕ 0 КОНЕЦ КАК СуммаТЗ, ВЫБОР КОГДА ВТ_План.ДокПлан ЕСТЬ NULL ТОГДА ВТ_ДокЗаказы.СметнаяСтоимостьЗаказа ИНАЧЕ 0 КОНЕЦ КАК СуммаНеОформленныйЗаказ ПОМЕСТИТЬ ВТ_ДокЗаказыИтог ИЗ ВТ_ДокЗаказы КАК ВТ_ДокЗаказы ЛЕВОЕ СОЕДИНЕНИЕ ВТ_План КАК ВТ_План ПО ВТ_ДокЗаказы.ДокЗаказ = ВТ_План.ДокЗаказ ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТ_ЗаказыОбъекты.Заказ КАК Заказ, ВТ_ЗаказыОбъекты.НомерЗаказа КАК НомерЗаказа, ВТ_ЗаказыОбъекты.Объект КАК Объект, ЕСТЬNULL(ВТ_КС3.ГодРабот, ГОД(&ТекущаяДата)) КАК ГодРабот, ВТ_КС3.Организация КАК Организация, ВТ_ДокЗаказыИтог.СуммаНеОформленныйЗаказ КАК СуммаНеОформленныйЗаказ, ВТ_ДокЗаказыИтог.СуммаТЗ КАК СуммаТЗ ПОМЕСТИТЬ ВТ_Общая ИЗ ВТ_ЗаказыОбъекты КАК ВТ_ЗаказыОбъекты ЛЕВОЕ СОЕДИНЕНИЕ ВТ_КС3 КАК ВТ_КС3 ПО ВТ_ЗаказыОбъекты.Заказ = ВТ_КС3.Заказ ЛЕВОЕ СОЕДИНЕНИЕ ВТ_ДокЗаказыИтог КАК ВТ_ДокЗаказыИтог ПО ВТ_ЗаказыОбъекты.Заказ = ВТ_ДокЗаказыИтог.РадиоСтрой_Заказ ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТ_Общая.Заказ КАК Заказ, ВТ_Общая.НомерЗаказа КАК НомерЗаказа, ВТ_Общая.Объект КАК Объект, ОстаткиИОбороты62З01.СуммаНачальныйОстаток КАК СуммаНачальныйОстаток, ОстаткиИОбороты62З01.СуммаКонечныйОстаток КАК СуммаКонечныйОстаток, ОстаткиИОбороты62З01.СуммаОборотДт КАК СуммаВыполнения, ОстаткиИОбороты62З01.СуммаОборотКт КАК СуммаОплата, ОстаткиИОборотыОплаты.СуммаОборотКт КАК СуммаОплатаАванс, ВТ_Общая.СуммаНеОформленныйЗаказ КАК СуммаНеОформленныйЗаказ, ВТ_Общая.СуммаТЗ КАК СуммаТЗ, ВТ_Общая.ГодРабот КАК ГодРабот, ЕСТЬNULL(ВТ_Общая.СуммаНеОформленныйЗаказ, 0) + ЕСТЬNULL(ОстаткиИОбороты62З01.СуммаКонечныйОстаток, 0) + ВТ_Общая.СуммаТЗ - ОстаткиИОборотыОплаты.СуммаОборотКт КАК ОжидаемыеПоступленияИтог, ПРЕДСТАВЛЕНИЕССЫЛКИ(ВТ_Общая.Заказ) КАК ЗаказПредставление, ПРЕДСТАВЛЕНИЕССЫЛКИ(ВТ_Общая.Объект) КАК ОбъектПредставление, ВТ_Общая.Объект.Наименование КАК ОбъектНаименование ИЗ ВТ_Общая КАК ВТ_Общая ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты( &НачалоПериода, &КонецПериода, , , Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РадиоСтрой_ЗадолженностьПокупателей), , Субконто3 В (ВЫБРАТЬ ВТ_Общая.Заказ ИЗ ВТ_Общая КАК ВТ_Общая)) КАК ОстаткиИОбороты62З01 ПО ВТ_Общая.Заказ = ОстаткиИОбороты62З01.Субконто3 И ВТ_Общая.Организация = ОстаткиИОбороты62З01.Организация, РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты( &НачалоПериода, &КонецПериода, , , Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РадиоСтрой_АвансыПокупателей), , Субконто3 В (ВЫБРАТЬ ВТ_Общая.Заказ ИЗ ВТ_Общая КАК ВТ_Общая)) КАК ОстаткиИОборотыОплаты" "ВЫБРАТЬ НоменклатурныеГруппы.Ссылка КАК Ссылка, НоменклатурныеГруппы.Представление КАК СсылкаПредставление, НоменклатурныеГруппы.Родитель КАК Родитель, НоменклатурныеГруппы.Наименование КАК Наименование ИЗ Справочник.НоменклатурныеГруппы КАК НоменклатурныеГруппы ГДЕ НоменклатурныеГруппы.Ссылка В(&Ссылки)" |
|||
5
ASZub
10.02.15
✎
02:52
|
up
|
|||
6
ASZub
10.02.15
✎
02:53
|
Вопрос актуален. Гуру прошу вашей помощи
|
|||
7
Defender aka LINN
10.02.15
✎
22:49
|
(4) Значит, риальне нет таких данных
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |