index.js
1.04 KB
config = require('./config/config.json');
require('./watch/index')(config.dir, onGetFile);
const wsServer = require('./webSocketServer/index')();
function onGetFile(event, fileString) {
if (!fileString) return;
var planex = require('./planex/index')(fileString);
var entities = {};
var tipoCuit = planex.identificaxEmisor.cuit.slice(0, 2);
var digitoVerificador = planex.identificaxEmisor.cuit[planex.identificaxEmisor.cuit.length - 1];
var cuitToDebo = tipoCuit + '-' + planex.identificaxEmisor.cuit.slice(2, 10) + '-' + digitoVerificador;
var promiseProveedores = wsServer.getEntidad('7790968003283', 'PROVEED', {CUIT: cuitToDebo});
var promiseEmp = wsServer.getEntidad('7790968003283', 'APAREMP');
Promise.all([promiseProveedores, promiseEmp]).then(function(data) {
entities.proveedores = data[0];
entities.empresa = data[1];
var debo = require('./debo/index')(planex, entities);
});
console.log(planex);
}
console.log('listen websocket port ' + config.port);
console.log('Ejecutar programa como administrador...');