0
Gerrychka
04.06.16
✎
13:54
|
необходимо в документе считать, к оплате, оплачено клиентом и сдачу и если оплачено меньше чем к оплате выводить ошибку и запрещать проведение, написал процедурку, но она ничего не меняет, только если вызвать передзаписью в любой другой приизменении, выводит ошибку намеченную, но проведение не запрещает, помогите в чем ошибка
&НаКлиенте
Процедура ПередЗаписью(Отказ)
Если Объект.Оплачено>Объект.КОплате Тогда
Объект.Сдача = Объект.Оплачено-Объект.КОплате;
Иначе
Оплатка = Объект.КОплате-Объект.Оплачено;
Сообщить("Недостаточная сумма для оплаты товара, необходимо еще " + Оплатка + " руб " );
Отказ = Истина;
КонецЕсли
КонецПроцедуры
|
|
3
Gerrychka
04.06.16
✎
14:38
|
(1) переписал название процедуры и вызвал перед записью, не проводит, но почему выдает только сообщение о нехватке, но не выдает программное "не удалось провести чек......" по центру экрана?
|
|