Gestió integral de fàbriques per a embotits

El software d'evolució continua preparat per adaptar-se a noves tecnologies

És la solució per a la gestió del teu negoci, amb un mètode de treball eficaç, és de gran ajuda en la gestió del teu negoci.

imagen operario en fábrica de embutidos

Enllaça'l amb altres gestions i sistemes de control

Dissenyat exclusivament per a carnisseries

Cobreix les necessitats i exigències tant de front-office com de back-office.

Diners en efectiu

Cobraments amb targeta de crèdit

Stock

Resums comptables i estadístics

Analitza les teves necessitats, nosaltres programem tots els mòduls a mida

logo syscarnic

La gestió integral de la teva càrnia

Gestió de clients i vendes

Gestió de compres i reserves

Gestió d'operaris

Control de caixa i operacions

Comptabilitat i informes

Connecta amb nosaltres i fes créixer el teu negoci

logo syscarnic
/**Cambio de color en la label al hacer focus en el campo*/ let inputName = document.querySelector('#form-field-name'); let inputEmail = document.querySelector('#form-field-email'); let inputPhone = document.querySelector('#form-field-field_2cc46be'); let inputMessage = document.querySelector('#form-field-message'); let labelName = document.querySelector('label[for="form-field-name"]'); let labelEmail = document.querySelector('label[for="form-field-email"]'); let labelPhone = document.querySelector('label[for="form-field-field_2cc46be"]'); let labelMessage = document.querySelector('label[for="form-field-message"]'); inputName.addEventListener('focus', function() { labelName.style.color = '#205BF1'; labelEmail.style.color = ''; labelPhone.style.color = ''; labelMessage.style.color = ''; }); inputName.addEventListener('blur', function() { labelName.style.color = ''; }); inputEmail.addEventListener('focus', function() { labelName.style.color = ''; labelEmail.style.color = '#205BF1'; labelPhone.style.color = ''; labelMessage.style.color = ''; }); inputEmail.addEventListener('blur', function() { labelEmail.style.color = ''; }); inputPhone.addEventListener('focus', function() { labelName.style.color = ''; labelEmail.style.color = ''; labelPhone.style.color = '#205BF1'; labelMessage.style.color = ''; }); inputPhone.addEventListener('blur', function() { labelPhone.style.color = ''; }); inputMessage.addEventListener('focus', function() { labelName.style.color = ''; labelEmail.style.color = ''; labelPhone.style.color = ''; labelMessage.style.color = '#205BF1'; }); inputMessage.addEventListener('blur', function() { labelMessage.style.color = ''; }); /**Limitar a 9 xifres el camp telèfon*/ document.addEventListener('DOMContentLoaded', function () { const phoneInput = document.querySelector('input[type="tel"]'); if (phoneInput) { phoneInput.addEventListener('input', function () { this.value = this.value.replace(/\D/g, '').slice(0, 9); if (this.value.length < 9) { this.style.borderColor = '#ff4444'; this.setCustomValidity('El teléfono debe tener 9 cifras'); } else { this.style.borderColor = '#A4A8A8'; this.setCustomValidity(''); } }); } });

Parla amb un expert real. T'ajudem a triar la millor solució.

Sense robots, sense esperes. Només assessorament honest d'algú que coneix el teu sector.

Sense compromís. Només et trucarem una vegada per ajudar-te a prendre la millor decisió.

Parla amb un expert real i rep un pressupost a la teva mida.

Sense compromís, sense lletra petita. Només una proposta honesta adaptada al teu projecte.

Sense compromís. Només et trucarem una vegada per ajudar-te a prendre la millor decisió.

