Имя: Пароль:
1C
1C 7.7
v7: Как получить реквизит регистра в прямом запросе?
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 'КодОперации'.

КодОперации - реквизит регистра. Запрос выдает ошибку.