|
Остатки и момент времени |
☑ |
0
dbehterev
05.03.12
✎
00:09
|
Здравствуйте товарищи. Хочу прояснить для себя один момент: пишу запрос, в котором использую ВТ остатки номенклатуры, который рассчитываю на МоментВремени() документа. Делаю эксперимент: провожу документ, документ сделал движения по остаткам... Снимаю остатки, рассчитанные на момент времени документа, получаю остатки ДО проведения документа. Насколько я понял, МоментВремени() содержит дату и ссылку на документ на оси времени, т.е. остатки должны рассчитываться ПО (включительно) момент времени (т.е. я должен получать остатки с учетом уже сделанных документом движений). Почему по факту это не так?
|
|
1
fimanich
05.03.12
✎
00:18
|
(0)Прими это как данность. Остатки хранятся на начало периода. Что делать?:
Момент = Новый Граница(МоментВремени(), ВидГраницы.Включая); Запрос.УстановитьПараметр("Момент", Момент);
|
|
2
dbehterev
05.03.12
✎
00:24
|
(1) Спасибо. Просто из формулировки МоментаВремени() вытекает, что должен включать документ, а по факту нет. Зачем тогда при проведении (я так понимаю на случай перепроведения) делают удаление старых движений, если при расчете остатков момент времени не включается в расчет?
|
|
3
Maxus43
05.03.12
✎
00:44
|
Остатки - Исключая, Обороты - Включая. так сделано изначально, и менять никто не собирается видимо, да и не надо.
|
|
4
dbehterev
05.03.12
✎
01:15
|
(3) спасибо, буду иметь в виду.
|
|
5
GROOVY
05.03.12
✎
01:17
|
И еще открой для себя оперативное проведение, если моментВремени является точкой оперативного проведения то остатки включают моментвремени. Суровая правда жизни...
|
|