VGLD#41375 Filenaam van UBL XML met embedded PDF ook via attribuut
svn path=/Website/branches/v2017.1/; revision=34924
This commit is contained in:
@@ -367,7 +367,7 @@ function impProcessStream(import_key, params)
|
||||
flexcode = oRs("fac_result_waarde").Value;
|
||||
}
|
||||
oRs.Close();
|
||||
|
||||
debugger;
|
||||
//flexcode = "MLD:995837:544:M";
|
||||
if (flexcode) // FIN:12345:18:F (12345=factuurkey, 18=kenmerkkey, F=factuur (versus R=regels)
|
||||
{
|
||||
@@ -464,6 +464,7 @@ function XMLval(xml, tag)
|
||||
|
||||
function extractAttachments(safeSourceXML, filename, flexcode)
|
||||
{
|
||||
debugger;
|
||||
__Log("Attachments uit {0} extraheren en opslaan volgens {1}".format(safeSourceXML, flexcode));
|
||||
var arr = flexcode.split(":"); // FIN:12345:18:F
|
||||
var pModule = arr[0];
|
||||
@@ -540,11 +541,18 @@ function extractAttachments(safeSourceXML, filename, flexcode)
|
||||
// </cac:Attachment>
|
||||
// </cac:AdditionalDocumentReference>
|
||||
//
|
||||
// filename kan ook opgegeven zijn via:
|
||||
// <cbc:EmbeddedDocumentBinaryObject mimeCode="application/pdf" filename="1205_17180793_03002557.pdf">
|
||||
|
||||
var Attachments = xmldoc.getElementsByTagName("cac:AdditionalDocumentReference");
|
||||
for (var i=0; i < Attachments.length; i++)
|
||||
{
|
||||
var safefilename = safe.filename(XMLval(Attachments[i], "cbc:ID"));
|
||||
if (!safefilename)
|
||||
{ // Dan als attribute 'filename' zoeken
|
||||
var xx = xml.getElementsByTagName(Attachments[i]);
|
||||
var safefilename = safe.filename(Attachments[i].getAttribute("filename"));
|
||||
}
|
||||
if (!params.isAllowedName(safefilename))
|
||||
{
|
||||
// TODO: Misschien ook terugkoppelen in IMP_LOG?
|
||||
|
||||
Reference in New Issue
Block a user