Помогите с получением остатков товара, кое что не могу понять!
Antidot
25.03.2009 - 00:10
|
Здравствуйте!!! Задача вот в чем: На основании счета вводится документ Расходная. причем если по счету выписали 10 штук товара, то их можно отпускать почастям, ну скажем можно на основании этого одного счета вбить 10 расходным по одному. ситуация такая: пользователь на основании счета ввел расходную, списал 5 штук товара, следовательно у него в остатке (в регистре накопления) 5 штук. и при следующем вводе расходной на основании счета программа подставляет остаток, т.е. 5 штук. НО, нужно: Когда пользователь изъявит желание указать например количество 6, тогда программа должна сообщить (у вас на остатке всего 5), а получается у меня есть для этого определенная функция, которая ворачивает остаток на момент времени проводимого документа, НО почему то, она ворачивает все те же 10 штук а не 5, я заметил что когда вводишь на основании расходную то время документа указано 00.00.00, а нужно чтобы реальное время было указано, как этого добиться? т.е. если в один и тот же день ввести одну расходную на 5 штук, она провелась, и сразу указалось время , например 12.05.00, и если следом, чуть позже ввести еще одну расходную, тогда при вводе на основании у нее время по умолчанию 00.00.00, и поэтому получается остаток опять же 10, а не 5, а вот когда проводишь вторую расходную, тогда ей присваивается время системное как быть? спасибо! |