Есть запрос:
ВЫБРАТЬ
ВзаиморасчетыПоКомплектамОстатки.Номенклатура,
ВзаиморасчетыПоКомплектамОстатки.КвоПоФактуОстаток
ИЗ
РегистрНакопления.ВзаиморасчетыПоКомплектам.Остатки(
&МоментВремени,
Номенклатура В (&Номенклатура)
И Контрагент = &Контрагент) КАК ВзаиморасчетыПоКомплектамОстатки
есть документ не проведен все норм, если документ перепровести, в остатки падают движения документа, хотя параметра запроса установить не учитывать тек. документ: Запрос.УстановитьПараметр("МоментВремени",Новый Граница(Документ.МоментВремени(),ВидГраницы.Исключая));
(0) Если у твоего документа разрешено оперативное проведение и проводишь ты его за сегодня, то у него автоматом время сдвигается на текущее -> запрос выполняется на текущее время, а старые движения-то со старым временем остались...
Не надо так косячить :)
(4) все честно в обработке проведения, правда стоить разрешить оперативное проведение.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший