Имя: Пароль:
1C
 
Передача значения в парамент «Период» виртуальной таблицы РН. Можно ли?
,
0 ssalikoff
 
20.03.16
18:56
Здравствуйте. Подскажите, знающие люди:
существует ли способ передать значение в параметр «Период» виртуальной таблицы остатков регистра накопления?
Если, например, писать так:
ВЫБРАТЬ
.....
ИЗ РегистрНакопления.ХХХ.Остатки((ВЫБРАТЬ ПЕРВЫЕ 1 Дата ИЗ ВТ),)
........
то получаю ошибку.
Есть ли способ? Или придётся делать множественные запросы к БД?
1 H A D G E H O G s
 
20.03.16
19:21
(0) Сделай запрос к оперативным остаткам и скорректируй из на движения до даты. Поработай платформой.
2 ssalikoff
 
20.03.16
19:28
(1) То есть с помощью языка запросов это нерешаемая задача, так?
3 H A D G E H O G s
 
20.03.16
19:43
(2) Решаемая. Я же написал.
4 ssalikoff
 
20.03.16
20:33
(3) Если всё же решаемая, то я не понял.
Что значит "запрос к оперативным остаткам и скорректируй из на движения до даты"? Да, оперативные остатки я могу получить. А как мне их корректировать? Дата мне заранее неизвестна, я её в запросе получаю.
Вообще задача такая: в запросе получить список некоторых документов по некоторым условиям и на дату каждого документа получить остаток денег в кассе.
Хочется придумать решение одним запросом, без множественных запросов в цикле.
5 Defender aka LINN
 
20.03.16
21:01
Через СКД можно. Или по аналогии со срезом последних
6 Defender aka LINN
 
20.03.16
21:02
Хотя гоню. Есть же таблица ОстаткиИОбороты
7 marvak
 
20.03.16
21:05
(4)
Подобная задача была в одной из ранних версий УТ 10, там отчет по дебиторской задолженности по срокам давности считался.
Поищи, но там ппц сложно получается, насколько я помню.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан