Имя: Пароль:
1C
1С v8
Вычисляемое поле в запросе
0 Crusher
 
11.11.22
12:59
Пытаюсь оптимизировать время выполнения запроса к регистру бухгалтерии. Выразил даты документов в виде: ВЫРАЗИТЬ(Обороты.Субконто3 КАК Документ.РеализацияТоваровУслуг).Дата и ВЫРАЗИТЬ(Обороты.Регистратор КАК Документ.РеализацияТоваровУслуг).Дата. Не могу понять, как в этой выборке получить поле РАЗНОСТЬДАТ(Субконто3.Дата, Регистратор.Дата, ДЕНЬ). Или без дополнительной временной таблицы тут не обойтись?
1 Momus
 
11.11.22
13:01
РАЗНОСТЬДАТ(ВЫРАЗИТЬ(Обороты.Субконто3 КАК Документ.РеализацияТоваровУслуг).Дата, ВЫРАЗИТЬ(Обороты.Регистратор КАК Документ.РеализацияТоваровУслуг).Дата, ДЕНЬ)?
2 Crusher
 
11.11.22
13:58
(1) У меня в запросе еще есть условия, но направление понял - все получилось. Спасибо!
3 Михаил Козлов
 
11.11.22
18:23
Можно во временную таблицу, а потом РАЗНОСТЬДАТ(...)