Guvernul de achiziții. Autodezvoltare pentru descărcarea competițiilor

Clienții sunt obligați să posteze anunțuri, documentație, protocoale - toate licitațiile pe site-ul oficial de achiziții gov ru.

Site-ul oficial de achiziții publice se află la zakupki.gov.ru.

Toate licitațiile și achizițiile guvernamentale sunt postate pe portal. Site-ul oficial vă permite să căutați achiziții publice conform Legii federale 44 și Legii federale 223 gratuit și să descărcați documentație. Versiunea anterioară site-ul de achiziții publice: old.zakupki.gov.ru. Gov.ru este numele domeniului Guvernului Federației Ruse (din primele litere ale cuvântului englezesc guvern- guvern).

O alternativă convenabilă la site-ul de achiziții publice este sistemul de căutare a ofertelor Tenderplan. Încercați GRATUIT timp de 2 săptămâni

Site-ul oficial Zakupki.gov.ru conține

  1. Planuri de achiziții, grafice, informații despre implementarea acestora
  2. Informații despre achiziții și executarea contractelor
  3. Liste de achiziții de la întreprinderile mici
  4. Registrul contractelor încheiate de clienți
  5. Biblioteca de contracte standard, termeni contractuali standard
  6. Registrul garanțiilor bancare
  7. Registrul de reclamații (la Serviciul Federal Antimonopol), inspecții programate și neprogramate
  8. Rezultatele monitorizării, auditului și controlului

Există și un forum pe site-ul oficial.

Portalul principal de achiziții pentru 44-FZ conține secțiuni generale de achiziții publice pentru 44 și 223-FZ și secțiuni separate pentru planuri de achiziții, liste și registre pentru fiecare lege federală.Căutarea avansată vă permite să filtrați achizițiile guvernamentale. Puteți selecta legea federală, numărul de înregistrare a achiziției, metoda de achiziție (tipul de licitație).

Prețul inițial de achiziție poate fi selectat în ruble și alte valute. Site-ul oficial de achiziții al gov ru acceptă căutarea după numărul de identificare fiscală al clientului, subiectul Federației Ruse, precum și locul de livrare a bunurilor, lucrărilor sau serviciilor. Pe lângă asta cuvinte cheie sunt posibile excluderi de la căutare. Caseta de selectare „luând în considerare toate formele de cuvinte” afișează toate părțile de vorbire ale interogării de căutare în rezultate.

Înregistrare pe site-ul de achiziții publice

Portalul de achiziții publice zakupki.gov.ru conține o secțiune pentru Clienți și o secțiune pentru Furnizori, unde sunt postate registre, explicații, întrebări și răspunsuri.

Deoarece clienții trebuie să posteze multe informații pe site-ul oficial de achiziții publice, aceștia trebuie să obțină o semnătură digitală electronică pentru licitare, să se înregistreze și să obțină acces la cont personal. Procedura de înregistrare pentru clienți este stabilită prin ordin al Trezoreriei Federale.

Clienții lansează licitații prin Sistemul Informațional Unificat pentru achiziții publice. Site-ul oficial este o parte publică a unui singur sistem informaticîn domeniul achiziţiilor. Site-ul oficial de achiziții al gov ru conectează clienții, participanții la achiziții și platformele electronice.

Fiecare achiziție guvernamentală conține un anunț, documentație, precum și un link către platforma electronică unde va avea loc selecția unui furnizor sau licitația electronică. Pentru a participa la licitație, furnizorul va trebui să fie acreditat direct la platforma electronica. Sberbank are cea mai importantă platformă de tranzacționare, așa că acreditarea cu Sberbank-AST este cea mai populară.

Accesul complet la informații de pe site-ul oficial de achiziții guvernamentale și la toate licitațiile în curs pentru furnizori este oferit fără înregistrare - pur și simplu nu există.

Ajutor și instruire în lucrul cu site-ul de achiziții

Site-ul oficial pentru achizițiile guvernului sub 44-FZ este în permanență îmbunătățit. Modificările și actualizările se fac de mai multe ori pe săptămână, iar erorile sunt corectate. În timpul întreținerii de rutină, site-ul de achiziții publice nu funcționează. Astfel de perioade pot fi de până la două zile (în weekend).

În timpul întreținerii de rutină, informațiile nu sunt disponibile pe site-ul oficial de achiziții guvernamentale și poate fi văzut doar un stub.

Dacă întâmpinați dificultăți atunci când lucrați cu site-ul web oficial de achiziții publice, suntem gata să vă ajutăm. Pasa

Citat:
„Site-ul oficial Federația Rusă pe Internet pentru postarea de informații despre plasarea comenzilor pentru furnizarea de bunuri, efectuarea lucrărilor, prestarea de servicii... are scopul de a oferi acces gratuit și gratuit la informaţii de încredere O sistem contractualîn domeniul achizițiilor și achizițiilor de bunuri, lucrări, servicii, anumite tipuri persoane juridice, precum și pentru formarea, prelucrarea și stocarea acestor informații.”

