Beszerzési kormány régi. Önfejlesztés a versenyek letöltéséhez

Az ügyfelek kötelesek hirdetményeket, dokumentációkat, jegyzőkönyveket - minden ajánlatot közzétenni a gov ru hivatalos beszerzési weboldalon.

A hivatalos állami közbeszerzési webhely a zakupki.gov.ru címen található.

A portálon minden pályázat és állami beszerzés felkerül. A hivatalos webhelyen ingyenesen kereshet a 44-es és a 223-as szövetségi törvény szerinti állami beszerzésekre, és letöltheti a dokumentációt. Előző verzió közbeszerzési honlap: old.zakupki.gov.ru. A Gov.ru az Orosz Föderáció kormánya domainjének neve (az angol szó első betűitől kormány- kormány).

A közbeszerzési honlap kényelmes alternatívája a Tenderplan pályázatkereső rendszer. Próbálja ki INGYENESEN 2 hétig

A Zakupki.gov.ru hivatalos webhely tartalmazza

  1. Beszerzési tervek, ütemezések, tájékoztató ezek megvalósításáról
  2. Tájékoztatás a beszerzésről és a szerződések végrehajtásáról
  3. Kisvállalkozások vásárlásainak listája
  4. Az ügyfelek által kötött szerződések nyilvántartása
  5. Szabványszerződések, általános szerződési feltételek könyvtára
  6. Bankgaranciák nyilvántartása
  7. Panaszok nyilvántartása (a Szövetségi Monopóliumellenes Szolgálathoz), tervezett és nem tervezett ellenőrzések
  8. A monitoring, audit és ellenőrzés eredményei

A hivatalos oldalon fórum is található.

A 44-FZ fő beszerzési portálja tartalmazza a 44 és 223-FZ állami beszerzések általános szakaszait, valamint külön szakaszokat a beszerzési tervekhez, listákhoz és nyilvántartásokhoz az egyes szövetségi törvényekhez.A részletes keresés lehetővé teszi a közbeszerzések szűrését. Kiválaszthatja a szövetségi törvényt, a beszerzés regisztrációs számát, a beszerzés módját (ajánlat típusát).

A kezdeti vételár rubelben és más pénznemekben is kiválasztható. A gov ru hivatalos beszerzési webhelye támogatja a vevő adóazonosító jele, az Orosz Föderáció alá tartozó alanya, valamint az áruk, a munkavégzés vagy a szolgáltatások szállítási helye alapján történő keresést. Kívül kulcsszavakat lehetséges a keresésből való kizárás. A „minden szóformát figyelembe véve” jelölőnégyzet a keresési lekérdezés összes beszédrészét megjeleníti a találatok között.

Regisztráció a közbeszerzési oldalon

A zakupki.gov.ru kormányzati beszerzési portálon található egy Vevők és egy Szállítói rész, ahol nyilvántartások, magyarázatok, kérdések és válaszok találhatók.

Mivel az ügyfeleknek sok információt kell közzétenniük a hivatalos közbeszerzési weboldalon, elektronikus digitális aláírást kell beszerezniük az ajánlattételhez, regisztrálniuk kell és hozzá kell férniük személyes fiók. Az ügyfelek regisztrációs eljárását a Szövetségi Pénzügyminisztérium rendelete határozza meg.

Az ügyfelek az Egységes Információs Rendszeren keresztül tesznek ajánlatot a közbeszerzésekre. A hivatalos weboldal egy kislemez nyilvános része információs rendszer a beszerzés területén. A gov ru hivatalos beszerzési webhelye összeköti az ügyfeleket, a beszerzés résztvevőit és az elektronikus platformokat.

Minden közbeszerzés tartalmaz egy hirdetményt, dokumentációt, valamint egy linket arra az elektronikus platformra, ahol a szállító kiválasztására vagy az elektronikus ajánlattételre kerül sor. A pályázaton való részvételhez a szállítónak közvetlenül akkreditációval kell rendelkeznie elektronikus platform. A Sberbank rendelkezik a vezető kereskedési platformmal, így a Sberbank-AST akkreditáció a legnépszerűbb.

A hivatalos gov ru beszerzési weboldalon és a beszállítók számára folyamatban lévő pályázatokon található információkhoz való teljes hozzáférés regisztráció nélkül biztosított – egyszerűen nem létezik.

Segítség és képzés a beszerzési helyszínnel való együttműködésben

A 44-FZ alatti gov ru beszerzésének hivatalos webhelye folyamatosan fejlesztés alatt áll. Hetente többször változtatásokat és frissítéseket végeznek rajta, a hibákat kijavítják. A rendszeres karbantartás során a közbeszerzési honlap nem működik. Az ilyen időszakok legfeljebb két napig tarthatnak (hétvégén).

A rutinszerű karbantartás során a hivatalos állami beszerzési weboldalon nem érhető el információ, és csak egy csonk látható.

Ha nehézségei támadnak a hivatalos állami beszerzési weboldallal való munka során, készek vagyunk segíteni. Pass

Idézet:
"Hivatalos honlap Orosz Föderáció az interneten áruszállítási megrendelésekkel, munkavégzéssel, szolgáltatásnyújtással kapcsolatos információk közzétételére... célja, hogy ingyenes és ingyenes hozzáférést biztosítson a teljes és megbízható információkat O szerződéses rendszer az áruk, munkák, szolgáltatások beszerzése és beszerzése terén, bizonyos típusok jogi személyek, valamint az ilyen információk kialakítására, feldolgozására és tárolására.”

Számos kereskedelmi és egyéb vállalat számára az állami (költségvetési) források gazdasági tevékenységekbe való bevonásának fő módja az „állami beszerzési” rendszer. Információ az áruk, szolgáltatások beszerzéséről, kutatómunka, amelyet állami részesedéssel rendelkező társaságok (és más bizonyos típusú társaságok) hajtanak végre, kötelező (a 223., 94., 44. sz. szövetségi törvényeknek megfelelően) közzé kell tenni a közbeszerzési weboldalon. A kereskedelmi cégek is gyakran közzéteszik pályázataikat a hivatalos állami közbeszerzési weboldalon.
  • 2005. július 21-i N 94-FZ szövetségi törvény (a 2013. július 2-i módosítással) „Az áruszállításra, a munkavégzésre, az állami és önkormányzati szükségletekre nyújtott szolgáltatásokra vonatkozó megrendelésekről”
  • 2011. július 18-i N 223-FZ szövetségi törvény (a 2014. március 12-i, 2014. december 29-i módosítással) „Az áruk, építési beruházások és szolgáltatások bizonyos típusú jogi személyek által történő beszerzéséről” (módosítva és kiegészítve) hatályba lépett 2015.01.01-től)
  • 2013.05.04. N 44-FZ szövetségi törvény (2015.08.03-án módosított) "Az állami és önkormányzati szükségletek kielégítésére szolgáló áruk, építési beruházások és szolgáltatások beszerzésére vonatkozó szerződési rendszerről"
Így a közbeszerzési honlapon közzétett pályázatokkal kapcsolatos információk a profilban szereplő lehetséges „állami” megrendelésekről szóló naprakész információk központi forrása számos vállalkozás számára a legkülönfélébb tevékenységi területekről – a biztonsági szolgáltatásoktól a geofizikai felmérésekig. Ezért minden közbeszerzésben részt vevő szervezetnél felmerül az igény, hogy rendszeresen frissített információkkal rendelkezzenek bizonyos kritériumoknak megfelelő, folyamatban lévő pályázatokról. Ebben a cikkben megvizsgáljuk különféle módokonÉs gyakorlati példa meghatározott igény megvalósítása.

Az állami beszerzésekkel kapcsolatos információk megszerzésének lehetőségei

Leggyakrabban a menedzsment a cég marketing- vagy informatikai részlegének jelöli ki a feladatot, körülbelül a következő megfogalmazásban: „az alábbi kritériumoknak megfelelő közbeszerzési pályázatokról napi összesítés szükséges...”. Pontosan naponta, mivel néha 10 napnál rövidebb időszakot hirdetnek meg a pályázati dokumentáció közzététele és a pályázatok benyújtásának vége között, átlagosan körülbelül két hét. Nincs sok idő a versenyen való részvételhez szükséges összes dokumentum összegyűjtésére, minden nap számít.

Soroljuk fel a feladat végrehajtásának lehetőségeit.

1. A Környezetvédelmi Ügynökség honlapja (állami beszerzés)
Maga a http://zakupki.gov.ru/ weboldal lehetővé teszi a testreszabható keresést és a versenyek kiválasztását a paraméterek alapján.

Hibák:

  • A keresés nem működik kellőképpen, előfordul, hogy nem találnak versenyeket. Egy hosszú rabszolga tanúja vagyok a hivatalos honlapon keresztül, az állítást én igazoltam;
  • Az oldal gyakran zárva van éjszaka és ünnepnapokon;
  • Az eredmények számának korlátozása. Ha a keresés több mint 500 sort ad vissza, akkor a versenyekkel kapcsolatos adatok letöltése (table.csv formátumban) az oldal használatával lehetetlen.
A folyamat részleges automatizálása érdekében egyszer írtam egy plugint a számára FireFox böngésző, amelynek a kiválasztott versenyek napi letöltését kellett volna végrehajtania.

Dióhéjban a plugin a címet a következő formában generálta:

"http://zakupki.gov.ru/epz/order/extendedsearch/search.html?" + "placeOfSearch=FZ_44" + "&orderPriceFrom=" + priceArray[i] + "&orderPriceTo=" + (priceArray-1) + "&orderPriceCurrencyId=-1" + "&orderPublishDateFrom=" + OrderDate + "&orderPublishDateTo "=" + OrderDateTo &headAgencyWithSubElements=true&matchingWordPlace44=értesítések" + "&law44.okpd.withSubElements=true" + "&law44.okpd.ids=31301%2C37097%2C50876%2awl.4vanadl.4vanadl.12awl" tages=I" + "& törvény44.előnyök = I&law44.advantages=I" + "&morphology=false&strictEqual=false";
Természetesen a 94. és 223. törvény esetében a kérési paraméterek eltérőek. Mint látható, OKPD, árkategória stb. „be kell varrni” a kérésbe, mert különben túl sok lesz a talált versenyszám, és a keresési eredmények csak részben tölthetők le.

