Имя: Пароль:
1C
1С v8
пересчет остатков при проведение
0 Sasha_uu
 
24.08.12
12:07
Добрый день

Перепровожу проведенный документ. Пишу запрос который будет проверять остатки. В процедуре обработкапроведения очищяются движения после этого формируется запрос который проверяет остатки

параметр запроса
Запрос.УстановитьПараметр("ДатаОстатков", Новый Граница(СтруктураШапкиДокумента.Ссылка.МоментВремени(),ВидГраницы.Включая));

в итоге документ не  проводится говорит что остатков нехватает. Как написать параметр даты в запросе что бы остатки проверялись на сам документ?
1С8.2
1 Нуф-Нуф
 
24.08.12
12:07
исключая
2 Sasha_uu
 
24.08.12
12:13
что выполняется раньше процедура в документе "обработкапроведения" или процедура в подписке на событие?
3 Irbis
 
24.08.12
12:17
(2) А это здесь причём?
4 Sasha_uu
 
24.08.12
12:20
не туда написал)
5 Sasha_uu
 
24.08.12
12:21
а если регистр не чистить, т.е не удалять движения, как можно посмотреть какие были остатки на документ?
6 Irbis
 
24.08.12
12:22
в (1) всё что тебе надо уяснить.
7 Sasha_uu
 
24.08.12
12:23
не удаляю движения в регистре пишу в параметрах Запрос.УстановитьПараметр("ДатаОстатков", Новый Граница(СтруктураШапкиДокумента.Ссылка.МоментВремени(),ВидГраницы.Исключая)); машины выдает сообщение что такого остатка нету.
Но документ перепровожу
8 ptiz
 
24.08.12
12:24
(5) Надо чистить, иначе учтутся старые движения при перепроведении, если будешь сдвигать время вперед (или перепроводить оперативно).
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан