Запрос в 1С SELECT Спр.ID as [Эл $Справочник.Абоненты], IIF(Спр.IsMark='*',1,2) as Метка, IIF($Спр.ТипПодключения=$ПустойИД,4,3) as Метка1, нта='2',7,8))) as Метка2, усАбонентаПФР='2',11,12))) as Метка3, Спр.Descr as Наименование, $Спр.ПФР_АП as [ПФР_АП $Справочник.Абоненты], $Спр.ТипПодключения as [ТипПодключения_ $Перечисление.ТипПодключения], $Спр.Спринтер as [Спринтер $Справочник.Абоненты], $Спр.InternalEMail as ПрограмныйАдрес, $Спр.ПФР_СрокДействияСертификата as [СрокСертификатаПФР datetime], $Спр.RegDate as [ДатаРегистрации datetime], $Спр.ПФР_ДатаПодключения as [ДатаРегистрацииПФР datetime] FROM $Справочник.Абоненты as Спр, $Справочник.Абоненты as СпрП, $Справочник.Абоненты as СпрС WHERE СпрС.ID = $Спр.Спринтер, СпрП.ID = $Спр.ПФР_АП, ($Спр.СтатусАбонента = '1' OR $Спр.СтатусАбонентаПФР = '1') ORDER BY Наименование ASC
Режим отладки: SELECT Спр.ID as [Эл_1c_type_Справочник_Абоненты], IIF(Спр.IsMark='*',1,2) as Метка, IIF(Спр.sp67=' 0 ',4,3) as Метка1, IIF(Спр.sp85='0',5,IIF(Спр.sp85='1',6,IIF(Спр.sp85='2',7,8))) as Метка2, IIF(Спр.sp558='0',9,IIF(Спр.sp558='1',10,IIF(Спр.sp558='2',11,12))) as Метка3, Спр.Descr as Наименование, Спр.sp527 as [ПФР_АП_1c_type_Справочник_Абоненты], Спр.sp67 as [ТипПодключения__1c_type_Перечисление_ТипПодключения], Спр.sp68 as [Спринтер_1c_type_Справочник_Абоненты], Спр.sp21 as ПрограмныйАдрес, Спр.sp529 as [СрокСертификатаПФРdatetime], Спр.sp19 as [ДатаРегистрацииdatetime], Спр.sp528 as [ДатаРегистрацииПФРdatetime] FROM sc12 as Спр, sc12 as СпрП, sc12 as СпрС WHERE СпрС.ID = Спр.sp68, СпрП.ID = Спр.sp527, (Спр.sp85 = '1' OR Спр.sp558 = '1') ORDER BY Наименование ASC Запрос.ВыполнитьИнструкцию(Текст,Данные,1); {E:\EVRICA\EXTFORMS\ПРОГРАММИСТ\_СПИСОКАБОНЕНТОВ.ERT(94)}: FAILED! ICommandText::Execute(): Command contains unrecognized phrase/keyword.
|