Имя: Пароль:
1C
1С v8
Регистр накопления Остатки (выбор на дату)
0 Snail
 
08.04.21
13:30
процедура заполнения табчасти документа
*****
|ИЗ
|РегистрНакопления.Материалы.Остатки(&Дата, ) КАК МатериалыОстатки
*****
Запрос.УстановитьПараметр("Дата", Новый Граница(НачалоДня(Объект.Дата), ВидГраницы.Включая));

Всегда показывает на сегодня
Как правилоно сделать?
Объект.Дата меняю ))
1 fisher
 
08.04.21
13:37
Странный код получения остатков. Остатки получаются конец первой секунды дня документа :)
Учитывая этот ньюанс при изменении даты документа и перезаполнении все должно работать.
2 fisher
 
08.04.21
13:39
Если надо на конец для то можно так:
Запрос.УстановитьПараметр("Дата", КонецДня(Объект.Дата) + 1);
3 Kassern
 
08.04.21
13:44
(2) лучше все таки использовать границу, так как может быть приход товара на след день в 00:00:00 и тогда он подтянется в отчет.
4 Snail
 
08.04.21
13:47
Никак не влияет ни конецдня ни началодня, всегда на текущую дату остатки заполняет :(
И перед заполнением сохранял документ
Может новый реквизит с датой создать?
:(
5 fisher
 
08.04.21
13:48
(3) Не подтянется. Остатки "на утро" следующего дня эквивалентны остаткам "на вечер" предыдущего.
6 fisher
 
08.04.21
13:50
(4) Значит, твоя проблема находится за пределами того, что ты тут показал.
7 Snail
 
08.04.21
13:52
Скорей всего, спасибо за помощь, буду искать
8 fisher
 
08.04.21
13:53
(7) Банальщина, какая-нить. Перепроверь реальные остатки по датам и пройдись отладчиком.
9 Snail
 
08.04.21
13:57
Я олень )
У меня две обработки заполнения материалы и продукция, я в продукции правил )))
Извините за беспокойство
AdBlock убивает бесплатный контент. 1Сергей