Pentru multe companii comerciale și alte companii, sistemul de „achiziții guvernamentale” este principala modalitate de a atrage fonduri de stat (bugetare) în activități economice. Informații privind achizițiile de bunuri, servicii, munca de cercetare, efectuate de companii cu participare de stat (și alte anumite tipuri de companii) sunt obligatorii (în conformitate cu legile federale nr. 223, 94, 44) postate pe site-ul de achiziții publice. Companiile comerciale își publică adesea ofertele pe site-ul oficial de achiziții publice.
  • Legea federală din 21 iulie 2005 N 94-FZ (modificată la 2 iulie 2013) „Cu privire la plasarea comenzilor pentru furnizarea de bunuri, efectuarea lucrărilor, prestarea de servicii pentru nevoile de stat și municipale”
  • Legea federală din 18 iulie 2011 N 223-FZ (modificată la 12 martie 2014, astfel cum a fost modificată la 29 decembrie 2014) „Cu privire la achiziționarea de bunuri, lucrări, servicii de către anumite tipuri de persoane juridice” (modificată și suplimentar intrat in vigoare de la 01.01.2015)
  • Legea federală din 04.05.2013 N 44-FZ (modificată la 03.08.2015) „Cu privire la sistemul de contracte în domeniul achizițiilor de bunuri, lucrări, servicii pentru a satisface nevoile statului și municipale”
Astfel, informațiile despre concursuri publicate pe site-ul de achiziții guvernamentale reprezintă sursa centrală de informare la zi despre posibilele comenzi „de stat” în profil pentru multe companii dintr-o mare varietate de domenii de activitate – de la servicii de securitate până la sondaje geofizice. Prin urmare, pentru fiecare organizație care participă la achiziții publice apare necesitatea de a avea informații actualizate în mod regulat despre competițiile în desfășurare care se încadrează în anumite criterii. În acest articol vom lua în considerare diverse moduriŞi exemplu practic implementarea nevoii specificate.

Opțiuni pentru obținerea de informații despre achizițiile guvernamentale

Cel mai adesea, sarcina este stabilită de conducere către departamentul de marketing sau IT al companiei aproximativ în următoarea formulare: „este necesar un rezumat zilnic al concursurilor de achiziții publice care îndeplinesc următoarele criterii...”. Tocmai zilnic, întrucât uneori se anunță o perioadă mai mică de 10 zile între publicarea documentației de concurs și încheierea depunerii candidaturilor, în medie - aproximativ două săptămâni. Nu există prea mult timp pentru a colecta toată documentația necesară pentru a participa la concurs, fiecare zi contează.

Să enumerăm opțiunile pentru implementarea sarcinii.

1. Site-ul web al Agenției pentru Protecția Mediului (achiziții guvernamentale)
Site-ul în sine http://zakupki.gov.ru/ permite căutarea personalizabilă și selectarea competițiilor pe baza parametrilor.

Defecte:

  • Căutarea nu funcționează suficient de corect, uneori competiții nu sunt găsite. Sunt martor al unui sclav lung prin site-ul oficial, afirmația a fost verificată de mine;
  • Site-ul este adesea închis noaptea și de sărbători;
  • Limitarea numărului de rezultate. Dacă căutarea returnează mai mult de 500 de rânduri, descărcarea datelor despre competiții (sub forma unui format table.csv) folosind site-ul este imposibilă.
Pentru a automatiza parțial procesul, am scris odată un plugin pentru Browser FireFox, care trebuia să facă descărcări zilnice ale competițiilor selectate.

Pe scurt, pluginul a generat adresa sub forma a ceva de genul acesta:

„http://zakupki.gov.ru/epz/order/extendedsearch/search.html?” + "placeOfSearch=FZ_44" + "&orderPriceFrom=" + priceArray[i] + "&orderPriceTo=" + (priceArray-1) + "&orderPriceCurrencyId=-1" + "&orderPublishDateFrom=" + OrderDate + "&orderPublishDateTo=" + OrderDate" &headAgencyWithSubElements=true&matchingWordPlace44=NOTIFICARI" + "&law44.okpd.withSubElements=true" + "&law44.okpd.ids=31301%2C37097%2C50876%2C50876%2C5112424"+advantages=law. legea44.avantaje = I&law44.advantages=I" + "&morphology=false&strictEqual=false";
Desigur, pentru legile 94 și 223 parametrii de cerere sunt diferiți. După cum puteți vedea, OKPD, interval de preț etc. trebuie să-l „coasezi” în cerere, pentru că altfel numărul de concursuri găsite va fi prea mare și rezultatele căutării pot fi descărcate doar parțial.

2. Servicii web specializate pentru căutarea competițiilor
Ca răspuns la solicitările pieței, mai multe companii au organizat site-uri web pentru căutarea informațiilor despre competițiile în desfășurare. Adesea, astfel de site-uri oferă nu numai informații despre achizițiile guvernamentale, ci și despre licitațiile „private” de pe platformele electronice.

