Україна понад усе! Приєднуйтеся до допомоги!
Здравствуйте!
Есть задача по интеграции складской части с одним веб-приложением. С интеграцией на уровне СУБД проблем не возникло, но не могу понять значение всех полей в tbl_OfferingInMovement. А именно:
какая разница между [Quantity] и [SignedQuantity]; [Amount] и [SignedAmount] ?
Если мне нужно подсчитать остатки товара на складе (ПРИХОД - ОТГРУЗКА) какое поле нужно задействовать?
Спасибо!
Нравится
1 комментарий
Увидел в скрипте ds_OfferingInMovementScript такой фрагмент:
function SelfOnDatasetBeforePost(Dataset) { var Sign = 0; var TypeID = GetAttribute(Dataset, 'TypeID'); if (TypeID == mt_Receipt) { Sign = 1; } else if (TypeID == mt_Shipment) { Sign = -1; } Dataset.ValAsFloat('SignedQuantity') = Sign * Dataset.ValAsFloat('Quantity'); Dataset.ValAsFloat('SignedAmount') = Sign * Dataset.ValAsFloat('Amount'); }
И стало всё само-собой понятно!
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать