Привет.
Использую виртуальную таблицу РегистрОстаткиОбороты.
Мне нужно функции приход и расход ограничить определенным кодом операции (как в типовой ведомости по партиям). Пишу:
SELECT ПартииНаличиеОстаткиОбороты.Номенклатура [Номенклатура $Справочник.Номенклатура]
|,ПартииНаличиеОстаткиОбороты.Период "+Периодичность+"
| , Sum(ПартииНаличиеОстаткиОбороты.КоличествоНачальныйОстаток) КоличествоНачОст
| , Sum(ПартииНаличиеОстаткиОбороты.КоличествоПриход) КоличествоПриход
| , Sum(ПартииНаличиеОстаткиОбороты.КоличествоРасход) КоличествоРасход
| , Sum(ПартииНаличиеОстаткиОбороты.КоличествоКонечныйОстаток) КоличествоКонОст
|FROM ерации=:КодыПеремещений,
| Номенклатура,
| Количество) AS ПартииНаличиеОстаткиОбороты
|GROUP BY ПартииНаличиеОстаткиОбороты.Номенклатура,
ПартииНаличиеОстаткиОбороты.Период";
В результате ошибка:
Meta name parser error: это метаимя разрешить невозможно "$РегистрОстаткиОбороты.ПартииНаличие"State 42S22, native 207, message [Microsoft][ODBC SQL Server Driver][SQL Server]Invalid column name 'КодОперации'
Как можно ограничить Приход и Расход по коду операции. И по хорошему это должен быть список значений.
Посоветовали использовать совместно 2 вирт. таблицы итогов и оборотов, но мне нужно по периодам разложить НачОст и КонОст.
Может можно как-то написать:
КоличествоПриход = Приход(Количество) Когда (КодОперации В Список);?
Или в виртуальной таблице РегистрОстаткиОбороты вообще нет информации об реквизитах регистра?