Ошибка отбора по измерениям или субконто виртуальной таблицы остатков в запросе 1С к регистру Бухгалтерии/регистру накопления. Метод исправления

В целом все просто: отборы виртуальной таблицы должны устанавливаться по именам полей без псевдонима таблицы.

Слово Хозрасчетный. в этом запросе в отборах виртуальной таблицы остатков лишенее

...
ИЗ
РегистрБухгалтерии.Хозрасчетный.Остатки(
	&МоментВремени
	,Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.МатериалыПринятыеВПереработку)   //003.01
	, // отбор по виду субконто если нужен
	, Хозрасчетный.Организация = &Организация 
	И Хозрасчетный.Подразделение = &Подразделение 
	И Хозрасчетный.Субконто1 = &Контрагент 
	И Субконто2 В (&Номенклатура) 
	И Субконто3 = &Склад
	) КАК Хозрасчетный 
	ПО 
	   Хозрасчетный.Счет = втТовары.СчетУчета
	 И Хозрасчетный.Субконто2 = втТовары.Номенклатура            
	 И Хозрасчетный.КоличествоОстаток - втТовары.Количество < 0

правильная формулировка запроса без псевдонима таблицы:

...
ИЗ
РегистрБухгалтерии.Хозрасчетный.Остатки(
	&МоментВремени
	,Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.МатериалыПринятыеВПереработку)   //003.01
	, // отбор по виду субконто если нужен
	, Организация = &Организация 
	И Подразделение = &Подразделение 
	И Субконто1 = &Контрагент 
	И Субконто2 В (&Номенклатура) 
	И Субконто3 = &Склад
	) КАК Хозрасчетный 
	ПО 
	   Хозрасчетный.Счет = втТовары.СчетУчета
	 И Хозрасчетный.Субконто2 = втТовары.Номенклатура            
	 И Хозрасчетный.КоличествоОстаток - втТовары.Количество < 0

+ There are no comments

Add yours