|
Характеристики в СКД | ☑ | ||
---|---|---|---|---|
0
grinay
10.10.13
✎
01:57
|
Не работают характеристики в СКД помогите понят что делаю не так.
[CODE] ВЫБРАТЬ икВзаиморасчетыСПотребителямиОстаткиИОбороты.СуммаНачальныйОстаток КАК СуммаНачальныйОстаток, икВзаиморасчетыСПотребителямиОстаткиИОбороты.СуммаКонечныйОстаток КАК СуммаКонечныйОстаток, икВзаиморасчетыСПотребителямиОстаткиИОбороты.ЛицевойСчет, NULL КАК Начисления, икВзаиморасчетыСПотребителямиОстаткиИОбороты.Услуга КАК Услуга, NULL КАК Перерасчеты, NULL КАК Корректировки, NULL КАК ОплатаВсего, NULL КАК АвансНаНачало, NULL КАК АвансНаКонец ИЗ РегистрНакопления.икВзаиморасчетыСПотребителями.ОстаткиИОбороты(, , Авто, , ) КАК икВзаиморасчетыСПотребителямиОстаткиИОбороты ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ NULL, NULL, икАвансыПотребителейОстаткиИОбороты.ЛицевойСчет, NULL, "Аванс", NULL, NULL, NULL, -икАвансыПотребителейОстаткиИОбороты.СуммаНачальныйОстаток, -икАвансыПотребителейОстаткиИОбороты.СуммаКонечныйОстаток ИЗ РегистрНакопления.икАвансыПотребителей.ОстаткиИОбороты(, , Авто, , ) КАК икАвансыПотребителейОстаткиИОбороты ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ NULL, NULL, икВзаиморасчетыСПотребителями.ЛицевойСчет, NULL, икВзаиморасчетыСПотребителями.Услуга, NULL, NULL, икВзаиморасчетыСПотребителями.Сумма, NULL, NULL ИЗ РегистрНакопления.икВзаиморасчетыСПотребителями КАК икВзаиморасчетыСПотребителями ГДЕ икВзаиморасчетыСПотребителями.ТипДвиженияРасчета = ЗНАЧЕНИЕ(Перечисление.икТипыДвиженийРасчетов.Оплата) И икВзаиморасчетыСПотребителями.ВидДвиженияРасчета = ЗНАЧЕНИЕ(Перечисление.икВидыДвиженийРасчетов.Основное) И икВзаиморасчетыСПотребителями.Период МЕЖДУ &Дата И &Дата2 ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ NULL, NULL, икВзаиморасчетыСПотребителями.ЛицевойСчет, икВзаиморасчетыСПотребителями.Сумма, икВзаиморасчетыСПотребителями.Услуга, NULL, NULL, NULL, NULL, NULL ИЗ РегистрНакопления.икВзаиморасчетыСПотребителями КАК икВзаиморасчетыСПотребителями ГДЕ икВзаиморасчетыСПотребителями.ТипДвиженияРасчета = ЗНАЧЕНИЕ(Перечисление.икТипыДвиженийРасчетов.НачислениеЗаУслуги) И икВзаиморасчетыСПотребителями.ВидДвиженияРасчета = ЗНАЧЕНИЕ(Перечисление.икВидыДвиженийРасчетов.Основное) И икВзаиморасчетыСПотребителями.Период МЕЖДУ &Дата И &Дата2 ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ NULL, NULL, икВзаиморасчетыСПотребителями.ЛицевойСчет, NULL, икВзаиморасчетыСПотребителями.Услуга, икВзаиморасчетыСПотребителями.Сумма, NULL, NULL, NULL, NULL ИЗ РегистрНакопления.икВзаиморасчетыСПотребителями КАК икВзаиморасчетыСПотребителями ГДЕ икВзаиморасчетыСПотребителями.ТипДвиженияРасчета = ЗНАЧЕНИЕ(Перечисление.икТипыДвиженийРасчетов.НачислениеЗаУслуги) И икВзаиморасчетыСПотребителями.ВидДвиженияРасчета = ЗНАЧЕНИЕ(Перечисление.икВидыДвиженийРасчетов.Перерасчет) И икВзаиморасчетыСПотребителями.Период МЕЖДУ &Дата И &Дата2 ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ NULL, NULL, икВзаиморасчетыСПотребителями.ЛицевойСчет, NULL, икВзаиморасчетыСПотребителями.Услуга, NULL, икВзаиморасчетыСПотребителями.Сумма, NULL, NULL, NULL ИЗ РегистрНакопления.икВзаиморасчетыСПотребителями КАК икВзаиморасчетыСПотребителями ГДЕ икВзаиморасчетыСПотребителями.ТипДвиженияРасчета = ЗНАЧЕНИЕ(Перечисление.икТипыДвиженийРасчетов.НачислениеЗаУслуги) И икВзаиморасчетыСПотребителями.ВидДвиженияРасчета = ЗНАЧЕНИЕ(Перечисление.икВидыДвиженийРасчетов.Корректировка) И икВзаиморасчетыСПотребителями.Период МЕЖДУ &Дата И &Дата2 ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ икВзаиморасчетыСПотребителями.Сумма, NULL, икВзаиморасчетыСПотребителями.ЛицевойСчет, NULL, икВзаиморасчетыСПотребителями.Услуга, NULL, NULL, NULL, NULL, NULL ИЗ РегистрНакопления.икВзаиморасчетыСПотребителями КАК икВзаиморасчетыСПотребителями ГДЕ икВзаиморасчетыСПотребителями.ТипДвиженияРасчета = ЗНАЧЕНИЕ(Перечисление.икТипыДвиженийРасчетов.НачислениеЗаУслуги) И икВзаиморасчетыСПотребителями.ВидДвиженияРасчета = ЗНАЧЕНИЕ(Перечисление.икВидыДвиженийРасчетов.Сальдо) И икВзаиморасчетыСПотребителями.Период МЕЖДУ &Дата И &Дата2 ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ NULL, NULL, икАвансыПотребителей.ЛицевойСчет, NULL, NULL, NULL, NULL, икАвансыПотребителей.Сумма, NULL, NULL ИЗ РегистрНакопления.икАвансыПотребителей КАК икАвансыПотребителей ГДЕ икАвансыПотребителей.ВидДвиженияРасчета = ЗНАЧЕНИЕ(Перечисление.икВидыДвиженийРасчетов.Сальдо) И икАвансыПотребителей.Период МЕЖДУ &Дата И &Дата2 И икАвансыПотребителей.ВидОперации = ЗНАЧЕНИЕ(Перечисление.икВидыОперацийПоКвартплаты.СальдоАванс) ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ NULL, NULL, икАвансыПотребителей.ЛицевойСчет, NULL, "Аванс", NULL, NULL, икАвансыПотребителей.Сумма, NULL, NULL ИЗ РегистрНакопления.икАвансыПотребителей КАК икАвансыПотребителей ГДЕ икАвансыПотребителей.Период МЕЖДУ &Дата И &Дата2 И икАвансыПотребителей.ВидДвиженияРасчета = ЗНАЧЕНИЕ(Перечисление.икВидыДвиженийРасчетов.Основное) И икАвансыПотребителей.ВидОперации = ЗНАЧЕНИЕ(Перечисление.икВидыОперацийПоКвартплаты.ПоступлениеАванса) ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ NULL, NULL, икВзаиморасчетыСПотребителями.ЛицевойСчет, NULL, икВзаиморасчетыСПотребителями.Услуга, икВзаиморасчетыСПотребителями.Сумма, NULL, NULL, NULL, NULL ИЗ РегистрНакопления.икВзаиморасчетыСПотребителями КАК икВзаиморасчетыСПотребителями ГДЕ икВзаиморасчетыСПотребителями.ТипДвиженияРасчета = ЗНАЧЕНИЕ(Перечисление.икТипыДвиженийРасчетов.НачислениеЗаУслуги) И икВзаиморасчетыСПотребителями.ВидДвиженияРасчета = ЗНАЧЕНИЕ(Перечисление.икВидыДвиженийРасчетов.Скидка) И икВзаиморасчетыСПотребителями.Период МЕЖДУ &Дата И &Дата2 {ХАРАКТЕРИСТИКИ ТИП(Справочник.икЖилыеПомещения) ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ икХарактеристикиОбъектовУчета.Ссылка, икХарактеристикиОбъектовУчета.Наименование, икХарактеристикиОбъектовУчета.ТипЗначения ИЗ ПланВидовХарактеристик.икХарактеристикиОбъектовУчета КАК икХарактеристикиОбъектовУчета ГДЕ икХарактеристикиОбъектовУчета.ЭтоГруппа = ЛОЖЬ И икХарактеристикиОбъектовУчета.ВидОбъектаУчета = ЗНАЧЕНИЕ(Справочник.икВидыОбъектовУчета.ЖилыеПомещения)) ПОЛЕКЛЮЧА Ссылка ПОЛЕИМЕНИ Наименование ПОЛЕТИПАЗНАЧЕНИЯ ТипЗначения ЗНАЧЕНИЯХАРАКТЕРИСТИК (ВЫБРАТЬ Характер.Характеристика, Характер.Значение, Характер.ОбъектУчета ИЗ РегистрСведений.икХарактеристикиОбъектовУчета.СрезПоследних(&Дата2, ) КАК Характер) ПОЛЕОБЪЕКТА ОбъектУчета ПОЛЕВИДА Характеристика ПОЛЕЗНАЧЕНИЯ ОбъектУчета } [/CODE] Запрос работает только до дого как добавляю поле из характеристик. Далее выдает ошибку {Форма.Форма.Форма(566)}: Ошибка при вызове метода контекста (Инициализировать) ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновкиДанных,, мДанныеРасшифровки, Истина); по причине: Ошибка компоновки данных по причине: Ошибка инициализации по причине: Ошибка создания набора данных "НаборДанных1" по причине: Ошибка при исполнении запроса набора данных по причине: {(78, 2)}: Поле не найдено "ВложенныйЗапрос.ОбъектУчета" <<?>>ВложенныйЗапрос.ОбъектУчета, |
|||
1
grinay
10.10.13
✎
09:50
|
А какой тег чтобы правильно запрос вставить?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |