MARX#35873 Knop bij de factuurregels die de materiaalregels kopieert (overneemt)

svn path=/Website/trunk/; revision=30410
This commit is contained in:
Erik Groener
2016-08-25 08:17:47 +00:00
parent 919248c8e8
commit 7cb073bd4f
2 changed files with 45 additions and 21 deletions

View File

@@ -415,7 +415,7 @@ function FcltGetRefInfoCallback(json)
window.btwtabel_key = json.btwtabel_key;
window.btwtabel = json.btwtabel;
fin_materiaal = json.opdr_materiaal;
if (!fin_materiaal.length)
if (!fin_materiaal.list.length || fin_materiaal.readonly)
$("#imp_materiaal").hide();
if (count == 0 && json.refchanged && fin_key == -1)
@@ -687,7 +687,6 @@ function SumChanged(obj)
setPrice(obj);
}
function AddOpdrMaterial()
{
var rowIndex = parseInt($("#rowIndex").val());
@@ -696,11 +695,14 @@ function AddOpdrMaterial()
AddItem(true);
}
for (var i=0; i<fin_materiaal.length; i++)
for (var i=0; i<fin_materiaal.list.length; i++)
{
rowIndex = parseInt($("#rowIndex").val());
var mat = fin_materiaal[i];
$("#descript"+rowIndex).val(mat.oms);
var mat = fin_materiaal.list[i];
var mat_oms = (mat.aantal? mat.aantal+" ":"") + (mat.eenheid? mat.eenheid+" ":"") + mat.oms || mat.usrdata_oms;
if (mat_oms.length > 60)
mat_oms = mat_oms.substr(0,58)+"..";
$("#descript"+rowIndex).val(mat_oms);
$("#sum"+rowIndex).val(mat.aantal * mat.prijs);
$("#BTW"+rowIndex).val(mat.btw_key);