| 0
    
        Master5550   17.07.20✎ 11:46 | 
        Как получить реквизит регистра в прямом запросе?
 SELECT
 Рег.Номенклатура as [Номенклатура $Справочник.Номенклатура],
 right(Рег.ПозицияДокумента,9) as [Док $Документ],
 Рег.ВидДокумента as Док_вид,
 Рег.КодОперации as Кодоперации,
 Рег.КоличествоНачальныйОстаток as ostHk,
 Рег.СуммаРубНачальныйОстаток as ostH,
 Рег.СуммаРубПриход as prih,
 Рег.СуммаРубРасход as rash,
 Рег.КоличествоКонечныйОстаток as ostKk,
 Рег.СуммаРубКонечныйОстаток as ostK
 FROM
 $РегистрОстаткиОбороты.ПартииНаличие(:НачДата, :КонДата~, Документ,,
 inner join $Справочник.Номенклатура as НомРег with (nolock) on НомРег.id = Номенклатура and НомРег.id in (select val from #СписокНом)
 
 
 ,,(Номенклатура), (Количество, СуммаРуб)) as Рег
 
 Ост = Запрос.ВыполнитьИнструкцию(ТекстЗапроса);
 {C:\USERS\PROG\DESKTOP\ОТЧЕТЫ\РОЗНИЦААНАЛИЗКОНТРАКТОВ.ERT(1276)}: State 42S22, native 207, message [Microsoft][ODBC SQL Server Driver][SQL Server]Invalid column name 'КодОперации'.
 
 КодОперации - реквизит регистра. Запрос выдает ошибку.
 |  |