fixes #4839 - docuware_send #1254
|
@ -53,329 +53,54 @@ module.exports = Self => {
|
||||||
}
|
}
|
||||||
}]
|
}]
|
||||||
});
|
});
|
||||||
const [taxes] = await models.Ticket.rawSql('CALL vn.ticketGetTaxAdd(?)', [id]);
|
|
||||||
|
|
||||||
// upload file
|
// upload file
|
||||||
const templateJson = {
|
const templateJson = {
|
||||||
'Fields': [
|
'Fields': [
|
||||||
{
|
{
|
||||||
'FieldName': 'N__ALBAR_N',
|
'FieldName': 'N__ALBAR_N',
|
||||||
'ReadOnly': false,
|
|
||||||
'SystemField': false,
|
|
||||||
'ItemElementName': 'string',
|
'ItemElementName': 'string',
|
||||||
'PointAndShootInfo': {
|
|
||||||
'Box': [
|
|
||||||
{
|
|
||||||
'Left': 2531,
|
|
||||||
'Top': 3645,
|
|
||||||
'Width': 257,
|
|
||||||
'Height': 230,
|
|
||||||
'PageNumber': 0
|
|
||||||
}
|
|
||||||
],
|
|
||||||
'PageNumber': 0
|
|
||||||
},
|
|
||||||
'IsAutoNumber': false,
|
|
||||||
'IsNull': false,
|
|
||||||
'Item': id,
|
'Item': id,
|
||||||
'FieldValue': id
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'FieldName': 'CIF_PROVEEDOR',
|
'FieldName': 'CIF_PROVEEDOR',
|
||||||
'ReadOnly': false,
|
|
||||||
'SystemField': false,
|
|
||||||
'ItemElementName': 'string',
|
'ItemElementName': 'string',
|
||||||
'PointAndShootInfo': {
|
|
||||||
'Box': [
|
|
||||||
{
|
|
||||||
'Left': 6176,
|
|
||||||
'Top': 4624,
|
|
||||||
'Width': 839,
|
|
||||||
'Height': 168,
|
|
||||||
'PageNumber': 0
|
|
||||||
}
|
|
||||||
],
|
|
||||||
'PageNumber': 0
|
|
||||||
},
|
|
||||||
'IsAutoNumber': false,
|
|
||||||
'IsNull': false,
|
|
||||||
'Item': ticket.client().fi,
|
'Item': ticket.client().fi,
|
||||||
'FieldValue': ticket.client().fi
|
|
||||||
},
|
},
|
||||||
alexm marked this conversation as resolved
|
|||||||
{
|
{
|
||||||
'FieldName': 'CODIGO_PROVEEDOR',
|
'FieldName': 'CODIGO_PROVEEDOR',
|
||||||
'ReadOnly': false,
|
|
||||||
'SystemField': false,
|
|
||||||
'ItemElementName': 'string',
|
'ItemElementName': 'string',
|
||||||
'PointAndShootInfo': {
|
|
||||||
'Box': [
|
|
||||||
{
|
|
||||||
'Left': 2531,
|
|
||||||
'Top': 3240,
|
|
||||||
'Width': 514,
|
|
||||||
'Height': 230,
|
|
||||||
'PageNumber': 0
|
|
||||||
}
|
|
||||||
],
|
|
||||||
'PageNumber': 0
|
|
||||||
},
|
|
||||||
'IsAutoNumber': false,
|
|
||||||
'IsNull': false,
|
|
||||||
'Item': ticket.client().id,
|
'Item': ticket.client().id,
|
||||||
'FieldValue': ticket.client().id
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'FieldName': 'NOMBRE_PROVEEDOR',
|
'FieldName': 'NOMBRE_PROVEEDOR',
|
||||||
'ReadOnly': false,
|
|
||||||
'SystemField': false,
|
|
||||||
'ItemElementName': 'string',
|
'ItemElementName': 'string',
|
||||||
'PointAndShootInfo': {
|
|
||||||
'Box': [
|
|
||||||
{
|
|
||||||
'Left': 6175,
|
|
||||||
'Top': 4264,
|
|
||||||
'Width': 858,
|
|
||||||
'Height': 168,
|
|
||||||
'PageNumber': 0
|
|
||||||
}
|
|
||||||
],
|
|
||||||
'PageNumber': 0
|
|
||||||
},
|
|
||||||
'IsAutoNumber': false,
|
|
||||||
'IsNull': false,
|
|
||||||
'Item': ticket.client().socialName,
|
'Item': ticket.client().socialName,
|
||||||
'FieldValue': ticket.client().socialName
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'FieldName': 'FECHA_FACTURA',
|
'FieldName': 'FECHA_FACTURA',
|
||||||
'ReadOnly': false,
|
|
||||||
'SystemField': false,
|
|
||||||
'ItemElementName': 'date',
|
'ItemElementName': 'date',
|
||||||
'PointAndShootInfo': {
|
|
||||||
'Box': [
|
|
||||||
{
|
|
||||||
'Left': 2531,
|
|
||||||
'Top': 4050,
|
|
||||||
'Width': 1181,
|
|
||||||
'Height': 230,
|
|
||||||
'PageNumber': 0
|
|
||||||
}
|
|
||||||
],
|
|
||||||
'PageNumber': 0
|
|
||||||
},
|
|
||||||
'IsAutoNumber': false,
|
|
||||||
'IsNull': false,
|
|
||||||
'Item': ticket.shipped,
|
'Item': ticket.shipped,
|
||||||
'FieldValue': ticket.shipped
|
|
||||||
},
|
|
||||||
{
|
|
||||||
'FieldName': 'TIPO_IVA__1_',
|
|
||||||
'ReadOnly': false,
|
|
||||||
'SystemField': false,
|
|
||||||
'ItemElementName': 'Decimal',
|
|
||||||
'PointAndShootInfo': {
|
|
||||||
'Box': [
|
|
||||||
{
|
|
||||||
'Left': 9537,
|
|
||||||
'Top': 10057,
|
|
||||||
'Width': 615,
|
|
||||||
'Height': 168,
|
|
||||||
'PageNumber': 0
|
|
||||||
}
|
|
||||||
],
|
|
||||||
'PageNumber': 0
|
|
||||||
},
|
|
||||||
'IsAutoNumber': false,
|
|
||||||
'IsNull': false,
|
|
||||||
'Item': taxes[0].rate,
|
|
||||||
'FieldValue': taxes[0].rate
|
|
||||||
},
|
|
||||||
{
|
|
||||||
'FieldName': 'BASE_IMPONIBLE__1_',
|
|
||||||
'ReadOnly': false,
|
|
||||||
'SystemField': false,
|
|
||||||
'ItemElementName': 'Decimal',
|
|
||||||
'PointAndShootInfo': {
|
|
||||||
'Box': [
|
|
||||||
{
|
|
||||||
'Left': 8907,
|
|
||||||
'Top': 10567,
|
|
||||||
'Width': 419,
|
|
||||||
'Height': 168,
|
|
||||||
'PageNumber': 0
|
|
||||||
}
|
|
||||||
],
|
|
||||||
'PageNumber': 0
|
|
||||||
},
|
|
||||||
'IsAutoNumber': false,
|
|
||||||
'IsNull': false,
|
|
||||||
'Item': ticket.totalWithoutVat,
|
|
||||||
'FieldValue': ticket.totalWithoutVat
|
|
||||||
},
|
|
||||||
{
|
|
||||||
'FieldName': 'IMPORTE_IVA__1_',
|
|
||||||
'ReadOnly': false,
|
|
||||||
'SystemField': false,
|
|
||||||
'ItemElementName': 'Decimal',
|
|
||||||
'PointAndShootInfo': {
|
|
||||||
'Box': [
|
|
||||||
{
|
|
||||||
'Left': 10423,
|
|
||||||
'Top': 10057,
|
|
||||||
'Width': 419,
|
|
||||||
'Height': 168,
|
|
||||||
'PageNumber': 0
|
|
||||||
}
|
|
||||||
],
|
|
||||||
'PageNumber': 0
|
|
||||||
},
|
|
||||||
'IsAutoNumber': false,
|
|
||||||
'IsNull': false,
|
|
||||||
'Item': taxes[0].tax,
|
|
||||||
'FieldValue': taxes[0].tax
|
|
||||||
},
|
|
||||||
{
|
|
||||||
'FieldName': 'TIPO_IVA__2_',
|
|
||||||
'ReadOnly': false,
|
|
||||||
'SystemField': false,
|
|
||||||
'ItemElementName': 'Decimal',
|
|
||||||
'PointAndShootInfo': null,
|
|
||||||
'IsAutoNumber': false,
|
|
||||||
'IsNull': true,
|
|
||||||
'Item': null,
|
|
||||||
'FieldValue': null
|
|
||||||
},
|
|
||||||
{
|
|
||||||
'FieldName': 'BASE_IMPONIBLE__2_',
|
|
||||||
'ReadOnly': false,
|
|
||||||
'SystemField': false,
|
|
||||||
'ItemElementName': 'Decimal',
|
|
||||||
'PointAndShootInfo': null,
|
|
||||||
'IsAutoNumber': false,
|
|
||||||
'IsNull': true,
|
|
||||||
'Item': null,
|
|
||||||
'FieldValue': null
|
|
||||||
},
|
|
||||||
{
|
|
||||||
'FieldName': 'IMPORTE_IVA__2_',
|
|
||||||
'ReadOnly': false,
|
|
||||||
'SystemField': false,
|
|
||||||
'ItemElementName': 'Decimal',
|
|
||||||
'PointAndShootInfo': null,
|
|
||||||
'IsAutoNumber': false,
|
|
||||||
'IsNull': true,
|
|
||||||
'Item': null,
|
|
||||||
'FieldValue': null
|
|
||||||
},
|
|
||||||
{
|
|
||||||
'FieldName': 'TIPO_IVA__3_',
|
|
||||||
'ReadOnly': false,
|
|
||||||
'SystemField': false,
|
|
||||||
'ItemElementName': 'Decimal',
|
|
||||||
'PointAndShootInfo': null,
|
|
||||||
'IsAutoNumber': false,
|
|
||||||
'IsNull': true,
|
|
||||||
'Item': null,
|
|
||||||
'FieldValue': null
|
|
||||||
},
|
|
||||||
{
|
|
||||||
'FieldName': 'BASE_IMPONIBLE__3_',
|
|
||||||
'ReadOnly': false,
|
|
||||||
'SystemField': false,
|
|
||||||
'ItemElementName': 'Decimal',
|
|
||||||
'PointAndShootInfo': null,
|
|
||||||
'IsAutoNumber': false,
|
|
||||||
'IsNull': true,
|
|
||||||
'Item': null,
|
|
||||||
'FieldValue': null
|
|
||||||
},
|
|
||||||
{
|
|
||||||
'FieldName': 'IMPORTE_IVA__3_',
|
|
||||||
'ReadOnly': false,
|
|
||||||
'SystemField': false,
|
|
||||||
'ItemElementName': 'Decimal',
|
|
||||||
'PointAndShootInfo': null,
|
|
||||||
'IsAutoNumber': false,
|
|
||||||
'IsNull': true,
|
|
||||||
'Item': null,
|
|
||||||
'FieldValue': null
|
|
||||||
},
|
|
||||||
{
|
|
||||||
'FieldName': 'IRPF',
|
|
||||||
'ReadOnly': false,
|
|
||||||
'SystemField': false,
|
|
||||||
'ItemElementName': 'Decimal',
|
|
||||||
'PointAndShootInfo': null,
|
|
||||||
'IsAutoNumber': false,
|
|
||||||
'IsNull': true,
|
|
||||||
'Item': null,
|
|
||||||
'FieldValue': null
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'FieldName': 'TOTAL_FACTURA',
|
'FieldName': 'TOTAL_FACTURA',
|
||||||
'ReadOnly': false,
|
|
||||||
'SystemField': false,
|
|
||||||
'ItemElementName': 'Decimal',
|
'ItemElementName': 'Decimal',
|
||||||
'PointAndShootInfo': {
|
|
||||||
'Box': [
|
|
||||||
{
|
|
||||||
'Left': 10423,
|
|
||||||
'Top': 10958,
|
|
||||||
'Width': 419,
|
|
||||||
'Height': 168,
|
|
||||||
'PageNumber': 0
|
|
||||||
}
|
|
||||||
],
|
|
||||||
'PageNumber': 0
|
|
||||||
},
|
|
||||||
'IsAutoNumber': false,
|
|
||||||
'IsNull': false,
|
|
||||||
'Item': ticket.totalWithVat,
|
'Item': ticket.totalWithVat,
|
||||||
'FieldValue': ticket.totalWithVat
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'FieldName': 'ESTADO',
|
'FieldName': 'ESTADO',
|
||||||
'ReadOnly': false,
|
|
||||||
'SystemField': false,
|
|
||||||
'ItemElementName': 'string',
|
'ItemElementName': 'string',
|
||||||
'PointAndShootInfo': null,
|
|
||||||
'IsAutoNumber': false,
|
|
||||||
'IsNull': false,
|
|
||||||
'Item': 'Pendiente procesar',
|
'Item': 'Pendiente procesar',
|
||||||
'FieldValue': 'Pendiente procesar'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
'FieldName': 'URL',
|
|
||||||
'ReadOnly': false,
|
|
||||||
'SystemField': false,
|
|
||||||
'ItemElementName': 'string',
|
|
||||||
'PointAndShootInfo': null,
|
|
||||||
'IsAutoNumber': false,
|
|
||||||
'IsNull': true,
|
|
||||||
'Item': null,
|
|
||||||
'FieldValue': ''
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'FieldName': 'FIRMA_',
|
'FieldName': 'FIRMA_',
|
||||||
'ReadOnly': false,
|
|
||||||
'SystemField': false,
|
|
||||||
'ItemElementName': 'string',
|
'ItemElementName': 'string',
|
||||||
'PointAndShootInfo': null,
|
|
||||||
'IsAutoNumber': false,
|
|
||||||
'IsNull': false,
|
|
||||||
'Item': 'Si',
|
'Item': 'Si',
|
||||||
'FieldValue': 'Si'
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'FieldName': 'FILTRO_TABLET',
|
'FieldName': 'FILTRO_TABLET',
|
||||||
'ReadOnly': false,
|
|
||||||
'SystemField': false,
|
|
||||||
'ItemElementName': 'string',
|
'ItemElementName': 'string',
|
||||||
'PointAndShootInfo': null,
|
|
||||||
'IsAutoNumber': false,
|
|
||||||
'IsNull': false,
|
|
||||||
'Item': 'Tablet1',
|
'Item': 'Tablet1',
|
||||||
'FieldValue': 'Tablet1'
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue
Com aci hi ha molts numeros confirmar en Juan si ho deixem ací o es trau a una taula config