Спасибо , freemaestro , что откликнулся
я поменяла , как ты советуешь
но , к сожалению у меня теперь ни один документ не проводится , в сообщениях ошибки числа намного больше , чем в приходной накладной
Странно, прежде, чем добраться до сообщений, пришлось исправлять ошибки в коде.
Сообщение.Текст = "Не хватает товара" + Выборка.Материал.Представление +" не хватает "+ (-Выборка.КоличествоОстаток);
Что это такое у вас - Выборка.Материал.Представление? Как у вас вообще что-то проводится с таким кодом?
А когда ошибку поправил, и исправил в расходе вид движения на Расход, вроде бы недостача указывается верно, за исключением - расходная накладная 1 по времени раньше приходной, а недостаток выдает с учетом прихода. Подозреваю, что дело в оперативном проведении - поскольку расход сегодняшней датой, то программа пытается провести документ текущим временем.
Но плохо не это
, а то, что вы обрабатываете оперативное проведение, а на экзамене этого делать НЕ НАДО.
Недавно в "Результатах сдачи ..." писали, что, по крайней мере, за это делают замечание, т.к. по условиям экзамена остатки надо получать на момент проведения документа. Некоторые, кроме того, вообще запрещают оперативное проведение всех документов.