Здравствуйте товарищи. Хочу прояснить для себя один момент: пишу запрос, в котором использую ВТ остатки номенклатуры, который рассчитываю на МоментВремени() документа. Делаю эксперимент: провожу документ, документ сделал движения по остаткам... Снимаю остатки, рассчитанные на момент времени документа, получаю остатки ДО проведения документа. Насколько я понял, МоментВремени() содержит дату и ссылку на документ на оси времени, т.е. остатки должны рассчитываться ПО (включительно) момент времени (т.е. я должен получать остатки с учетом уже сделанных документом движений). Почему по факту это не так?
(0)Прими это как данность. Остатки хранятся на начало периода. Что делать?:
Момент = Новый Граница(МоментВремени(), ВидГраницы.Включая); Запрос.УстановитьПараметр("Момент", Момент);
(1) Спасибо. Просто из формулировки МоментаВремени() вытекает, что должен включать документ, а по факту нет. Зачем тогда при проведении (я так понимаю на случай перепроведения) делают удаление старых движений, если при расчете остатков момент времени не включается в расчет?
И еще открой для себя оперативное проведение, если моментВремени является точкой оперативного проведения то остатки включают моментвремени. Суровая правда жизни...
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан