იაკუტიის რესპუბლიკის შესყიდვების სექტორის რეგიონული საინფორმაციო სისტემა. სახას (იაკუტია) რესპუბლიკის შესყიდვების სექტორის რეგიონული საინფორმაციო სისტემა Validation scheme 4011 36

05.03.2013

შეცდომების გაშიფვრა, რომლებიც ყველაზე ხშირად ხდება OOS-ში მონაცემების გაგზავნისას:

ფარული სარგებელი და სარგებელი, რომელიც წარმოიქმნება ელექტრონული ფორმით დახურული აუქციონის ჩატარების შესახებ შეტყობინების საათის განმავლობაში:

  • არასწორი მონაცემები. კოდის მქონე თითოეული ორგანიზაციისთვის ცალკე სტრუქტურა და/ან სპეციალური განყოფილება და/ან BIC არ არის რეგისტრირებული. - შეწყალება ნიშნავს, რომ OOS-ში გადაცემული პროექტის შესახებ მონაცემები არ არის რეგისტრირებული ოფიციალურ ვებგვერდზე არც დეპუტატის ორგანიზაციის და არც ორგანიზატორის მიერ.
  • არასწორი მონაცემები კორესპონდენტისგან. ორგანიზაცია, რომელიც დებს ხელშეკრულებას, არ ერიდება მყიდველის ორგანიზაციას. - გთხოვთ, გაითვალისწინოთ, რომ SDR-ის სარეგისტრაციო ნომერი ორგანიზაციაში, საიდანაც შესვლა გამოიყენება დოკუმენტის OOS-ში გასაგზავნად (user_name) არ ემთხვევა მოთხოვნის მასპინძელი ორგანიზაციის სარეგისტრაციო ნომერს. აუცილებელია გარემოსდაცვითი ორგანიზაციის სარეგისტრაციო მონაცემების ფორმის შევსების სისწორის შემოწმება ხელშეკრულების დადების ორგანიზაციაში.
  • არასწორი მონაცემები. კოდექსის მქონე უფლებამოსილი უფლებამოსილია დეპუტატის სახელზე ხელშეკრულების კოდექსის შეცვლა. - სავარაუდოდ, დეპუტატის ორგანიზაცია აღარ იქნება აუქციონის ორგანიზატორის დაქვემდებარებული ორგანიზაცია. OOS-ზე გადამოწმება ეფუძნება SDR ნომერს, სავსებით შესაძლებელია, რომ მეანაბრის SDR ნომერი უბრალოდ არასწორად იყო შეყვანილი.
  • არასწორი მონაცემები. ორგანიზაციის SDR კოდი [ХХХ] ყოველდღიურად გარემოს დაცვის სისტემაში. - ეს ნიშნავს, რომ ეს მართალია. აუცილებელია დარწმუნდეთ, რომ შეყვანილი SDR კოდი არის სწორი. SDR კოდი შეიძლება შედგებოდეს 11 ციფრისგან.
  • დადასტურება სქემისთვის. 66:21 cvc-complex-type.2.4.a: აღმოჩენილია არასწორი მნიშვნელობა, დაწყებული "ოდენობით" ელემენტით. ერთ რამეს მივხვდი "("?http://zakupki.gov.ru/oos/types/1":settlementAccount)". - პრობლემა ბანკის დეტალებს უკავშირდება. შესაძლოა, აქ განაცხადის ფორმაზე მითითებული იყოს გარანტიის ოდენობა/გადახდის ოდენობა, გადახდის ხაზები და პროცედურა, მაგრამ გადახდის დეტალები არ არის შერჩეული.
  • დადასტურება სქემისთვის. 41:31 cvc-complex-type.2.4.b: მომხმარებლის მოთხოვნის ელემენტის ნაცვლად შეუსაბამო. Ochіkuvalos one s '("?http://zakupki.gov.ru/oos/types/1":deliveryPlace, "?http://zakupki.gov.ru/oos/types/1":deliveryTerm, ")' აპლიკაციის უსაფრთხოების შესახებ ინფორმაცია არ არის შევსებული ყველა ტიპის საიტებზე, რათა ტექსტი შეიცვალოს შესაბამის ადგილას. მივხვდი ერთი [...] ?http://zakupki.gov.ru/oos/types/1":guaranteeApp )„მნიშვნელობა იგივეა, რაც თავად OOS მიუთითებს, რომ ინფორმაცია საქონლის/სამუშაოს/მომსახურების მიწოდების ადგილისა და პირობების შესახებ არ არის შევსებული, მაგრამ მონაცემები არ არის სავალდებულო თავად აპლიკაცია."
  • დადასტურება სქემისთვის. 17:17 cvc-complex-type.2.4.b: Nepovny ელემენტის "contactInfo" ნაცვლად. ერთი რამ მოხდა '("?http://zakupki.gov.ru/oos/types/1":orgFactAddress)'. - საკონტაქტო ორგანიზაციის მისამართი არ არის მითითებული.
  • დადასტურება სქემისთვის. 48:8 cvc-complex-type.2.4.b: ნეპოვნი EP ელემენტის ნაცვლად. ერთი რამ მივხვდი '("?http://zakupki.gov.ru/oos/types/1":code)'-ით. - თ გადაცემული ფაილიყოველდღიური ინფორმაცია ვაჭარ მეიდანს. შვიდშე ყველაფერში ეს ატრიბუტი უბრალოდ ფორმაში არ შედის.
  • დადასტურება სქემისთვის. 18:27 cvc-complex-type.2.4.a: გამოვლინდა მიუღებელი შეუსაბამობა დაწყებული 'notificationCommission' ელემენტიდან. Ochіkuvalos one s '("?http://zakupki.gov.ru/oos/types/1":printForm, "?http://zakupki.gov.ru/oos/types/1":documentMetas, ")' - ავტორიზაცია ნიშნავს ყველაფერს, რაც არ არის მითითებული შეტყობინების გამოქვეყნების დაგეგმილ თარიღზე. გონს მოვედი [...] ?http://zakupki.gov.ru/oos/types/1":publishDate)იგივე გრძნობა.
  • არა "notificationCommission" ელემენტის ნაცვლად. "("?http://zakupki.gov.ru/oos/types/1":p1Date)"-ით მივხვდი ერთ რამეს. - განაცხადის წარდგენის ვადის დასრულების თარიღი და საათი მითითებული არ არის.
  • არასწორი მონაცემები კორესპონდენტისგან. შესვლის მქონე მომხმარებლის პაროლის შემოწმება ვერ მოხერხდა - შეწყალება მიეცაისაუბრეთ არასწორ OOS პაროლზე ამ შესვლისთვის (user_login). გთხოვთ შეამოწმოთ არის თუ არა შეყვანილი მონაცემები სწორი. სინამდვილეში, ეს გადატვირთვა ჩვეულებრივ ასოცირდება OOS-ზე არსებულ პრობლემებთან, რის გამოც „არ უარყოფს“ პაროლს (სწორია თუ არა). არის ზარი OOS-ისა და აღდგენის ტექნიკური მხარდაჭერის სხვა ხაზზე. ზოგჯერ საკმარისია მხოლოდ გაგრილება.
  • ხილულმა სერვერმა შეცვალა შეტყობინება: (408,502,504) - გთხოვთ, გვითხარით, რომ აქ არაფერია გასაკეთებელი, მაგრამ შეგვატყობინეთ, რომ სერვერს აქვს წვდომა OOS-ზე. თუ კავშირის არხთან ყველაფერი კარგადაა, ჩვენ უბრალოდ ვამოწმებთ. განვიხილოთ გარემოს დაცვის სისტემაზე მარეგულირებელი სამუშაოების მემკვიდრეობა.
  • დადასტურება სქემისთვის. 68:23 cvc-complex-type.2.4.a: გამოვლინდა არასწორი შეუსაბამობა fullName ელემენტიდან დაწყებული. ერთი რამ მივხვდი '("?http://zakupki.gov.ru/oos/types/1":regNum)'-ით. - ორგანიზატორს ან მოადგილეს აქვს SDR სარეგისტრაციო ნომერი WEB-Torgi-KS სისტემაში. როგორც წესი, დეპუტატის კაბინეტში.
  • არასწორი მონაცემები. ერთ ლოტში, ორი ან მეტი ახალი OKDP კოდის მინიჭება შეუძლებელია - მარჯვნივ, ყველაფერი, რაც იღებს OOS-ს რამდენიმე პროდუქტიდან, არის იგივე CODE. ორი პროდუქტი ერთი და იგივე OKDP კოდით და განსხვავებული მახასიათებლებით (აღწერილობით) განიხილება, როგორც ერთნაირი. უ დარჩენილი ვერსიებითაობის გადარჩენით ხდება რიგების შერწყმა და ამგვარი შემცირება საჭირო აღარ არის.
  • 1. დასრულება (obov'yazkovo usunennya): სქემის ვალიდაციის დასრულება. 76:42 cvc-type.3.1.3: ელემენტის „regNum“ მნიშვნელობა „03762000029“ არასწორია. 2. დასრულება (obov'yazkovo usunennya): სქემის ვალიდაციის დასრულება. 76:42 cvc-pattern-valid: მნიშვნელობა '03762000029' არ არის მოქმედი ნიმუშისთვის '\d(1,11)' ტიპის 'spzNumType'. - SDR ნომერი არასწორად არის შეყვანილი (შეიძლება იყოს 11 ციფრი ინტერვალის ან სხვა სიმბოლოების გარეშე)
  • დასრულება (obov'yazkovo usunennya) სქემის ვალიდაციის დასრულება. 76:22 cvc-complex-type.2.4.a: აღმოჩენილია არასწორი მდებარეობა ელემენტიდან 'docName'. ერთ რამეს მივხვდი "("?http://zakupki.gov.ru/oos/types/1":sid, "?http://zakupki.gov.ru/oos/types/1":ordinalNumber)"-ით. . - ჯარიმა ხდება ღია აუქციონის ელექტრონული ფორმით გამართვის შესახებ შეტყობინების საათზე და ხდება იმ პირების მეშვეობით, ვინც შესყიდვამდე არ აკონკრეტებს რიგის სერიულ ნომერს ერთ დასრულებულ ბადეში.
  • დასრულება (აშკარად usunennya): სქემის ვალიდაციის დასრულება. 8:28 cvc-pattern-valid: მნიშვნელობა ' ' არასწორია ნიმუშის მიხედვით '\d(19)' ტიპის 'notificationNumberType'. 2. დასრულება (obov'yazkovo usunennya): სქემის ვალიდაციის დასრულება. 8:28 cvc-type.3.1.3: 'notificationNumber' ელემენტის მნიშვნელობა ' ' არასწორია. - შეწყალება ხდება წარმომადგენლისგან რეგისტრაციის ნომრის არარსებობის გამო.
  • დასრულება (აშკარად usunennya): სქემის ვალიდაციის დასრულება. 586:12 cvc-complex-type.2.4.a: აღმოჩენილია უკანონო შეუსაბამობა ელემენტიდან 'in'. ერთი რამ ცხადი იყო "("?http://zakupki.gov.ru/oos/types/1":participantType )". - შეწყალება განპირობებულია ფოსტის მუშაკისა და ფოსტის მუშაკის მრჩევლის ტიპის სხვაობით.

საიტის ვალიდაციის დამტკიცებების შერჩევა


აღმოვჩნდი თავისუფალ დროს გაუთავებელ დაბლა-დაუნებს შორის და გადავწყვიტე ჩემს ბლოგზე დამეწყო მუშაობა. შევეცადოთ მისი დახატვა ვალიდაციის გეგმაში. ქვემოთ შეგახსენებთ, რომ ეს არის საიტის ვალიდაცია, html კოდიეს CSS ჯერ კიდევ საჭიროა საიტის კონკრეტული აპლიკაციის სტანდარტებთან მოსაყვანად.

რა არის საიტის დადასტურება?

მარტივი სიტყვებით, ეს არის სტანდარტებთან შესაბამისობის შემოწმება. რათა ნებისმიერმა ბრაუზერმა შეძლოს თქვენი საიტის სწორად ჩვენება. საიტის მოქმედების დიდი შემოდინება შეუძლებელია, მაგრამ ეს ნამდვილად არ იქნება უარესი.

საიტის მხარისთვის ვალიდაციის გავლის კონკრეტული მაგალითი

ავიღოთ ჩემი საიტის პირველი მხარე - Base64 კოდირება და გაშიფვრა Java 8-ში. დაივიწყეთ გვერდითი მისამართი ვალიდატორში და მიიღეთ გასაკვირი შედეგი:

აღმოჩენილია შეცდომები ამ დოკუმენტის, როგორც HTML 4.01 გარდამავალი შემოწმებისას! შედეგი: 105 შეცდომა, 67 გაფრთხილება ასე რომ, სურათი უკიდურესად მიუღებელია: ასზე მეტი ჯილდო და 67 წინასწარ - როგორ დაიწყეს საძიებო სისტემებმა ჩემი ბლოგის და შემოსული ადამიანების ინდექსირება? მოდი არ შევირცხვინოთ, მაგრამ ვისწავლოთ როგორ გაიაროთ შემოწმება და გამოსწორება. ოჟე, პირველი ფორვარდი:

დანიშნულ გარჩევის რეჟიმამდე! ვალიდატორს შეუძლია ისეთი დოკუმენტების დამუშავება, როგორიცაა XML (დოკუმენტებისთვის, როგორიცაა XHTML, SVG და ა.შ.) ან SGML (HTML 4.01 და წინა ვერსიებისთვის). ამ დოკუმენტისთვის ხელმისაწვდომი ინფორმაცია არ იყო საკმარისი ნაწილობრივი რეჟიმის მინიჭებისთვის საზღვრების გარეშე, ასე რომ: MIME მედიის ტიპი (ტექსტი/html) შეიძლებოდა ჩაენაცვლებინა XML ან SGML დოკუმენტის ტიპი Nevidomi დოკუმენტის ტიპი შეიძლება აღიარებულიყო XML დეკლარაციის გარეშე (მაგ.) შეგიძლიათ იხილოთ დოკუმენტის დასაწყისში. არცერთი XML სახელთა სივრცე (მაგ.) არ შეიძლება დადასტურდეს დოკუმენტის ბირთვებით. როგორც ნაგულისხმევი, ვალიდატორი ბრუნდება SGML რეჟიმში. გაფრთხილება DOCTYPE ვერ მოიძებნა! შემოწმება ნაგულისხმევი HTML 4.01 გარდამავალი დოკუმენტის ტიპით. ამ დოკუმენტში ვერცერთი DOCTYPE დეკლარაცია ვერ მოიძებნება ან ნახულია. ეს, როგორც წესი, არის ის, რომ დოკუმენტი არ ნიშნავს, რომ დოკუმენტი იგივე ტიპისაა. ასევე შესაძლებელია, რომ DOCTYPE დეკლარაცია შეიცავს ორთოგრაფიულ შეცდომას, წინააღმდეგ შემთხვევაში სინტაქსი არასწორია. დოკუმენტი შემოწმდა ნაგულისხმევი "ნაგულისხმევი" დოკუმენტის ტიპის განსაზღვრის გამოყენებით, რომელიც ძალიან ჰგავს "HTML 4.01 გარდამავალს". Ერთი და იგივე. და გამოსწორება მარტივია: დაამატეთ ტეგი წინა გვერდზე:

მოდით შევამოწმოთ რა მივიღეთ და რაც მთავარია, ერთი ტეგით შევაგროვეთ 105 სარგებელი და 3 ავანსი! ახლა კიდევ 64 ფული დავკარგეთ. დავიწყოთ მათი ცალ-ცალკე დაშორება.

გაფრთხილება: ტიპი, რომელიც გამოჩნდება სტილის ელემენტისთვის, არ საჭიროებს და არ საჭიროებს რაიმე გადაფარვას. მე-5 სტრიქონიდან, სვეტი 1; მე-5 სტრიქონამდე, სვეტი 23 /x-icon">↩↩↩↩↩A ეს ნიშნავს, რომ ტიპის ატრიბუტი არ არის საჭირო სტილის ელემენტისთვის - ეს ასეა. გვერდზე გვაქვს ორი ასეთი ასპექტი. მსგავსი. JavaScript-ში:

გაფრთხილება: ტიპი არ არის საჭირო JavaScript რესურსებისთვის. 418-ე სტრიქონიდან, სვეტი 1; 418-ე სტრიქონამდე, სვეტი 31 ↩↩$(doc ჩვენ გვაქვს 8 ასეთი შეწყალება. მოდით წავშალოთ ეს ატრიბუტები და ჩქარა - 10-ით ნაკლები წინასწარ!

შეცდომა: CSS: ფონი: Პირველიარგუმენტი ხაზოვანი-გრადიენტული ფუნქციისთვის არის დამნაშავე აღმართში თუ არა აღმართში. 39-ე სტრიქონზე, სვეტი 61 0%,#E8E8E8 100%);↩ border-r არის პრობლემა - ხაზოვანი გრადიენტის პირველი არგუმენტი შეიძლება იყოს ზევით და არა ზევით. Viperable. აი საფასური:

შეცდომა: CSS: გაანალიზების შეცდომა. 65-ე სტრიქონიდან, სვეტი 13; სტრიქონამდე 65, სვეტი 16 ზღვარი: 0 auto;↩padd აქ ჩემი css არასწორად არის კომენტირებული. თქვენ უბრალოდ უნდა დაალაგოთ მთელი ეს რიგი. ან კომენტარი სხვანაირად /* რომ */. ისე მეშინია, ხმასავით.

შეცდომა: CSS: @import არ შეიძლება გაკეთდეს სხვა მოქმედი განცხადების შემდეგ, გარდა @charset და @import.. სტრიქონში 88, სვეტი 74 0,600,700,300); დაიწყეთ ფაილი და წადით.

შეცდომა: ცუდი მნიშვნელობა _blanck რეზერვირებული სამიზნისთვის ელემენტზე a: გამოყენებულია დაცული საკვანძო სიტყვა ცარიელი. სტრიქონიდან 241, სვეტი 218; არ არის საჭირო, რომ სამიზნე ატრიბუტი იყოს მნიშვნელოვანი აქ, გვეუბნებიან, რომ უნდა გამოვიყენოთ „ცარიელი“ წინა სავარძლის გარეშე. მოდი მოვწესრიგდეთ.

შეცდომა: ბოლო ტეგი ჩანს, მაგრამ იყო არასტაბილური ელემენტების სუნი. 379-ე სტრიქონიდან, სვეტი 2; 379, 6 ხაზამდე

    ↩ ↩↩
↩↩↩↩↩↩

↩↩↩