Sunt afisate rezultatele de la 1 la 10 din 21

Hybrid View

  1. #1
    alexadi e offline Super Veteran al Forumului
    Data inscrierii
    January 2013
    Posturi
    1 379

    Implicit

    Vreau sa stiu si eu cum sa fac ca sa nu mai ma traga de urechi utilizatori, am ajuns sa fiu bataia lor de joc ca sa zic asa insa asta e adevarul, ma iau peste picior si imi zic ca iara nu am facut actualizarea corecta la baza de date, asa ca ma vad nevoit sa cer sa EXISTE in documentatia mentorului o procedura de actualizarea corecta pentru anul 2020.
    De ce scriu asta e simplu pentru ca m-am tot lovit in ultima perioada de tot felul de probleme legate de fisiere care nu se actuzalizeaza corect pentru ca wimentor cu toate ca e promovat pentru retea actualizarea lui este de tip momopost.

    Sa o luam cu inceputul: faci actualizarea doar la baza de date si implicit la fisierele aferente mentorului insa la nivel de utilizator mono, nu mi se pare corect ca la acest nivel de promovare a softului si m-ai ales in anul 2020 sa fiu nevoit sa tot copiez fisiere ca urmare a atentionarii colegilor ca mie nu imi merge conexiunea cu anaf, cu mf sau alte nebunii de gen ei primesc erori si dupa ce fac o copiere blanc de fisiere si dll din folderul de mentor sa ma trezesc ca erorile dispar, adica e asa greu ca sa spuna macar in documentatia noului kit trebuiesc inlocuite si urmatoarele fisiere pentru a nu avea erori si a functiona corect toate procedurile programului? NU mi se pare corect ca odata ce platesc niste bani sa nu am parte si de informatia completa. Asa ca luati acest post ca unul corect si puneti mana si faceti un pdf complet pentru procedura de actualizare iar la modificari de alte fisiere decat de executabil sa fim informatii ca trebuie sa le actualizam si pe acelea si sa nu ne trezim noi dupa timp si nervi pierduti ca asta era problema.

  2. #2
    Data inscrierii
    May 2014
    Locatie
    Earth
    Posturi
    59

    Implicit

    Ok, deci hai sa intelegem mai bine ce ceri.

    Sa luam intai cazul clasic de retea, no TS-CLIENT - RDP, prin File Sharing.
    Intr-o retea am baza de date, cu directorul DATA intr-o locatie pe server, la care exista FileSharing pentru utilizatorii din retea.
    Am si cate un folder WinMENT separat pentru fiecare utilizator in parte local, pentru ca executabilele, fie de mentor, fie de orice aplicatie complexa, se ruleaza de pe discul local.

    Ceea ce se doreste e ca atunci cand se ruleaza Install.exe, este sa se actualizeze toate fisierele (dll-uri si exe-ul de mentor) si la utilizatori, adica pe calculatoare la distanta, pentru a nu trebui sa se faca acest lucru de fiecare data.

    Pot sa spun ca daca poate pe Windows 98 puteam sa dau o scanare de retea si sa accesez cu \\ip\disc$ toate partitiile de pe calculatoarele din retea, tocmai ca suntem in anul 2020, acest lucru a devenit din ce in ce mai dificil (si ilegal).
    Pentru ca un utilizator de pe PC-ul server nu are acces la calculatoarele din retea si in nici un caz la partitiile altui calculator decat si acestea sunt share-uite de catre utilizatorul acelei statii.
    In plus exista probabilitate mare ca acele statii sa fie "out of reach", fie ca sunt inchise, fie ca se foloseste o conexiune VPN si nu sunt conectate.

    Ideile anului 2020 prin care crezi ca daca faci un update undeva intr-un singur pas, poti accesa de peste tot sunt de fapt construite de la lucruri vazute si total neintelese, pentru ca pe masura ce tehnologia a fost facuta mai accesibila, in acelasi timp s-au ascuns tot mai mult detaliile tehnice. Mai precis idei preluate de la aplicatii ce se deschid in browser, unde totul se ruleaza pe server, clientii nevand nimic stocat local.

    Pentru configurare Terminal Server, treaba tot pe acolo sta, diferenta consta in drepturile de securitate.

    Specific AnafConnector. dll-ul este independent de Mentor. De fiecare data cand s-au apucat cei de la Anaf sa schimbe conectarea ( lucru pe care oricum nu il anunta nicaieri, nu au reusit in 2020 sa faca un feed pentru modificarile ce le fac si trebuie manual sa tot te plimbi pe site-ul lor), se face o modificare si pe acest dll. Se poate observa ca acest dll are propria lui versiune, pt. ca nu are treaba cu structura Mentorului. Cum multi utilizatorii din tara, care nu au salarii, au versiuni vechi si de peste 2 ani de zile, este imposibil sa scoatem un set de executabile pe toate versiunile existente, dar care repara ceva din anaf, si nici nu vrem sa-i fortam sa schimbe versiunea. Asa ca pentru citirea datelor de pe ANAF, e suficienta actualizarea a maxim 3 dll-uri, scutindu-i de verificare de structuri.

    Acum solutii, nu spun ca nu sunt:

    1. O solutie veche implementata e acel COPYME.EXE, la nivel de WinMENT, ce se lanseaza daca se acceseaza o baza de date ce are o versiune mai mare decat cea a lui MENTOR.EXE cu care s-a deschis.
    Dar asta oricum inseamna ca in aplicatia COPYME va trebui configurata, cel putin o data pentru fiecare PC, calea de unde sa-si traga fisierele.

    Nu pot sa presupun unde se afla fisierele, iar din motive de securitate, eu nu recomand share-uirea pe retea decat a directorului DATA, nu a intreg directorului WinMENT, desi asa se procedeaza de obicei.
    Motivul e ca partajarea intregului folder inseamna de fapt expunerea unor executabile la intreaga retea si implicit infectarea lor cu un virus, virus pe care il veti prelua dupa aia copiindu-l local.
    De aceea doar fisierele baza de date si text, pentru ca desi sunt infectabile, nu pot infecta mai departe.
    Solutia e deja implementata si poate fi extinsa si la copierea fisierelor anexe cum ar fi acele dll-uri.
    Dar singura semnalizare existenta e schimbarea versiunii, adica instalarea unui nou kit pe server, ceva trebuie scris/actualizat pe directorul DATA, altfel nu e posibil.
    Desi am putea sa scoatem cate un kit de fiecare data cand se schimba protocolul de securitate la anaf, nu vad rostul sa pacalim clientul sa descarce 160MB de kit si verificare de structuri doar pentru ca au nevoie de un dll de 2 mb inlocuit. Asta e si motivul neintegrarii dll-ului direct in executabil.

    2. A doua solutie pe care am preferat-o eu, si iar a fost implementata, dar a fost un esec total, datorita serverelor "ultra securizate", a fost verificarea din aplicatie direct pe ftp-ul nostru daca au aparut versiuni noi. Si desigur descarcarea si instalarea de pe site.
    Lucrul asta il facusem la declaratii, si probabil tineti minte problemele cu intratul greu in program... din cauza de fapt ca se incerca conectarea la server si era blocata in firewall. S-ar mai putea incerca odata, pentru ca acum e vorba de alta versiune de dezvoltare, si daca se accepta oficial, va fi posibil sa se rezolve problema firewall-ului fara acel timp de asteptare de jumatate de minut. Dar raman nerezolvate retelele ce au clientii permanent fara acces la internet din motive de securitate sau alte motive. Aici pot face interogări particulare la site-ul WinMENTOR despre orice actualizare necesara, mentor, exe sau dll-uri.

    Deci si in anul 2020 nici o solutie nu e totala sau perfecta, pentru ca in contabilitatea romaneasca mai avem calculatoare fara internet, cu viteza mica de internet, retele fara antivirusi, administratori de retele fara sa le inteleaga, machete ce se vor citite dintr-o privire, dar ecrane 4:3 pe care nu încap si multe alte probleme.

  3. #3
    alexadi e offline Super Veteran al Forumului
    Data inscrierii
    January 2013
    Posturi
    1 379

    Implicit

    Se pare ca partial am comunicat prost si imi asum acest lucru.
    Cea ce stiam si am afirmat actualizarea e de tip monoutilizator, in momentul de fata, actualizez baza de date program cu tot cea ce presupune pe server. La care copiez cu acel executabil de copiere din tool executabiul la toti utilizatori. Aici se opreste tot cea ce este actualizarea la nivel de mentor.
    Acesti pasi sunt de cele mai multe ori deajuns pentru actualizarea si ii inteleg din multe ratiuni de la politici de securitate la tipologii de retele si drepturi ale utilizatorilor si multe altele lucru care pana acuma sunt deacord cu ele.

    Lucru pe care il ridicam si cu care ma confrunt este:
    1. Am facut actualizarea toate bune si frumoase, ma apuc de munca ma ia un coleg sefu ai facut actualizarea si iar nu imi merge de ex: Anaf pai la mine merge ca am verificat, el la mine nu merge si utite asa cauta si vezi ce se intampla, drepturi etc totul e functional cand colo nu e trecut nicaieri ca s-a modificat un fisier pe care trebuie sa il copiez si pe acela. Nu ma deranjeaza sa il copiez dar ce ma deranjeaza e ca NU STIU CA TREBUIE SA IL COPIEZ adica nu e trecut in kit ca uite s-am modificat si fisierul X. copiati-l si pe acesta langa fiecare executabil.

    2. In momentul in care aflu ca trebuie inlocuit un fisier e o placere ca stai vorbeste cu toti colegi sa fac inlocuirea la toti ca sa nu ma trezesc ca uit la cineva, mai sunt si cei care sunt in munca de acasa si uite asa se duce timpul meu, fac inlocuirea utilizator cu utilizator insa timpul de a vorbi cu fiecare sa iasa din mentor si sa fac actualizarea ma omoara. Si uite acum actualizarea e la nivel de monoutilizator ca acolo a ramas ca daca era anunat facem totul rapid cand nu se poate loga nimeni la baza ca asa fac scot server din retea si actualizez asa stiu sigur ca pot face totul ca la carte si pot inlocui fara probleme orice fisier e necesar.

    3. Ma trezesc ca la mine mentorul merge ok, la alti colegi la fel insa am o colega la care erorile sunt ceva la ordinea catorva erori pe zi, mai ce se intampla ce e diferit ca toti folosim aceleasi resurse (TS e de vine pentru asta) si uite stau si iara vorbesc cu alti colegi ca de eu lucrand mai mult pe master nu am problema asta zic ca o fi de la utilizator. Dupa ce pierd vro 2-3 zile de pigulit asa ce se intampla ma supar intr-o dimineata rad toate fisierele ei din folder si le copiez de la mine din master. E in acel moment apare minunea nu mai sunt erori. Deci problema era un dll ceva care nu a fost semnalizat la momentul in care trebuia inlocuit si uite asa din cine stie ce motive la ea mergea cu erori mentorul. Deci uite cum o actualizare de tip momoutilizator iar imi creeaza probleme.

    4. Am avut probleme de ma doare capul ca sa fiu sincer la bilanturi acuma cand: la mine functioneaza sa fac bilant semestrial cu setarea luna iulie inchisa, la colege daca e luna iulie inchisa aduce datele din iulie, la ele merge cu iunie deschisa ca luna curenta, iare cred ca e o problema prin dll ceva setari in spate la mentor care nu au fost sesizate la actualizare, aici am zis cum va merge asa asa e pt voi deja ma durea capul cand ma luau ca sa intru cu master ca nu merge. si asa si cu master a durat pana m-am prins dar am rezolvat.

    E aici e problema, asta ma face sa cred ca e vorba de o actualizare de tip MONOUTILIZATOR lipsa semnalizarii necesitatii inlocuiri si a celorlalte fisiere in momentul in care apar, adica e simplu utilizatorul e lasat in voia sortii sa sape singur in transee ca e mai simplu asa decat a ii spune vezi ca trebuie sa inlocuiesti si aceste fisiere odata cu mentorul, si asta e fac si aceasta inlocuire.

    Mentorul nu e singur soft cu care am lucrat/ lucrez si deci am vazut cu au rezolvat si alti aceste probleme si au fost 2 abordari mari si late:
    1. Au anuntat ce fisiere trebuiesc inlocuite daca procedura era doar de inlocuit executabilit in condiile in care ficare utilizator avea folderul lui (cred ca ar fi cel mai usor lucru de facut in cazul actual) si asa ups actualizarea ar fi si ea de retea nu ca acum de monoutilizator.
    2. Au facut un kit care are doua optiuni unu de actulizare server si a doua cu actualizare utilizator (aici e mai complicata in cazul mentor mai ales pe cazutl TS unde intalarea presupune un folder)
    Ultima oara editat dealexadi; 02 October 2020 la 10:27

  4. #4
    Data inscrierii
    May 2014
    Locatie
    Earth
    Posturi
    59

    Implicit

    1. Anaf nu se schimba intotdeauna, si cand se chimba, nu se schimba si versiunea, dar daca tot se schimba odata cu versiunea, atunci da, va trebui anuntat. Dar in cazul de fata, ultima modificare a dll-ului e din noiembrie 2019, deci nu e vreo diferenta la el fata de ultimele 10 versiuni, cred. Asa ca probabil numai COPYME.EXE ar putea sa faca verificarea si anuntul, bazandu-se pe un folder de mentor martor (instalarea initiala). Pentru ca nu s-a schimbat nici ope 887, nici pe 886 si atunci pentru cei ce fac upgrade de la acea versiune e doar o stire falsa.
    2. dll-ul de anaf NU ESTE REZIDENT PE MEMORIE, el se incarca atunci cand se face verificarea. Cu alte cuvinte nu trebuie sa se iasa din mentor.
    3. nu am idee ce fisiere de la nivel de mentor ar putea cauza erori la intamplare. Pt ca in afara de acest dll citit din cand in cand cu eroarea lui specifica si cele de cheie, nimic nu prea schimba functionarea. Dar exista posibilitatea sa fi ramas fisiere agatate de demult, cum ar fi un debug.pas care incetineste viteza si alte fisiere text ca mentor.ini de exemplu. Iar pe TS au existat cazuri cand copierea fisierelor s-a facut cu tot cu cea a drepturilor, asa ca s-a trezit userul client ca nu are drept de scriere pe mentor.ini. Sau cred ca stiti: eroare la scriere debug.pas, care e tot eroare de drepturi de securitate pe fisier. Ati curatat si repus, si de data asta s-au repus cu drepturile necesare. Deci nu stiu cum as putea sa prevad acest lucru.
    4. Acesta era un bug in cod (un test la schimbare an-luna gresit) ce facea sa nu sesizeze schimbarea si astfel sa nu faca actualizarea valorilor pe conturi, de care am aflat acum o luna, desi bilantul are ceva vechime. Am facut corectii si sper ca s-a rezolvat pe deplin de acum, deci nu e de la instalare.

    Cum am zis, in loc sa scoatem un kit nou special de mentor pentru care trebuie scosi utilizatorii, verificare structuri, am preferat solutia de a scoate anafConnector separat care trebuie doar copiat in foldere fara ca macar vre-un utilizator sa trebuiasca sa iasa. Practic e ca si cum ar fi o aplicatie independenta (Auto.exe de exemplu).
    Iar in momentul in care a aparut unul nou, greseala noastra e ca nu am creat un feed special pentru el pe site, poate, pentur ca, anuntul a fost.

    Dand cautare pe site dupa anafconnector, m-a dus la anuntul cu versiunea noua de declaratii 206.02 din noiembrie 2019, dupa cum am zi si la inceput:
    "Am postat o noua versiune pentru ANAFConector.dll (v.3) ce se foloseste in procedura de Validare cod fiscal/Preluare Info ANAF".

    Intre timp, cand s-a scos si un nou kit, acest dll a fost automat integrat in el... dar nu s-a mai anuntat nimic.

    O ultima mentiune, din pacate, WinMENTOR nu este o aplicatie client-server, deci nu se poate pune in practica actualizare de server sau de aplicatie. Alte aplicatii, inclusiv WME, au acest mod, pentru ca pe de o parte este motorul de baza de date SQL, cu actualizarile lui si pe de alta parte sunt lucruri de interfata-client.

  5. #5
    alexadi e offline Super Veteran al Forumului
    Data inscrierii
    January 2013
    Posturi
    1 379

    Implicit

    Pe scurt asta ceream si eu COMUNICARE sa fim INFORMATII de modificarile necesare, un banal rand in pdf ne salveaza de nervi si stres atat pe noi ca utilizatori cat si pe echipa winmentor de a raspunde la aceeasi intrebare repetitive de cateva sute sau chiar mii de ori.

    In mod normal programatorul stie ce modificari a facut insa uita ca noi utilizatorii nu stim acest lucru si deci e normal sa fim Informatii despre modificari, iar de cele mai multe ori nu se intampla asta, ne trezim ca le descoperim singuri pe timpul si nervii nostri lucruri despre care auzim ca a da s-a schimbat asta. Noi nu ar trebui sa intrebam ce s-a schimbat, ci ar trebui sa fim informatic e s-a schimbat. De la noi ar trebui sa vina raspunsul cu s-a schimbat x insa uite avem un caz particular si acesta nu s-a avut in vedere.

    ECHIPA WIMENTOR ar fi necesar sa invete din greselile de comunicare avute pana acuma insa se pare ca le tot repeta iar acest lucru nu e castigator pentru nici una din parti.

    Am apreciat ca actualizarea e mai rapida si stiu ca asta presupune ca sa existe excluderi pe cat posibil a unor parti din codul sursa in mici dll sau executabile de sine statatoare, insa actualizarea lor sa fie anuntata, si nu ar fi o problema.

    Legat de arhitectura client-server ne descurcam cu ce avem insa Comunicarea este cheia pentru o utilizarea cat mai eficienta dar si pentru o eficacitate maxima.

    Ce mult am asteptat acel modul de administrare a programului insa pentru moment e blocat in chestii uzuale si mici, e un fel de excel ar putea face foarte multe lucruri insa lumea il foloseste la lucrurile de baza. El ar putea automatiza foarte multe procese din mentor, de la listare de documente automat in pdf (ce vis frumos e acesta sa pot seta sa listeze in pdf toate rapoartele necesare a fi predate la un client cu un click) la a putea administra mai usor drepturile de acces ale utilizatorilor la nivel de mentor.
    Orice bug orice problema constatata o postez tocmai pentru a fi rezolvata si a se cunoaste ca sunt constient ca VIATA BATE FILMUL si nu se poate testa toate variantele in exhaustivitatea lor in mediul de programare, insa de multe ori acestea persista luni sau chiar ani de zile, iar aici e o reala problema….

    La mine drepturile de scriere pe tot ce presupune Winmentor sunt simplificate la maxim si asta tocmai pentru a elimina problemele de a nu avea drepturi de scriere utilizatorul A sau B, e simplu exista un grup de utilizatori Winemntor si daca esti in acel grup ai toate drepturile, Nu exista ca tu sa ai depturi si eu sa nu am drepturi la nivel de Windows pe folderul de Wimentor, atata timp cat esti in grupul de utilizatori Winmentor ai toate drepturile necesare. Asa am gandit ca e mai rapid pentru toata lumea si stiu ca si A si B sunt egali pe drepturile Folderului de Mentor. Vreau un nou utilizator, ii creez un folder cu numele lui ii copiez in el tot ce are nevoie alturi de exe-ul de Mentor si asta e, lucreaza cu Declaratii are si folder de Declaratii nu lucreaza nu are folder de declaratii. Minimalist si simplu.

  6. #6
    Data inscrierii
    May 2014
    Locatie
    Earth
    Posturi
    59

    Implicit

    DESCARCARE Tabelele de calcul lichidare CalcC.DB si CalcD.DB

    Din gama "restricții de acces la site-uri" impuse de diverse servere, mai adăugam un url la excepții: site-ul nostru.

    Am precizat anterior in acest post ca toate aceste excepții trebuie făcute, (cel mai usor) deschizând pagina de internet explorer <=11 (nu Edge) si mergând la trusted sites = Site-uri de încredere -> butonul Site-uri, precizând ca ieșirea către internet a WinMentor-ului se face prin API-ul Windows-ului (dll-urile lui folosite de iexplore), WinMentor nu incorporează un browser scris de la 0 in el. (Chrome sau Firefox, ce sunt independente de Windows au aproximativ 300MB).

    Pe scurt. Se pare ca nu e suficienta adăugarea doar a portului 80 sau 443 (http://*.winmentor.ro sau https://*.winmentor.ro), ci trebuie adăugat generic *.winmentor.ro .
    Daca va da eroare la adăugare, asigurați-vă ca nu aveți bifat "Se verifica serverele (https.... "

  7. #7
    alexadi e offline Super Veteran al Forumului
    Data inscrierii
    January 2013
    Posturi
    1 379

    Implicit

    Acum fac si eu o actualizarea si am sesizat o chestie mai deosebita si anume cand faci actualizarea la constante prin kit se pare ca face la toata baza de date fapt pentru care se pierde mult timp.

    Intrebarea este se poate face cumva ca la constante sa nu se mai faca din trecut actualizarile? Ma refer la faptul ca ideal ar fi sa se faca actualizarile la constante incepand cu luna la care se aplica. Oricum cu ultimele versiuni verificarea structuri din kit e vis acuma a durat cam 30 de minute pt toata baza, in condiitiile in care eram la versiunea 23.021_4 si cred ca o implementare la actualizarea constantelor doar pe lunile necesare ar creste foarte mult viteza de lucru si la constante.

 

 

Tags for this Thread

Reguli de Postare

  • Nu poti posta thread-uri noi
  • Nu poti posta raspunsuri
  • Nu poti posta atasamente
  • Nu poti edita posturile tale
  •