/**Cambio de color en la label al hacer focus en el campo*/ let inputName = document.querySelector('#form-field-name'); let inputEmail = document.querySelector('#form-field-email'); let inputPhone = document.querySelector('#form-field-field_2cc46be'); let inputMessage = document.querySelector('#form-field-message'); let labelName = document.querySelector('label[for="form-field-name"]'); let labelEmail = document.querySelector('label[for="form-field-email"]'); let labelPhone = document.querySelector('label[for="form-field-field_2cc46be"]'); let labelMessage = document.querySelector('label[for="form-field-message"]'); inputName.addEventListener('focus', function() { labelName.style.color = '#205BF1'; labelEmail.style.color = ''; labelPhone.style.color = ''; labelMessage.style.color = ''; }); inputName.addEventListener('blur', function() { labelName.style.color = ''; }); inputEmail.addEventListener('focus', function() { labelName.style.color = ''; labelEmail.style.color = '#205BF1'; labelPhone.style.color = ''; labelMessage.style.color = ''; }); inputEmail.addEventListener('blur', function() { labelEmail.style.color = ''; }); inputPhone.addEventListener('focus', function() { labelName.style.color = ''; labelEmail.style.color = ''; labelPhone.style.color = '#205BF1'; labelMessage.style.color = ''; }); inputPhone.addEventListener('blur', function() { labelPhone.style.color = ''; }); inputMessage.addEventListener('focus', function() { labelName.style.color = ''; labelEmail.style.color = ''; labelPhone.style.color = ''; labelMessage.style.color = '#205BF1'; }); inputMessage.addEventListener('blur', function() { labelMessage.style.color = ''; }); /**Limitar a 9 xifres el camp telèfon*/ function waitFor(selector, { interval = 200, timeout = 10000 } = {}) { return new Promise((resolve, reject) => { const start = Date.now(); const timer = setInterval(() => { const el = document.querySelector(selector); if (el) { clearInterval(timer); resolve(el); } else if (Date.now() - start >= timeout) { clearInterval(timer); reject(new Error('waitFor timeout: ' + selector)); } }, interval); }); } waitFor('#form-field-field_2cc46be', { interval: 150, timeout: 15000 }) .then((input) => { input.addEventListener('input', function () { this.value = this.value.replace(/\D/g, '').slice(0, 9); if (this.value.length < 9) { this.style.borderColor = '#ff4444'; this.setCustomValidity('El teléfono debe tener 9 cifras'); } else { this.style.borderColor = '#4CAF50'; this.setCustomValidity(''); } }); }) .catch(console.warn);

Parla amb un expert real. T'ajudem a triar la millor solució.

Sense robots, sense esperes. Només assessorament honest d'algú que coneix el teu sector.

Sense compromís. Només et trucarem una vegada per ajudar-te a prendre la millor decisió.

Parla amb un expert real i rep un pressupost a la teva mida.

Sense compromís, sense lletra petita. Només una proposta honesta adaptada al teu projecte.

Sense compromís. Només et trucarem una vegada per ajudar-te a prendre la millor decisió.

/**Cambio de color en la label al hacer focus en el campo*/ let inputName = document.querySelector('#form-field-name'); let inputEmail = document.querySelector('#form-field-email'); let inputPhone = document.querySelector('#form-field-field_2cc46be'); let inputMessage = document.querySelector('#form-field-message'); let labelName = document.querySelector('label[for="form-field-name"]'); let labelEmail = document.querySelector('label[for="form-field-email"]'); let labelPhone = document.querySelector('label[for="form-field-field_2cc46be"]'); let labelMessage = document.querySelector('label[for="form-field-message"]'); inputName.addEventListener('focus', function() { labelName.style.color = '#205BF1'; labelEmail.style.color = ''; labelPhone.style.color = ''; labelMessage.style.color = ''; }); inputName.addEventListener('blur', function() { labelName.style.color = ''; }); inputEmail.addEventListener('focus', function() { labelName.style.color = ''; labelEmail.style.color = '#205BF1'; labelPhone.style.color = ''; labelMessage.style.color = ''; }); inputEmail.addEventListener('blur', function() { labelEmail.style.color = ''; }); inputPhone.addEventListener('focus', function() { labelName.style.color = ''; labelEmail.style.color = ''; labelPhone.style.color = '#205BF1'; labelMessage.style.color = ''; }); inputPhone.addEventListener('blur', function() { labelPhone.style.color = ''; }); inputMessage.addEventListener('focus', function() { labelName.style.color = ''; labelEmail.style.color = ''; labelPhone.style.color = ''; labelMessage.style.color = '#205BF1'; }); inputMessage.addEventListener('blur', function() { labelMessage.style.color = ''; }); /**Limitar a 9 xifres el camp telèfon*/ function waitFor(selector, { interval = 200, timeout = 10000 } = {}) { return new Promise((resolve, reject) => { const start = Date.now(); const timer = setInterval(() => { const el = document.querySelector(selector); if (el) { clearInterval(timer); resolve(el); } else if (Date.now() - start >= timeout) { clearInterval(timer); reject(new Error('waitFor timeout: ' + selector)); } }, interval); }); } waitFor('#form-field-field_2cc46be', { interval: 150, timeout: 15000 }) .then((input) => { input.addEventListener('input', function () { this.value = this.value.replace(/\D/g, '').slice(0, 9); if (this.value.length < 9) { this.style.borderColor = '#ff4444'; this.setCustomValidity('El teléfono debe tener 9 cifras'); } else { this.style.borderColor = '#4CAF50'; this.setCustomValidity(''); } }); }) .catch(console.warn);