Cum să utilizați întotdeauna cea mai recentă versiune

Vom forța procesarea externă să actualizeze în coordonare cu utilizatorul sau fără ea :)

Bună ziua!

Când rulați o procesare sau un raport, întotdeauna vă întrebați, este aceasta cea mai recentă versiune a procesării sau raportului? Întrebările întotdeauna prevalează. Și brusc nu ultima și funcția nouă nu vor fi. Și apoi căutați frenetic unde a pus cea mai recentă versiune a raportului.







Una dintre metodele de rezolvare a acestei probleme este de a coase în mecanismul de actualizare în sine. Într-adevăr, de ce nu forțați procesarea în sine pentru a descărca noua versiune și a verifica dacă se potrivește cu versiunea veche? Și dacă nu se potrivește, atunci vom oferi utilizatorului o întrebare despre actualizare. Atât de prietenos cu utilizatorul și să mergem. Adăugați cireșul pe tort - după renovare vom retușa textura. Toate ca în cele mai bune case.







Pentru a testa procesarea, puneți-o pe Internet (într-un fișier) și toată lumea va fi capabilă să se asigure că funcționează.

Să facem două procesări:

Pentru formele clasice: 4 funcții

Pentru Formatele gestionate: 9 funcții (completă non-modalitate :) și un pic de BSP (Obțineți FileIzInternet - dacă BSP este în configurație)

Cea mai mare problemă a fost în redeschiderea dosarului de procesare. Sistemul de cache 1C este interogat și vechea versiune este deschisă. Soluția sa dovedit a fi trivială, deși nu vine imediat în minte - copiați procesarea într-un alt fișier și deschideți-o.

RS Această metodă este utilizată în proiectul Widgets din 1C







Articole similare

Trimiteți-le prietenilor: