|SET NOCOUNT ON |Select |ОС.CODE [ИНВ], |Cast(Left(ПозицияДокумента,8) as datetime) [ДатаДок], |Right(БИОстаткиОборотыОсновной.ПозицияДокумента,9) [Док $Документ], |ВидДокумента [ВидДок], |РазделительУчета [РазделительУчета $Справочник.Подразделение], |$РМ.Подразделение [Подразделение $Справочник.Подразделение], |Счет [Счет $Счет.Основной], |Субконто1 [Субконто1 $Субконто], |Субконто1_вид, |Субконто2 [Субконто2 $Субконто], |Субконто2_вид, |Субконто3 [Субконто3 $Субконто], |Субконто3_вид, |ОС.Descr as НСубконто1, |РМ.Descr as НСубконто2, |ТО.Descr as НфТипКомплекта, |PO.Descr as НРазделительУчета, |KO.Descr as НСубконто3, |Сотр.Descr as НфСотрудник, |ТО.id [фТипКомплекта $Справочник.ОС_ТипОС], |Сотр.id [фСотрудник $Справочник.Сотрудники], |КоличествоКонечныйОстаток as Колво, |СуммаКонечныйОстаток as Сумма |FROM $БИОстаткиОбороты.Основной(:НачДата, :КонДата ~, | Документ,ДвиженияИГраницыПериода,, | Счет in (Select val From #СпСчет),(ОсновныеСредства,РабочееМесто,КомплектОС), | ) БИОстаткиОборотыОсновной |left join $Справочник.Подразделение as PO on PO.id=БИОстаткиОборотыОсновной.РазделительУчета |left join $Справочник.ОС_Комплекты as KO on KO.id=БИОстаткиОборотыОсновной.Субконто3 |left join $Справочник.ОсновныеСредства as ОС on ОС.id=БИОстаткиОборотыОсновной.Субконто1 |left join $Справочник.ОС_РабочееМесто as РМ on РМ.id=БИОстаткиОборотыОсновной.Субконто2 |left join $Справочник.ОС_ТипОС as ТО on ТО.id=$ОС.ТипОС |left join $Справочник.Сотрудники as Сотр on Сотр.id=$РМ.Сотрудник |where | (БИОстаткиОборотыОсновной.Субконто1 is not null) | "+?(фЭлементОС.Выбран()=1,"and (БИОстаткиОборотыОсновной.Субконто1 in (select val from #фЭлементОС))","")+" | "+?(фРабочееМесто.Выбран()=1,"and (БИОстаткиОборотыОсновной.Субконто2 in (select val from #фРабочееМесто))","")+" | "+?(фНомерКомплекта.Выбран()=1,"and (БИОстаткиОборотыОсновной.Субконто3 =:фНомерКомплекта)","")+" | "+?(фТипКомплекта.Выбран()=1,"and (ТО.id in (select val from #фТипКомплекта))","")+" | "+?(фСотрудник.Выбран()=1,"and (Сотр.id in (select val from #фСотрудник))","")+" | "+?(ОтбПодр=1,"and (БИОстаткиОборотыОсновной.РазделительУчета =:фДепартамент)","")+" |Order by ОС.CODE |"; Почему возникает ошибка???? Для типизации поля Док, не найдено дополнительно типизирующее поле........
|