Mai multe astfel de sisteme:

  • Multitender.ru: „gratuit specializat motor de căutare, permițându-vă să urmăriți achizițiile guvernamentale și licitațiile comerciale”;
  • TenderCAT: „Catalogul TenderCAT este conceput pentru a facilita căutarea de licitații și licitații guvernamentale și comerciale în masa imensă de comenzi publicate zilnic pe portalul de achiziții publice (http://zakupki.gov.ru) în toate regiunile și domeniile de activitate ”;
  • Buget de Est: „Site de achiziții guvernamentale și licitații – cea mai bună căutare și analiză de la Buget de Est”;
Si altele.
Voi aminti separat Cheltuielile Guvernului, despre care s-a discutat la Habré.

Scopul acestui articol nu este de a compara sau analiza aceste resurse, așa că nici avantajele și nici dezavantajele acestora nu sunt prezentate aici.

3. Dezvoltare independentă pentru concursuri de descărcare.
În unele (cunosc mai multe) cazuri, conducerea companiei care participă la concursuri stabilește sarcini foarte specifice privind parametrii de selectare a informațiilor, regularitatea căutării sau proiectarea rezultatului căutării. În astfel de cazuri, apelați la specialiști IT, „ lucrate manual» monitorizarea și selecția concursurilor devin prea intensive în muncă.

Există exemple de comandă a lucrării descrise de la liber profesioniști. De exemplu, pe SQL.ru, pe Weblancer. În cele din urmă, puteți achiziționa o soluție gata făcută de la furnizori „testați în timp”. Cu toate acestea, partea principală a acestui articol descrie procedura de îndeplinire a sarcinii în mod independent.

Descărcarea datelor despre competiții de pe http://zakupki.gov.ru folosind Excel VBA

Datele inițiale
Cunoștințe de bază necesare despre sursa de date: OOS (site-ul web oficial de achiziții guvernamentale integral rusesc) are un server FTP public. În plus, dacă http în mod regulat (de obicei noaptea și sărbători) nu este disponibil din cauza „ întreţinere", apoi ftp funcționează (conform practicii mele) destul de fiabil.

Adresele serverelor FTP sunt împărțite în conformitate cu legile federale aplicabile plasării de oferte:
Legea federală nr. 223: ftp://ftp.zakupki.gov.ru/out/

Autentificare și parolă:


Legea federală nr. 94 și Legea federală nr. 44: ftp://zakupki.gov.ru

Autentificare și parolă:


Structura directorului pentru Legea 223 este destul de transparentă. În ceea ce privește 94 și 44, următoarele subdirectoare de interes pentru noi se află aici:
  1. 94fz un catalog care conține date despre descărcări publice în conformitate cu 94FZ (alte cataloage - 44FZ),
  2. fcs_regions un catalog care conține date despre descărcarea regională completă a informațiilor publicate pe OOS în conformitate cu 94FZ.

Cataloagele rămase conțin informații de reglementare și de referință, informații despre garanțiile bancare, descărcări conform regulilor și nu prezintă interes în cadrul rezolvării problemei.

O descărcare regională completă include toate documentele de următoarele tipuri publicate pe OOS:
anunţuri publicate;
modificările notificării publicate;
protocoale publicate;
informații despre contract publicate;
modificările contractului publicate;
informații publicate despre executarea/încetarea contractelor.

Rețineți că, în scopurile noastre, suntem interesați doar de notificări ( observa). Toate celelalte tipuri de documente nu sunt utilizate în cadrul sarcinii!
Încărcarea se realizează în fișiere arhivate în format XML.
Un singur dosar poate contine documente de un singur tip in cantitate care nu depaseste 3000 de inregistrari. Dacă numărul documentelor care urmează să fie încărcate depășește 3000 de înregistrări, sistemul generează mai multe fișiere și le plasează pe fiecare într-o arhivă separată.
Toate fișierele XML generate și arhivate sunt încărcate pe serverul FTP... fișierele din încărcare sunt împărțite în directoare corespunzătoare regiunii. În fiecare director regional există încă 3 directoare: notificări, protocoale și contracte. Fiecare dintre directoarele de notificări, protocoale și contracte are în plus un director zilnic.
Documentele publicate sunt încărcate pe serverul FTP în următoarea ordine:
· În fiecare zi calendaristică (zilnic), este încărcată o listă de documente publicate pentru ziua calendaristică anterioară. În același timp...încărcarea notificărilor pentru regiune se face în catalog<Наименование региона>/notificări/zilnic;
· În fiecare lună calendaristică (lunar), este încărcată o listă de documente publicate pentru luna calendaristică anterioară. În același timp...încărcarea notificărilor pentru regiune se face în catalog<Наименование региона>/notificări;
Încărcările zilnice și lunare încarcă întotdeauna toate tipurile de documente publicate în ziua calendaristică sau, respectiv, luna calendaristică trecută.
Dacă în momentul în care a fost generată încărcarea nu existau documente publicate de orice tip pentru perioada trecută, atunci fișierul XML cu acest tip de document este încărcat gol.
După finalizarea încărcării lunare, directoarele cu încărcări zilnice din ultima lună sunt șterse.
Numele de fișiere de încărcare regionale au următoarea structură:
<вид-документа_регион_начало-периода_конец-периода_номер.xml.zip>,
Unde:
tip-document – ​​ia valoarea notificare, protocol sau contract pentru notificări, protocoale și, respectiv, informații despre contracte;
regiune – denumirea regiunii de descărcare;
start-period – data de începere a perioadei de selectare a documentelor după data-ora publicării documentelor încărcate în formatul aaaaddmm_hhmmss, unde aaaa este anul, mm este lună (număr), dd este ziua, hh este ora, mm este minute; ss este secunde;
perioada de încheiere – data de încheiere a perioadei de selectare a documentelor după data-ora publicării documentelor încărcate în formatul aaaazzmm_hhmmss, unde aaaa – an, mm – lună (număr), zz – zi, hh – ora, mm – minute; ss – secunde;
număr – numărul de serie al fișierului generat;

Versiunea actuală a informațiilor furnizate poate fi descărcată din OOS sub forma documentelor „Scheme de schimb de informații...”.
Descrierea programului descărcare automată informații competitive (VBA MS Excel, Windows).
Pregătirea
  • Conectăm Microsoft Scripting Runtime scripting. Pentru funcționalitatea FSO ( \Windows\System32\scrrun.dll)
  • Activem scripturile Microsoft XML, v.6
Pentru a solicita intervalul de date în care competițiile ar trebui să fie descărcate, am făcut un userForm folosind elementul MonthView. Setările sale vă permit să extindeți două luni una lângă alta (presupunând că intervalul nu este mai mare de o lună), arată data curentă(cadru roșu), setați intervalul de date selectat ca implicit.

În exemplu, intervalul de la 26 februarie până la 4 martie este selectat. Datele selectate sunt citite din proprietățile formularului:

MonthView.SelStart și MonthView.SelEnd
Acest filtru vă permite să selectați fișiere (a căror structură de nume este cunoscută de noi) într-un anumit interval de date:

Fltr = "*_" & Format(targetDate, "aaaammzz") & "*" & Format(targetDate + 1, "aaaammzz") & "*.zip;" & "*_" & Format(targetDate, "aaaammzz") & "*" & Format(targetDate, "aaaammzz") & "*.zip"
Vă rugăm să rețineți că aici un punct și virgulă separă opțiunile alternative, astfel încât filtrul specificat este potrivit pentru fișierele generate conform tuturor celor trei legi.

Descarc fișiere într-un director specificat, pe care îl șterg mai întâi de descărcări vechi folosind metodele FSO:

Dim FSO As FileSystemObject Set FSO = New FileSystemObject
Apoi, selectați folderul țintă bFld = FSO.GetFolder(...) și distrugeți subdirectoarele:

Pentru fiecare SubFolder din bFld.SubFolders SubFolder.Delete Next
Un „înveliș de bomboane” complet opțional, dar extrem de reușit pentru program s-a dovedit a fi utilizarea Application.Speech.Speak. Este convenabil să nu urmăriți progresul unei proceduri lungi, dar în timp ce vă ocupați de afaceri, auziți în mod regulat mesajele (cu o voce feminină plăcută) cum ar fi:

Application.Speech.Speak „Descărcare notificări de cumpărare”, True
Al doilea parametru - execuție asincronă.

Descărcarea fișierelor
Să începem descărcarea. Ne asigurăm că folderul țintă există folosind FSO.FolderExists și, dacă este necesar, îl creăm cu funcția MkDir.
Creați un obiect shell
Set myShell = CreateObject("Shell.Application")
și aplicați principalul „truc” al abordării descrise - metoda spatiu de nume :
Setați ftpItems = myShell.Namespace(adresă FTP).Items
Linia specificată implementează un apel FTP, returnând foldere și fișiere. Vă rugăm să rețineți că parametrul transmis trebuie să fie de tip Variantă , nu Şir .

Puteți selecta toate directoarele astfel:

FtpItems.Filtru 32, „*”.
Selectați subdirectoare și fișiere ( 96=32+64 ) și aplicați un filtru ca cel care a fost construit la începutul paragrafului pentru a selecta fișierele după dată - așa:

FtpItems.Filter 96, fltr.
Tot ce rămâne este să specificați folderul țintă (local) pentru descărcare într-un mod similar:

Setați tFolder = myShell.Namspace(tgtFolder)
Și începeți „copierea” (alias „descărcarea”) după cum urmează:

TFolder.CopyHere ftpItems, 20
Această comandă pornește un proces extern (în Windows bara de progres standard pentru copierea fișierelor este afișată execuția acestuia din vba nu este controlată direct); Cu toate acestea, trebuie să așteptăm până la sfârșitul execuției sale, pentru care folosim următoarea metodă într-o buclă pentru a verifica prezența ultimului fișier copiat:

În timp ce Len(Dir$(tgtFolder & "\" & ftpItems.Item(ftpItems.Count - 1).Name)) = 0 Sleep 1: DoEvents Wend
Acest aranjament „de așteptare” durează exact atâta timp cât fișierele sunt copiate.

Dezambalarea (dezarhivarea) fișierelor descărcate
După ce am parcurs toate directoarele și subdirectoarele și am descărcat toate fișierele filtrate, procedăm să le procesăm pe mașina locală:

Application.Speech.Speak „Dezarhivează arhivele”, True.
Pentru a face acest lucru, folosim din nou metoda spatiu de nume .
Parcurgem toate arhivele din folderul For Each fl In tFolderItems
și profitați de faptul că aceste arhive sunt vizibile ca subdirectoare în Windows! În consecință, întregul conținut al arhivei este disponibil astfel:

Setați flItems = myShell.Namspace(CVar(tgtFolder & „\” și fl.Name)).Items
(Din nou, rețineți că parametrul trebuie să fie Variantă , care necesită o conversie de tip dintr-un șir).

Și din nou aceeași echipă Copiați aici vă permite să „copiați” (de fapt extrageți) toate fișierele din arhivă în folderul țintă: myShell.Namespace(tgtFolder).CopyHere flItems, 20
iar execuția asincronă ne obligă să așteptăm într-o buclă finalizarea execuției acestei comenzi în același mod descris mai sus.

Există o mulțime de „gunoi” printre fișierele dezarhivate. De exemplu, pentru o anumită regiune într-o anumită zi nu au existat achiziții, OOS generează un fișier gol pentru acea dată. Prin urmare, înainte de a analiza xml, prefer să elimin lucrurile inutile. Folosind FSO sortăm fișierele

Set fold = FSO.GetFolder(tgtFolder) Pentru fiecare fl In fold.Files
„Cernerea” este ușor de făcut în funcție de dimensiunea fișierului (Mărimea fl<= 198) și filtrarea numelui acestuia Nu (LCase(fl.Name) Ca „*noti*”)) .

Ștergerea unui fișier este extrem de simplă: fl.Delete

Decodificare XML cu date de competiție
Decodificarea xml depinde de schema lor, care uneori se schimbă în OOS. Prin urmare, mai jos sunt tehnicile de bază, fără a ne concentra pe câmpuri și date individuale. Începem, desigur, cu

Application.Speech.Speak „Decodarea fișierelor”, True.
În această parte, pe lângă FSO, vom avea nevoie de XML pentru a lucra cu fișiere:

Dim xml As MSXML2.DOMDocument60 Set xml = New DOMDocument60: xml.async = False: xml.validateOnParse = True
Și, desigur, foaia țintă ( ActiveSheet) într-un registru de lucru Excel unde vom înregistra informații.
Să începem prin a opri randarea Excel pentru un timp, astfel încât să nu pâlpâie:

Application.ScreenUpdating = Fals
Punctul fundamental este că

„XPath tratează un prefix gol ca un spațiu de nume nul. Cu alte cuvinte, în interogările XPath pot fi folosite doar prefixele care se mapează la spațiile de nume. Aceasta înseamnă că, dacă trebuie să interogați un spațiu de nume într-un document XML, chiar dacă este spațiul de nume implicit, trebuie să definiți un prefix pentru acesta.”
Prin urmare, pentru a analiza cu succes câmpurile documentelor descărcate pentru spațiul de nume implicit, adăugăm un anumit prefix. De exemplu, „q”:

Xml.setProperty "SelectionNamespaces", " xmlns:q= "http://zakupki.gov.ru/oos/export/1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:oos="http://zakupki.gov.ru/oos/types/1""
Așa arată definițiile spațiului de nume pentru parsarea xml, generate în conformitate cu 94 de legi federale. Pentru 44 va fi puțin diferit:

Xml.setProperty „SelectionNamespaces”, „xmlns:q="http://zakupki.gov.ru/oos/types/1" xmlns:ns2="http://zakupki.gov.ru/oos/export/1" xmlns:ns3="http://zakupki.gov.ru/oos/printform/1""
De fapt, toate datele date sunt preluate din antetul oricărui fișier xml descărcat, doar pentru spațiul de nume implicit este adăugat q.

În continuare, câmpurile sunt definite (mai precis, xpath , arătând spre ele) care trebuie descărcate. În prezent, pentru Legea federală 94 arată cam așa: „.//oos:notificationNumber”, „.//oos:lot”, „.//oos:orderName”, „.//oos:maxPrice”. Pentru 44 de legi federale există o structură diferită (mulțumită programatorilor OOS): „.//q:purchaseNumber”, „.//q:lot”, „.//q:purchaseObjectInfo”, „.//q: maxPrice|.// q:price|.//q:totalSum".

Vedem că nu există nicio certitudine că trebuie să configurați analiza nu numai pe baza schemelor publicate, ci și pe propria experiență practică în decriptarea datelor.

Puteți verifica dacă fișierul xml este „lizibil” folosind o condiție dublă:

Dacă nu xml.Load(tgtFolder & „\” și fl.Name), atunci... Dacă (xml.parseError.ErrorCode<>0) atunci...
Dacă fișierul a fost citit (până acum nu am avut probleme cu fișierele descărcate de pe OOS), puteți chiar să analizați conținutul acestuia. În primul rând, vă recomand să citiți câmpul care descrie conținutul mesajului ( observa).

PurchaseType = LCase(xml.DocumentElement.ChildNodes(0).BaseName) documentType = LCase(xml.DocumentElement.BaseName)
Și verificați ca conținutul dosarului să fie exact un anunț despre concurs, și nu anularea acestuia, un anunț de publicare a protocolului etc. ceva de genul asta:

Dacă nu (purchaseType Like „*cancel*” Sau purchaseType Like „*protocol*” Sau documentType Like „*cancel*”) Atunci
Deoarece în xml generat conform Legii Federale 223, numele tipului de document este „ascuns”, puteți adăuga:

Dacă (purchaseType Like „*notification*” Sau documentType Like „*notice*”) Atunci
Urmează scrierea efectivă a datelor din xml în celulele foii:

Interval(„A” și i) = xml.DocumentElement.SelectSingleNode(șir XPathcorrespondingFields).Text
etc.
Dacă XPath poate oferi mai multe opțiuni (o indicație, de exemplu, a numelor de loturi) și dorim să le salvăm pe toate, următoarea construcție va ajuta:

Pentru fiecare it În lot.SelectNodes(StringXPathcorrespondingFields) Range("E" & i) = Range("E" & i) & it.Text & "; " Următorul
Este posibil să lipsească unele câmpuri din document, apoi le omitem cu condiția:

Dacă nu xml.DocumentElement.SelectSingleNode(string XPathcorrespondingFields) nu este nimic, atunci

Concluzie
Descărcarea fișierelor de pe ftp se poate face în diferite moduri. Am descris unul folosind shell.namespace , funcționează și este FOARTE ușor de implementat.

După descărcare, clasare automată (selectare) și formatare a listei de competiții, selecția mea zilnică de competiții (în toate legile federale) arată cam așa:

Abordarea descrisă mai sus vă permite să descărcați date despre licitații, contracte, planuri de achiziții etc. cu OOS, pentru că toate aceste informații sunt publicate pe deschide ftp. Nu ofer și nu pot furniza tot codul programului, deoarece este „proprietate intelectuală”. Cu toate acestea, oricine cunoaște elementele de bază poate reconstrui programul din secțiunile cheie date ale codului. vbași, mai important, răbdare.

Va fi nevoie de răbdare, în primul rând, atunci când analizați fișiere și subdirectoare pe ftp: nu trebuie să descărcați prea mult și să nu pierdeți ceea ce aveți nevoie. Și în al doilea rând, când se analizează xml. Cu toate acestea, aceasta este o chestiune de sarcină la îndemână: ce câmpuri, în ce secvență și cât de format dorește să vadă clientul.

Succes și victorii tuturor: - în competiții - și în cele personale!

Site-ul web cumpărare.gov- acesta este site-ul oficial al guvernului cu toate achizițiile efectuate pentru bani de stat, bugetari sau reglementate de stat, dar pentru fondurile proprii ale organizațiilor. Administrațiile achiziționează copaci de Revelion, institutele achiziționează echipamente medicale, spitalele achiziționează medicamente, Serviciile pentru locuințe și locuințe achiziționează servicii de colectare a gunoiului și tăierea copacilor. Aceste achiziții sunt reglementate de legea federală din momentul anunțării ofertei până la încheierea contractului și îndeplinirea obligațiilor care decurg din acesta. Unde poate începe un manager al departamentului de licitații, să ne uităm la regulile de achiziții în conformitate cu 44 de legi federale.

Cum să găsiți oferta potrivită

Pentru a nu plăti mulți bani firmelor intermediare care vor trimite informații despre noi licitații, puteți căuta achiziții de interes în mod independent și gratuit pe acest site. Să presupunem că compania noastră furnizează cadouri de Anul Nou. Introducem cuvântul „cadou” în motorul de căutare - și toate achizițiile cu cuvintele „cadouri”, „cadouri” și alte cazuri sunt filtrate.

Puteți introduce cuvântul „vacanță”, dar apoi, pe lângă cele necesare, ofertele pentru tot ceea ce este festiv vor fi filtrate. Dar dacă compania participă activ la licitații și monitorizează constant noile licitații, selectarea acestora din lista generală nu necesită atât de multă muncă.

Ce să faci cu oferta găsită?

Să presupunem că suntem interesați de o licitație, intrăm în ea, iar în prima filă vedem informații importante despre procedura de achiziție, de exemplu, forma de cumpărare - licitație sau cotație, dacă o licitație - pe ce site va avea loc , câți bani trebuie transferați pe site ca participare de securitate, până la ce termen trebuie să depuneți cererea de participare, când are loc licitația.

Și, firește, facem un calcul - dacă trecem prețul, dacă ne este profitabil să participăm la aceste licitații, la ce sumă putem reduce prețul, în cazul licitației active. Ne evaluăm capacitățile - dacă produsul este în stoc și, dacă nu, dacă vom avea timp să-l producem sau să-l achiziționăm. Furnizor serios si CONSIDERABLEîși evaluează sobru capacitățile de a respecta termenele de livrare și conformitatea bunurilor furnizate cu caracteristicile tehnice specificate. De asemenea, trebuie să includeți în cheltuieli suma necesară pentru a asigura executarea contractului, dacă acest lucru este indicat în documentație (de obicei de la 5 la 10% din valoarea contractului inițial).

În a doua filă „Documente de cumpărare” vedem atașată documentația de licitație. În acesta, Clientul trebuie să prezinte în detaliu condițiile de cumpărare: specificații tehnice, proiect de contract, fișă informativă care indică termenii de plată pentru bunurile furnizate sau pentru lucrările efectuate, penalități și alte informații importante.


Daca nu intelegem specificatiile tehnice, putem scrie Clientului o cerere de clarificare (transmisa printr-un formular pe platforma electronica) si asteptam ca acesta sa raspunda si sa faca modificari la versiunea originala a documentatiei. Dar în orice caz, dacă depunem o cerere de participare la licitație, înseamnă că SUNTEM DE ACORD CU TOȚI termenii clientului, atunci nu va mai fi posibil să contestam nici termenii de plată specificati, nici termenii de livrare, trebuie strict respectă termenii contractului. Cu excepția cazului în care, desigur, vrem să trecem pe lista neagră sau să plătim o penalizare.

Când completăm o cerere de participare, copiem specificațiile tehnice, eliminăm toți indicatorii nespecifici, îi facem exacti și, în același timp, corespund realității, pașaportului produsului și produsului pe care dorim să-l oferim pentru livrare ( Suntem furnizori de încredere), indicați marca, producătorul, eliminați cuvintele analog, echivalent, mai mult, mai puțin, ar trebui să fie sau, de la și către. Produsul pe care îl oferiți poate fi sub o altă marcă și de la un alt producător, principalul lucru este că este egal sau superior ca caracteristici tehnice.

Câteva nuanțe importante care trebuie luate în considerare și luate în considerare atunci când intenționați să participați la licitație:

Ora de închidere pentru depunerea unei cereri de participare și ora licitației pe site-ul procurement.gov sunt indicate în funcție de ora locală a Clientului, trebuie să acordați atenție locației acestuia; Dacă se indică faptul că licitația pentru un client din Khabarovsk este programată pentru ora 9 dimineața, atunci Participantul de la Moscova trebuie să fie gata să participe la ea la ora 2 dimineața.

Dacă licitația este interesantă, dar Participantul înțelege că dacă câștigă nu va avea timp să livreze bunurile la timp, ia în considerare cu atenție penalitățile (care sunt inevitabile) și le include în suma sa minimă înainte de a participa la licitație. Cu alte cuvinte, suma aproximativă a posibilelor penalități este inclusă în licitație și participantul nu coboară sub această sumă.

Și un sfat foarte de bază este să verificați Cererea de participare pregătită pentru cuvintele „interzise” lipsă, setul de chei este Ctri+F. Este destul de păcat când nu ai voie să participi din cauza a câteva scrisori suplimentare ratate din cauza neatenției.

Ultima parte, lirica:

Cine sunt toți acești oameni, sau toată lumea vrea să mănânce?

Aplicarea pentru a participa la o licitație prin pregătirea unei cereri competente este jumătate din luptă. Acum, atât marii producători-furnizori, cât și oameni complet aleatoriu, revânzători, depun cereri. Cine sunt ei, de ce își pot reduce prețul sub cost, ce fel de bunuri furnizează dacă câștigă... Aceasta este o întrebare retorică.

De exemplu, pe primul canal au spus recent că la licitația pentru medicamente pentru copiii grav bolnavi a câștigat un participant care a redus prețul cu 5 milioane de ruble în timpul licitației. Potrivit unor rapoarte, acest medicament nu poate fi atât de ieftin, există îngrijorarea că acest contract va furniza medicamente adevărate sau, de exemplu, cretă în capsule.

În orice caz, Organizatorii de Achiziții doresc să primească un produs de calitate, exact ce „se referă” atunci când îi descriu caracteristicile. Și producătorii și vânzătorii, ca organizații comerciale, doresc să-l aprovizioneze și cel puțin să câștige puțini bani din asta. Și este bine când totul merge bine!))

Dacă lucrați într-o instituție bugetară sau serviți astfel de organizații în ceea ce privește suportul IT, poate fi necesar să efectuați procedura de configurare și conectare a stațiilor de lucru pentru a lucra cu resurse guvernamentale. Acestea sunt servicii de achiziții publice. Acum vom analiza procesul pas cu pas.

zakupki.gov.ru bus.gov.ru

zakupki.gov.ru - folosit pentru a posta informații despre achizițiile publice și munca în sistemul de licitație.

bus.gov.ru - postarea de informații oficiale despre o instituție bugetară.

Este posibil ca organizația dumneavoastră să aibă nevoie de acces la aceste resurse pentru nevoi de muncă sau în mod ordonat. În orice caz, trebuie să știți cum are loc procesul de înregistrare și conectare la sisteme.

Acum să vedem cum să ne înregistrăm pe site-ul de achiziții publice.

Înregistrați-vă pe zakupki.gov.ru

Întregul proces poate fi împărțit în două etape:

Înregistrarea oficială și primirea documentelor și autorizațiilor relevante
- partea tehnica, instalare si configurare

Pentru a lucra, veți avea nevoie de un EDS (semnătură electronică digitală) și certificate electronice. Toate acestea vă vor fi date după înregistrarea la trezoreria federală. Instrucțiunile și documentele necesare sunt publicate pe site-ul:

