Acum un an, un client obișnuit ma adresat din nou. - Managerii sunt niște idioți. - Cifra de lucru a personalului este imensă, fiecare dintre ele durează luni să se antreneze. Și apoi fac greșeli.
Întrucât există mai multe site-uri pentru client, sa decis să se construiască un sistem separat - propriul serviciu de generare a documentelor, la care să fie contactate site-urile în momentul comenzii.
Baza pentru codul viitor a pus ideile de la hobbrostatii de mai sus, precum si publicatia "parsarea xlsx-ului in PHP fara biblioteci gata facute".
Ca urmare, pentru o lună de lucru, a fost creat și lansat "generator de documente".
- să genereze un document docx din șablon înlocuind direct eticheta șablon cu datele;
- Același lucru este valabil și pentru șabloanele în format xlsx;
- Extindeți tabelele în xlsx și le completați cu datele primite din matrice;
- inserați sub-rubrici, ruperea mesei în grupuri;
- inserați link-uri - singure sau ca conținut al tabelului;
Ceea ce generatorul momentan nu știe cum:
- lucrați cu diferite tipuri de date - toate celulele sunt umplută ca rânduri. Din acest motiv, nu este posibil să se utilizeze formularele excel în șablon care ar funcționa pe datele de intrare;
- încorporați imagini;
- Modificați formatul - este definit complet în șablon.
În această formă, a lucrat timp de un an în curând. Probleme pentru această perioadă au apărut mai ales numai cu partea clientului - din partea magazinului. Deși, acest lucru nu înseamnă că scriptul "generator" este ideal. Până în prezent, este obkatan doar într-o singură problemă reală.
Curând a existat o idee că acest produs poate fi util altor persoane. Deci, a fost înregistrat un nou domeniu, a fost instalată o copie a generatorului de documente și a fost creat un mic site pe care să "simțiți" scenariul, să completați șablonul și să îl utilizați atâta timp cât poate rezista fierului.
Puteți testa scenariul într-un demo.
Codul sursă este disponibil în depozit.