2. Speciális webszolgáltatások versenyek keresésére
A piaci megkeresésekre több cég szervezett honlapot, ahol információkat kereshet a folyamatban lévő versenyekről. Az ilyen oldalak gyakran nemcsak a közbeszerzésekről adnak tájékoztatást, hanem az elektronikus platformok „magán” pályázatairól is.

Számos ilyen rendszer:

  • Multitender.ru: „ingyenes speciális keresőmotor, amely lehetővé teszi a közbeszerzési és kereskedelmi pályázatok nyomon követését”;
  • TenderCAT: „A TenderCAT katalógus célja, hogy megkönnyítse a kormányzati és kereskedelmi pályázatok és aukciók felkutatását a kormányzati beszerzési portálon (http://zakupki.gov.ru) naponta megjelenő hatalmas tömegben, minden régióban és tevékenységi területen. ”;
  • East Budget: „Kormányzati beszerzések és pályázatok oldala – a legjobb keresés és elemzés az East Budget-tól”;
És mások.
Külön megemlítem az állami kiadásokat, amelyekről Habréval kapcsolatban volt szó.

Ennek a cikknek nem célja ezeknek a forrásoknak az összehasonlítása vagy elemzése, ezért itt nem mutatjuk be sem előnyeiket, sem hátrányaikat.

3. Önálló fejlesztés a versenyek letöltéséhez.
Egyes (többről tudok) esetben a versenyeken résztvevő cég vezetése nagyon konkrét feladatokat jelöl ki az információ kiválasztásának paramétereit, a keresés szabályszerűségét, vagy a keresési eredmény kialakítását illetően. Ilyenkor informatikusokhoz kell fordulni, kézi» a versenyek nyomon követése és kiválasztása túlságosan munkaigényessé válik.

Vannak példák a leírt munkák szabadúszóktól való megrendelésére. Például az SQL.ru-n, a Weblancer-en. Végül megvásárolhat egy kész megoldást „időtesztelt” szolgáltatóktól. A cikk fő része azonban a feladat önálló végrehajtásának eljárását írja le.

Versenyadatok letöltése a http://zakupki.gov.ru webhelyről az Excel VBA használatával

Kezdeti adatok
Az adatforrással kapcsolatos alapvető ismeretek: Az OOS (az egész oroszországi hivatalos állami közbeszerzési webhely) nyilvános FTP-kiszolgálóval rendelkezik. Sőt, ha http rendszeresen (általában éjszaka és ünnepek) nem érhető el a következő miatt: " karbantartás", akkor az ftp (gyakorlatom szerint) elég megbízhatóan működik.

Az FTP-kiszolgálók címei a pályázatok kiírására vonatkozó szövetségi törvények szerint vannak felosztva:
223. sz. szövetségi törvény: ftp://ftp.zakupki.gov.ru/out/

Bejelentkezés és jelszó:


94. sz. szövetségi törvény és 44. sz. szövetségi törvény: ftp://zakupki.gov.ru

Bejelentkezés és jelszó:


A 223. törvény címtárstruktúrája meglehetősen átlátható. Ami a 94-et és a 44-et illeti, itt találhatók a számunkra érdekes alkönyvtárak:
  1. 94fz a nyilvános letöltések adatait tartalmazó katalógus a 94FZ szerint (egyéb katalógusok - 44FZ),
  2. fcs_regions az OOS-en közzétett információk teljes regionális letöltésére vonatkozó adatokat tartalmazó katalógus a 94FZ szerint.

A fennmaradó katalógusok szabályozási és referenciainformációkat, bankgaranciákra vonatkozó információkat, szabályok szerinti letöltéseket tartalmaznak, és nem érdekesek a probléma megoldásának keretében.

A teljes regionális letöltés az OOS-en közzétett összes alábbi típusú dokumentumot tartalmazza:
közzétett hirdetmények;
közzétett értesítési változások;
közzétett protokollok;
közzétett szerződési információk;
közzétett szerződésmódosítások;
közzétett információkat a szerződések végrehajtásáról/felmondásáról.

Felhívjuk figyelmét, hogy célunkból csak az értesítésekre vagyunk kíváncsiak ( értesítés). Minden más típusú dokumentumot nem használunk a feladaton belül!
A feltöltés XML formátumú archivált fájlokba történik.
Egy fájl csak egy típusú dokumentumot tartalmazhat 3000 rekordot meg nem haladó mennyiségben. Ha a feltöltendő dokumentumok száma meghaladja a 3000 rekordot, a rendszer több fájlt generál, és mindegyiket külön archívumban helyezi el.
Minden generált és tömörített XML fájl felkerül az FTP szerverre... a feltöltésben lévő fájlok a régiónak megfelelő könyvtárakba vannak osztva. Minden régióban további 3 címtár található: értesítések, protokollok és szerződések. Az értesítések, protokollok és szerződések címtárai mindegyikéhez tartozik egy napi címtár.
A közzétett dokumentumok a következő sorrendben töltődnek fel az FTP-kiszolgálóra:
· Minden naptári napon (naponta) feltöltődik az előző naptári napra közzétett dokumentumok listája. Ugyanakkor...a régióra vonatkozó értesítések feltöltése megtörténik a katalógusban<Наименование региона>/értesítések/napi;
· Minden naptári hónapban (havonta) feltöltődik az előző naptári hónapra közzétett dokumentumok listája. Ugyanakkor...a régióra vonatkozó értesítések feltöltése megtörténik a katalógusban<Наименование региона>/értesítések;
A napi és havi feltöltések mindig minden típusú dokumentumot töltenek fel, amely az elmúlt naptári napon, illetve naptári hónapban jelent meg.
Ha a feltöltés létrehozásakor az elmúlt időszakban nem volt közzétett dokumentum, akkor az ilyen típusú dokumentumot tartalmazó XML fájl üresen kerül feltöltésre.
A havi feltöltés befejezése után az elmúlt hónap napi feltöltött könyvtárai törlődnek.
A regionális feltöltési fájlnevek szerkezete a következő:
<вид-документа_регион_начало-периода_конец-периода_номер.xml.zip>,
Ahol:
dokumentum-típus – az értékbejelentést, a jegyzőkönyvet vagy a szerződést veszi fel az értesítésekre, a jegyzőkönyvekre és a szerződésekre vonatkozó információkra;
régió – a kirakodási régió neve;
Start-period-A dokumentumok kiválasztásának időpontja a feltöltött dokumentumok közzétételének időpontja szerint a Yyyyddmm_hhmms formátumban, ahol Yyyy év, mm hónap (szám), dd nap, hh órás, mm perc, perc, perc ss másodperc;
Vége-periódus-A dokumentumok kiválasztásának időpontja a feltöltött dokumentumok közzétételének dátuma szerinti időpontja szerint Yyyyddmm_hhmmss formátumban, ahol Yyyy-év, mm-hónap (szám), DD-Day, HH-óra, mm-perc, perc ss – másodperc;
szám – a generált fájl sorozatszáma;

A közölt információk aktuális változata letölthető az OOS-ről „Információcsere-sémák...” dokumentumok formájában.
A program leírása automatikus letöltés versenyképes információk (VBA MS Excel, Windows).
Készítmény
  • Csatlakoztatjuk a Microsoft Scripting Runtime szkriptet. Az FSO funkcióhoz ( \Windows\System32\scrrun.dll)
  • Engedélyezzük a Microsoft XML szkriptet, v.6
A versenyek letöltési dátumtartományának lekéréséhez készítettem egy userForm-et az elem segítségével Havi nézet. Beállításai lehetővé teszik két hónap bővítését egymás mellett (feltéve, hogy a tartomány nem hosszabb egy hónapnál), mutasd aktuális dátum(piros keret), állítsa be alapértelmezettként a kiválasztott dátumtartományt.

A példában a február 26. és március 4. közötti tartomány van kiválasztva. A kiválasztott dátumok az Űrlap tulajdonságaiból olvashatók ki:

MonthView.SelStart és MonthView.SelEnd
Ez a szűrő lehetővé teszi a fájlok kiválasztását (amelyeknek a névszerkezete ismert) egy adott dátumtartományban:

Fltr = "*_" & Formátum(céldátum, "ééééhhnn") & "*" & Formátum(céldátum + 1, "ééééhhnn") & "*.zip;" & "*_" & Formátum(céldátum, "ééééhhnn") & "*" & Formátum(céldátum, "ééééhhnn") & "*.zip"
Kérjük, vegye figyelembe, hogy itt pontosvessző választja el az alternatív lehetőségeket, így a megadott szűrő alkalmas mindhárom törvény szerint generált fájlokra.

A fájlokat egy megadott könyvtárba töltöm le, amelyet először FSO metódusokkal eltávolítok a régi letöltésektől:

FSO halványítása FileSystemObject-ként FSO = Új fájlrendszerobjektum
Ezután válassza ki a bFld = FSO.GetFolder(...) célmappát, és semmisítse meg az alkönyvtárakat:

Minden almappához a bFld.SubFolders SubFolder.Delete Nextben
A program egy teljesen opcionális, de rendkívül sikeres „cukorkacsomagolója” volt az Application.Speech.Speak használata. Kényelmes, ha nem figyelünk egy hosszú procedúra menetét, hanem ügyelünk, rendszeresen hallunk üzeneteket (kellemes női hangon), például:

Application.Speech.Speak "Vásárlási közlemények letöltése", igaz
Második paraméter - aszinkron végrehajtás.

Fájlok letöltése
Kezdjük el a letöltést. Gondoskodunk arról, hogy a célmappa létezik-e az FSO.FolderExists segítségével, és szükség esetén létrehozzuk a függvénnyel MkDir.
Hozzon létre egy shell objektumot
Set myShell = CreateObject("Shell.Application")
és alkalmazza a leírt megközelítés fő „trükkjét” - a módszert névtér :
Állítsa be az ftpItems = myShell.Namespace(FTP-cím).Elemek
A megadott sor FTP-hívást valósít meg, mappákat és fájlokat ad vissza. Kérjük, vegye figyelembe, hogy az átadott paraméternek típusúnak kell lennie Változat , nem Húr .

Az összes könyvtárat a következőképpen választhatja ki:

FtpItems.Filter 32, "*".
Válasszon alkönyvtárakat és fájlokat ( 96=32+64 ), és alkalmazzon egy olyan szűrőt, mint amilyen a bekezdés elejére épült a fájlok dátum szerinti kiválasztásához – például:

FtpItems.Filter 96, fltr.
Már csak a cél (helyi) mappát kell megadni a letöltéshez hasonló módon:

tFolder = myShell.Namespace(tgtFolder) beállítása
És kezdje el a „másolást” (más néven „letöltést”) a következőképpen:

TFolder.CopyHere ftpItems, 20
Ez a parancs elindít egy külső folyamatot (a Windows rendszerben a fájlok másolására szolgáló szabványos folyamatsáv jelenik meg, a végrehajtása a vba-ból nem közvetlenül vezérelt). Azonban meg kell várnunk a végrehajtás végét, amihez a következő módszert használjuk egy ciklusban, hogy ellenőrizzük az utolsó másolt fájlok meglétét:

Míg Len(Dir$(tgtFolder & "\" & ftpItems.Item(ftpItems.Count - 1).Name)) = 0 Alvás 1: DoEvents Wend
Ez a „várakozó” elrendezés pontosan addig tart, amíg a fájlokat másolják.

Letöltött fájlok kicsomagolása (kicsomagolása).
Miután végigmentünk az összes könyvtáron és alkönyvtáron, és letöltöttük az összes szűrt fájlt, folytatjuk a feldolgozást a helyi gépen:

Application.Speech.Speak "archívumok kicsomagolása", igaz.
Ehhez ismét a módszert használjuk névtér .
Átnézzük az összes archívumot a For Every fl In tFolderItems mappában
és használja ki azt a tényt, hogy ezek az archívumok alkönyvtárakként láthatók a Windowsban! Ennek megfelelően az archívum teljes tartalma a következőképpen érhető el:

Set flItems = myShell.Namespace(CVar(tgtFolder & "\" & fl.Name)).Elemek
(Ismét vegye figyelembe, hogy a paraméternek a következőnek kell lennie Változat , amely egy karakterláncból típuskonverziót igényel).

És megint ugyanaz a csapat CopyHere lehetővé teszi az összes fájl „másolását” (valójában kicsomagolását) az archívumból a célmappába: myShell.Namespace(tgtFolder).CopyHere flItems, 20
az aszinkron végrehajtás pedig arra kényszerít bennünket, hogy a fent leírt módon egy hurokban várjunk ennek a parancsnak a végrehajtására.

A kicsomagolt fájlok között sok a „szemét”. Például egy adott régióban egy adott napon nem történt vásárlás, az OOS üres fájlt generál erre a dátumra. Ezért az xml elemzése előtt inkább eltávolítom a felesleges dolgokat. Az FSO segítségével rendezzük a fájlokat

Hajtás beállítása = FSO.GetFolder(tgtFolder) minden fl In fold.Files esetén
A „szitálás” könnyen elvégezhető a fájlméret alapján (fl.Size<= 198) és kiszűrjük a nevét Nem (LCase(fl.Name) Mint "*noti*")) .

A fájl törlése rendkívül egyszerű: fl.Törlés

XML dekódolása versenyadatokkal
Az xml dekódolása a sémájuktól függ, amely néha megváltozik az OOS-ben. Ezért az alábbiakban az alapvető technikákat mutatjuk be, anélkül, hogy az egyes mezőkre és adatokra összpontosítanánk. Kezdjük természetesen azzal

Application.Speech.Speak "Fájlok dekódolása", igaz.
Ebben a részben az FSO mellett XML-re lesz szükségünk a fájlokkal való munkához:

Dim xml mint MSXML2.DOMDocument60 Set xml = Új DOMDocument60: xml.async = False: xml.validateOnParse = Igaz
És természetesen a céllap ( ActiveSheet) egy Excel munkafüzetben, ahol rögzítjük az információkat.
Kezdjük azzal, hogy egy időre leállítjuk az Excel megjelenítését, hogy ne villogjon:

Application.ScreenUpdating = Hamis
Az alapvető szempont az

"Az XPath egy üres előtagot null névtérként kezel. Más szóval, csak a névterekre leképező előtagok használhatók XPath-lekérdezésekben. Ez azt jelenti, hogy ha egy XML-dokumentumban egy névteret kell lekérdeznie, még akkor is, ha ez az alapértelmezett névtér, meg kell határoznia egy előtagot.
Ezért a letöltött dokumentumok mezőinek az alapértelmezett névtérhez való sikeres elemzéséhez hozzáadunk egy bizonyos előtagot. Például "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""
Így néznek ki a 94 szövetségi törvény szerint generált névtér-definíciók az xml elemzéséhez. 44-nél kicsit más lesz:

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""
Valójában az összes megadott adatot minden letöltött xml fájl fejlécéből veszi, csak az alapértelmezett névtérhez kerül hozzáadásra q.

Ezután meg kell határozni a mezőket (pontosabban, xpath , rájuk mutatva), amelyeket le kell tölteni. Jelenleg a 94-es szövetségi törvény esetében valahogy így néznek ki: ".//oos:notificationNumber", ".//oos:lot", ".//oos:orderName", ".//oos:maxPrice". A 44 szövetségi törvényhez más a struktúra (hála az OOS programozóknak): ".//q:purchaseNumber", ".//q:lot", ".//q:purchaseObjectInfo", ".//q: maxPrice|.// q:price|.//q:totalSum".

Azt látjuk, hogy nem biztos, hogy az elemzést nem csak a közzétett sémák alapján kell beállítani, hanem az adatok visszafejtésében szerzett gyakorlati tapasztalatai alapján is.

Kettős feltétellel ellenőrizheti, hogy az xml fájl „olvasható-e”:

Ha nem xml.Load(tgtFolder & "\" & fl.Name) then…If (xml.parseError.ErrorCode<>0) akkor...
Ha a fájlt elolvasták (eddig nem volt gondom az OOS-ről letöltött fájlokkal), akkor ténylegesen elemezni tudja a tartalmát. Először is javaslom az üzenet tartalmát leíró mező elolvasását ( értesítés).

PurchaseType = LCase(xml.DocumentElement.ChildNodes(0).BaseName) documentType = LCase(xml.DocumentElement.BaseName)
És ellenőrizze, hogy a fájl tartalma pontosan egy hirdetmény a versenyről, nem pedig annak törlése, a jegyzőkönyv közzétételéről szóló értesítés stb. valami ilyesmi:

Ha nem (purchaseType Like "*cancel*" vagy buyType Like "*protocol*" or documentType Like "*cancel*") akkor
Mivel a 223-as szövetségi törvény szerint generált xml-ben a dokumentumtípus neve „rejtett”, hozzáadhatja:

Ha (purchaseType Like "*notification*" Or documentType Like "*notice*") akkor
Ezután következik az adatok tényleges írása xml-ből lapcellákba:

Tartomány("A" & i) = xml.DocumentElement.SelectSingleNode(string XPathcorrespondingFields).Szöveg
Stb.
Ha az XPath több lehetőséget is tud adni (például a tételek nevének jelzését), és mindegyiket el akarjuk menteni, akkor a következő konstrukció segít:

Mindegyiknél it In lot.SelectNodes(StringXPathcorrespondingFields) Range("E" & i) = Range("E" & i) & it.Text & "; " Next
Előfordulhat, hogy a dokumentum egyes mezői hiányoznak, akkor ezeket kihagyjuk a következő feltétellel:

Ha nem, az xml.DocumentElement.SelectSingleNode(string XPathcorrespondingFields) semmi, akkor

Következtetés
Fájlok letöltése ftp-ről többféleképpen is elvégezhető. Leírtam egyet használva shell.namespace , működik és NAGYON könnyen kivitelezhető.

A letöltés, az automatikus rangsorolás (kiválasztás) és a versenyek listájának formázása után a napi versenyválogatásom (a szövetségi törvények alapján) valahogy így néz ki:

A fent leírt megközelítés lehetővé teszi a pályázatok, szerződések, beszerzési tervek stb. adatainak letöltését. az OOS-szel, mert mindezt az információt közzétettük nyissa meg az ftp-t. Nem adok és nem is tudok minden programkódot megadni, mivel az „szellemi tulajdon”. Aki azonban ismeri az alapokat, az a kód megadott kulcsrészeiből rekonstruálhatja a programot. vbaés ami még fontosabb, a türelem.

Először is türelemre lesz szükség a fájlok és alkönyvtárak ftp-n történő elemzésekor: ne töltsön le túl sokat, és ne hagyja ki azt, amire szüksége van. Másodszor pedig az xml elemzésekor. Ez azonban az adott feladat kérdése: mely mezőket, milyen sorrendben és milyen formátumban szeretné látni az ügyfél.

Sok sikert és győzelmet mindenkinek: - versenyeken - és egyéniben is!

Weboldal purchasing.gov- ez a hivatalos kormányzati oldal, ahol minden állami, költségvetési pénzből vagy államilag szabályozott vásárlásról, de a szervezetek saját forrásaiból került sor. Az önkormányzatok újévi fákat vásárolnak, az intézetek orvosi felszereléseket, a kórházak gyógyszereket, a lakhatási és lakhatási szolgáltatások szemétszállítási és favágási szolgáltatásokat vásárolnak. Ezeket a vásárlásokat a szövetségi törvény szabályozza a pályázat meghirdetésétől a szerződés megkötéséig és az abból eredő kötelezettségek teljesítéséig. Ahol a pályázati osztályvezető indulhat, nézzük meg a 44 szövetségi törvény szerinti beszerzési szabályokat.

Hogyan találjuk meg a megfelelő ajánlatot

Annak érdekében, hogy ne fizessen sok pénzt azoknak a közvetítő cégeknek, amelyek információkat küldenek az új pályázatokról, önállóan és ingyenesen kereshet érdekes vásárlásokat ezen a weboldalon. Tegyük fel, hogy cégünk újévi ajándékokat szállít. Beírjuk a keresőbe az „ajándék” szót – és kiszűrjük az összes „ajándék”, „ajándék” és egyéb eseteket tartalmazó vásárlást.

Beírhatja a „nyaraló” szót, de ekkor a szükségeseken kívül minden ünnepi pályázatot kiszűrnek. De ha a cég aktívan részt vesz a pályázatokon és folyamatosan figyelemmel kíséri az új pályázatokat, akkor az általános listáról való kiválasztása nem olyan munkaigényes.

Mi a teendő a talált pályázattal?

Tegyük fel, hogy érdeklődünk egy pályázat iránt, belemegyünk, és az első fülön a beszerzési eljárással kapcsolatos fontos információkat látjuk, például a vásárlás formáját - aukció vagy árajánlat, ha aukció -, hogy melyik oldalon kerül megrendezésre. , mennyi pénzt kell az oldalra utalni biztonsági részvételként, milyen határidőig kell részvételi jelentkezést benyújtani, mikor kerül megrendezésre az aukció.

És természetesen számításokat végzünk - átengedjük-e az árat, megtérül-e számunkra ezeken az aukciókon való részvétel, aktív licit esetén mennyivel csökkenthetjük az árat. Felmérjük képességeinket - hogy a termék van-e raktáron, és ha nincs, akkor lesz-e időnk legyártani vagy megvásárolni. Komoly és JELENTŐS beszállító józanul felméri képességeit a szállítási határidők betartására és a szállított áruk meghatározott műszaki jellemzőinek való megfelelésére. A kiadások között a szerződés teljesítésének biztosításához szükséges összeget is be kell számolnia, ha ez a dokumentációban szerepel (általában az eredeti szerződéses összeg 5-10%-a).

A második lapon "Vásárlási dokumentumok" mellékelve látjuk az aukciós dokumentációt. Ebben a Megrendelőnek részletesen meg kell határoznia a vásárlás feltételeit: műszaki leírást, szerződéstervezetet, információs kártyát, amelyen feltüntetik a szállított áruk vagy elvégzett munkák fizetési feltételeit, kötbéreket és egyéb fontos információkat.


Ha nem értjük a műszaki leírást, akkor pontosítási kérelmet írhatunk az Ügyfélnek (az elektronikus felületen található űrlapon keresztül), és megvárjuk, amíg válaszol, és módosítja a dokumentáció eredeti változatát. De mindenesetre, ha jelentkezünk az aukción való részvételre, az azt jelenti, hogy a megrendelő MINDEN feltételével EGYETÉRTÜNK, akkor sem a megadott fizetési, sem a szállítási feltételekkel már nem lehet támadni, szigorúan köteles betartani a szerződés feltételeit. Kivéve persze, ha nem akarunk feketelistára kerülni vagy büntetést fizetni.

A részvételi jelentkezés kitöltésekor lemásoljuk a műszaki leírást, eltávolítjuk az összes nem specifikus jelzőt, pontosítjuk, és egyben a valóságnak megfelelő termékútlevelet, valamint a szállításra kínálni kívánt terméket ( MEGBÍZHATÓ beszállítók vagyunk), jelölje meg a márkát, gyártót, távolítsa el az analóg, egyenértékű, több, kevesebb, kell, vagy, from and to szavakat. Lehet, hogy az Ön által kínált termék más márkanév alatt és más gyártótól származik, a lényeg, hogy műszaki jellemzőit tekintve azonos vagy jobb legyen.

Néhány fontos árnyalat, amelyet figyelembe kell venni és figyelembe kell venni az aukción való részvétel tervezésekor:

A részvételi jelentkezés benyújtásának határideje és az aukció időpontja a tender.gov weboldalon az Ügyfél helyi ideje alapján van feltüntetve. Ha azt jelzik, hogy egy habarovszki vevő számára az aukciót reggel 9 órára tervezik, akkor a moszkvai Résztvevőnek készen kell állnia arra, hogy 2 órakor részt vegyen azon.

Ha az aukció érdekes, de a Résztvevő tisztában van azzal, hogy ha nyer, nem lesz ideje az árut időben leszállítani, gondosan mérlegeli a büntetéseket (amelyek elkerülhetetlenek), és az aukción való részvétel előtt beszámítja a minimális összegébe. Vagyis a lehetséges büntetések hozzávetőleges összegét az ajánlattétel tartalmazza, és a résztvevő nem megy ez alá.

És egy nagyon alapvető tanács, hogy ellenőrizze az előkészített részvételi jelentkezést, hogy nem hiányoznak-e „tiltott” szavak, a kulcskészlet a Ctri+F. Elég nagy kár, hogy a figyelmetlenség miatt kimaradt pár plusz levél miatt nem vehetsz részt.

Az utolsó rész, lírai:

Kik ezek az emberek, vagy mindenki enni akar?

Az aukción való részvételre kompetens pályázat elkészítésével jelentkezni nem könnyű az aukció megnyerése. Most nagy gyártók-beszállítók és teljesen véletlenszerű emberek, viszonteladók is jelentkeznek. Kik ők, miért tudják önköltség alá csökkenteni az árat, milyen árut szállítanak, ha nyernek... Ez költői kérdés.

Például az első csatornán nemrég azt mondták, hogy a súlyosan beteg gyermekek gyógyszereinek árverésén egy résztvevő nyert, aki 5 millió rubel árat csökkentett az aukció során. Egyes hírek szerint ez a gyógyszer nem lehet olyan olcsó, aggodalomra ad okot, hogy ez a szerződés valódi gyógyszert vagy például krétát kap kapszulában.

Mindenesetre a Beszerzésszervezők minőségi terméket szeretnének kapni, pontosan arra, amit a jellemzőinek leírásakor „értenek”. A gyártók és az eladók pedig, mint kereskedelmi szervezetek, szeretnének szállítani, és legalább egy kis pénzt keresni belőle. És jó, ha minden sikerül!))

Ha Ön költségvetési intézményben dolgozik, vagy ilyen szervezeteket szolgál ki informatikai támogatással, akkor előfordulhat, hogy el kell végeznie a munkaállomások felállításának és összekapcsolásának eljárását, hogy állami erőforrásokkal dolgozzon. Ezek állami beszerzési szolgáltatások. Most lépésről lépésre elemezzük a folyamatot.

zakupki.gov.ru bus.gov.ru

zakupki.gov.ru – az állami beszerzésekkel és az ajánlattételi rendszerben végzett munkával kapcsolatos információk közzétételére szolgál.

bus.gov.ru - hivatalos információk közzététele egy költségvetési intézményről.

Előfordulhat, hogy szervezetének hozzáférésre van szüksége ezekhez az erőforrásokhoz munkavégzés céljából vagy rendszeres alapon. Mindenesetre tudnia kell, hogyan történik a regisztráció és a rendszerekhez való csatlakozás folyamata.

Most pedig nézzük meg, hogyan kell regisztrálni a közbeszerzési weboldalon.

Regisztráljon a zakupki.gov.ru oldalon

Az egész folyamat két szakaszra osztható:

Hivatalos nyilvántartásba vétel és a vonatkozó dokumentumok, engedélyek átvétele
- műszaki rész, telepítés és konfiguráció

A munkához EDS-re (elektronikus digitális aláírásra) és elektronikus tanúsítványokra lesz szüksége. Mindezt a szövetségi kincstári regisztráció után kapja meg. Az utasításokat és a szükséges dokumentumokat a weboldalon teszik közzé:

Roskazna.ru

Általános szabály, hogy a digitalis aláírásokat és tanúsítványokat a tender.gov.ru weboldallal való együttműködéshez hajlékonylemezeken vagy flash adathordozókon adják ki. Ha a kezében vannak, folytathatja a számítógép beállítását, amelyről dolgozni szeretne.

Műszaki rész

Itt speciális programokat kell telepítenie, és megfelelően be kell állítania az operációs rendszert. Végezzük el ezt a folyamatot lépésről lépésre, felsorolva, hogy mire lesz szüksége a munkájához.

operációs rendszer

Kormányzati beszerzési webhelyekkel való együttműködéshez a Windows XP vagy a 7 megfelelő. Ezek az operációs rendszerek a legelterjedtebbek, és valószínűleg abban a szervezetben használják, ahol beállítja.

Böngésző

A helyes működéshez az Internet Explorer 8-as verzióját kell használnia. A böngésző telepítésének és frissítésének folyamatát az anyagban találja -.

NetFramework platform

A NetFramework platformot telepíteni kell a számítógépre, legalább a 2.0-s verziót. Az SP1 telepítése is szükséges.

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

Telepítse a szokásos módon.

Aláírás-generáló komponens

A digitális aláírás megfelelő működéséhez speciális szoftverre van szükség. Az alábbi linkről tudod letölteni:

A program telepítése után azonnal telepítheti a Kincstártól kapott személyes tanúsítványát. Ehhez indítsa el a CryptoPro-t, adja meg a tanúsítvány tárolási helyét (hajlékonylemez vagy flash meghajtó), és telepítse.

Capicom könyvtár

Töltse le és telepítse a szokásos módon:

Dátum: 03.08.2015

Gyökértanúsítványok

Kincstári tanúsítványokat kell telepítenie a számítógépére:

Dátum: 03.08.2015

Az összes szükséges szoftver telepítése, valamint a dokumentumok és a digitális adathordozók beérkezése után folytathatja a böngésző beállítását.

Az Internet Explorer beállítása

Ahhoz, hogy a tender.gov.ru webhely megfelelően működjön, hozzá kell adnunk böngészőnkben a megbízható webhelyek listájához.

Most válassza ki a „Megbízható webhelyek” elemet, és kattintson a „Webhelyek” gombra. Itt megadjuk a közbeszerzési oldal címét, és felvesszük a megbízhatóak listájára. Javasoljuk, hogy adjon hozzá egy webhelyet http és https protokollal. Ennek eredményeként a következőknek kell szerepelniük a listában:

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

Ezután lépjen a „Speciális” fülre, és itt jelölje be az SSL 2.0 és az SSl 3.0 jelölőnégyzeteket.

Ezt követően mentse el a beállításokat.

Az összes szakasz befejezése után felkeresheti a zakupki.gov.ru webhelyet, és bejelentkezhet személyes fiókjába.

Bus.gov.ru

Ennek megfelelően az oldal eléréséhez minden esetben regisztrálnia kell, és adatokat kell fogadnia a közbeszerzési oldal eléréséhez.

Ha hiba történik egy fájl aláírásakor, ellenőrizze, hogy telepítve van-e az Aláírás aláírása összetevő.

Mindenesetre, ha bármilyen más problémája vagy kérdése van, bármikor felteheti nekünk online. Ehhez használja a szolgáltatást.

Következtetés

Használja a közbeszerzési szolgáltatást az áruk vagy szolgáltatások nyújtásával kapcsolatos információk közzétételéhez. Részt vehet licitálásban is, hogy megrendeléseket fogadjon.

Miért keressünk információkat más oldalakon, ha itt minden össze van gyűjtve?

  • a regisztrációs folyamat során