Roskazna.ru

De regulă, semnăturile digitale și certificatele pentru lucrul cu site-ul web procurement.gov.ru sunt emise pe dischete sau pe suporturi flash. Când le aveți în mâini, puteți trece la configurarea computerului de pe care intenționați să lucrați.

Partea tehnica

Aici va trebui să instalați programe speciale și să vă configurați corect sistemul de operare. Să parcurgem acest proces pas cu pas, indicând o listă cu ceea ce vei avea nevoie pentru munca ta.

sistem de operare

Pentru a lucra cu un site web de achiziții guvernamentale, este potrivit Windows XP sau 7. Aceste sisteme de operare sunt cele mai comune și, probabil, sunt utilizate în organizația în care vă veți configura.

Browser

Pentru o funcționare corectă trebuie să utilizați versiunea Internet Explorer 8. Procesul de instalare și actualizare a browserului îl veți găsi în materialul -.

Platforma NetFramework

Platforma NetFramework trebuie instalată pe computer, cel puțin versiunea 2.0. De asemenea, este necesar să aveți instalat SP1.

Http://www.microsoft.com/ru-ru/download/details.aspx?id=16614

Instalați ca de obicei.

Componenta de generare a semnăturii semnături

Pentru ca semnătura digitală să funcționeze corect, este necesar un software special. Il puteti descarca din linkul de mai jos:

După ce programul este instalat, puteți instala imediat certificatul personal primit de la Trezorerie. Pentru a face acest lucru, rulați CryptoPro, specificați locația de stocare pentru certificat (dischetă sau unitate flash) și instalați-l.

Biblioteca Capicom

Descărcați și instalați-l ca de obicei:

Data: 03.08.2015

Certificate rădăcină

Trebuie să instalați certificate de trezorerie pe computer:

Data: 03.08.2015

După ce tot software-ul necesar a fost instalat și au fost primite documentele și mediile digitale, puteți continua la configurarea browserului.

Configurarea Internet Explorer

Pentru ca site-ul procurement.gov.ru să funcționeze corect, trebuie să îl adăugam la lista de site-uri de încredere din browserul nostru.

Acum selectați elementul „Site-uri de încredere” și faceți clic pe butonul „Site-uri”. Aici introducem adresa site-ului de achiziții guvernamentale și o adăugăm pe lista celor de încredere. Vă recomand să adăugați un site cu protocoale http și https. Ca rezultat, ar trebui să aveți următoarele în listă:

Http://zakupki.gov.ru https://zakupki.gov.ru

După aceea, accesați fila „Avansat” și aici bifați casetele pentru SSL 2.0 și SSl 3.0.

După aceasta, salvați setările.

După ce toate etapele au fost finalizate, puteți accesa site-ul web zakupki.gov.ru și vă puteți conecta la contul personal.

Bus.gov.ru

În consecință, pentru a accesa acest site, va trebui în orice caz să vă înregistrați și să primiți date pentru a accesa site-ul de achiziții guvernamentale.

Dacă apare o eroare când încercați să semnați un fișier, verificați dacă componenta Sign signature este instalată.

În orice caz, dacă aveți alte probleme sau întrebări, puteți oricând să ne întrebați online. Pentru a face acest lucru, utilizați serviciul.

Concluzie

Utilizați serviciul de achiziții guvernamentale pentru a publica informații despre furnizarea de bunuri sau servicii. De asemenea, puteți participa la licitare pentru a primi comenzi.

De ce să căutați informații pe alte site-uri dacă totul este adunat aici?

  • în timpul procesului de înregistrare