рдЯреАрдПрд╕рдбреА рдкрд░ рдЖрд╡реЗрджрди рдФрд░ 1 рд╕реА рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░: рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝ 8.3 HTTP-Service рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗред рднрд╛рдЧ 1.1 (рдПрдкреАрдЖрдИ рдХрд╛ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╡рд░рдг)

рдкреВрд░реНрдг рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдпрд╣ рднрд╛рдЧ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ред рдпреБрджреНрдз рд╕рдВрдЪрд╛рд▓рди рдХреЗ рдмрд╛рдж, рдбреЗрдЯрд╛ рдПрдХреНрд╕рдЪреЗрдВрдЬ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред рдЯреАрдПрд╕рдбреА рдХреЛ рдХрд╛рдо рдореЗрдВ рд▓рд╛рдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рдЧрдпрд╛ред тАЬIC рдореЛрдмрд╛рдЗрд▓ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдотАЭ рдХреЛ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЪреБрдирд╛ рдЧрдпрд╛ рдерд╛, рдЬреИрд╕рд╛ рдХрд┐ рдХреЛрдЯрд▓рд┐рди рдмрд╣реБрдд рдореЗрд╣рдирддреА рдерд╛ред рдЗрд╕ рднрд╛рдЧ рдореЗрдВ, рдореИрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдПрдХреНрд╕рдЪреЗрдВрдЬ рдХреЛ рд╢реБрд░реВ рдореЗрдВ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рд╕рд░реНрд╡рд░ рдХреА рддрд░рдл рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рддрд░рдл рджреЛрдиреЛрдВ рдореЗрдВ рдПрдХрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдкрд░ рдПрдХ рдХреЛрдб рдкреНрд░рджрд╛рди рдХрд░реЗрдВред

1. рдПрдХреНрд╕рдЪреЗрдВрдЬ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рд╡рд░рдгред


рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдкрд░, рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкрд░рд┐рд╡рд░реНрддрди рд▓реЙрдЧрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдПрдХреНрд╕рдЪреЗрдВрдЬ рдкреНрд▓рд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрднреНрдпрд╛рд╕ рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рд╕рдмрд╕реЗ рдХрдо рдЦрд░реНрдЪреАрд▓рд╛ рддрд░реАрдХрд╛ рд╣реИред рдЯреАрдПрд╕рдбреА рдХреА рдУрд░, рдкреНрд░рддреНрдпреЗрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ, рдПрдХ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝, рдПрдХ рдкреНрд░реЙрдкрд░ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ , рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдореЗрдВ рдЙрд╕реА рдирд╛рдо рдХреЗ рд╕рд╛рде рдПрдХ рдкреНрд░реЙрдкрд░ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ ред

рдПрдХреНрд╕рдЪреЗрдВрдЬ рд╣реА рдЕрдм рджреЛ рдЪрд░рдгреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реЛ рдЧрдпрд╛ рд╣реИред

  1. рд╣рдореЗрдВ рдирдпрд╛ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ, рд╣рдо рдЕрдкрдбреЗрдЯ рдХрд╛ рд╕рдВрдХреЗрдд рдареАрдХ рдХрд░рддреЗ рд╣реИрдВ;
  2. рд╣рдо рдкреБрд╖реНрдЯрд┐ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ рд╣реИред рдпрджрд┐ рдЙрддреНрддрд░ рд╣рд╛рдБ рд╣реИ, рддреЛ рд╣рдо рдЕрджреНрдпрддрди рдХрд╛ рдЪрд┐рд╣реНрди рд╣рдЯрд╛ рджреЗрддреЗ рд╣реИрдВ;

рдЯреАрдПрд╕рдбреА рджреНрд╡рд╛рд░рд╛ рд╡рд╛рдИрдлрд╛рдИ рдХрд╡рд░реЗрдЬ рдХреНрд╖реЗрддреНрд░ рдЫреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж рдРрд╕реА рдпреЛрдЬрдирд╛ рджрд┐рдЦрд╛рдИ рджреАред рдЕрдХреНрд╕рд░ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдбреЗрдЯрд╛ рдЖрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рднреЗрдЬреА рдЧрдИ рдереАред

TSD рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП, рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдорд╛рдиреЛрдВ рд╡рд╛рд▓реА рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рджрд┐рдЦрд╛рдИ рджреА рд╣реИ ( )ред

2. рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред


рдЕрдиреБрд░реЛрдз TSD рджреНрд╡рд╛рд░рд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╣рд░ 15 рд╕реЗрдХрдВрдб рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛, рджрд╕реНрддрд╛рд╡реЗрдЬрд╝, рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЗ рд▓рд┐рдП рдирдП рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рдерд╛ред рдбреЗрдЯрд╛ 100 рддрддреНрд╡реЛрдВ рдХреЗ рдмреИрдЪреЛрдВ рдореЗрдВ рдПрдХрддреНрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬрд┐рд╕рдиреЗ рдЕрдкрдиреА рд╕реАрдорд╛рдПрдВ рд▓рд╛рдж рджреАрдВред рдпрджрд┐ рдЖрдк рдкреВрд░реЗ рдиреЛрдб рдХреЗ рд▓рд┐рдП рдкрдВрдЬреАрдХрд░рдг рдкреВрд░рд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдбреЗрдЯрд╛ рд▓рдЧрднрдЧ 30 рдорд┐рдирдЯ рд▓реЛрдб рд╣реЛрддрд╛ рд╣реИред рдЪреВрдВрдХрд┐ рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ, рдПрдХ рдФрд░ рдкреИрдХ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЯреАрдПрд╕рдбреА рдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рддрдВрддреНрд░ рдирд╣реАрдВ рдерд╛ред

TSD рдкрд░ рдХреЛрдб 1C рдХрд╛ рдПрдХ рдЯреБрдХрдбрд╝рд╛
 () 
	
	.();
	.();

	.();
	.();
			
	.();
	.();
	
	.();
	.();
	
	.();
	.();


рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкрд╛рдВрдЪ рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдПрдХ рджреБрдЦрдж рддрд╕реНрд╡реАрд░ рд╕рд╛рдордиреЗ рдЖрдИ: рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдкрд░ рдкреНрд░рддреНрдпреЗрдХ рдХреНрд░рд┐рдпрд╛ рд╕рдорд╛рди рд╣реИред рдбреЗрдЯрд╛ рдЕрдиреБрд░реЛрдз рдЕрд▓рдЧ рд╣реИред рд▓реЗрдХрд┐рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рд╡рд░реНрддрди рдлрд┐рдХреНрд╕рд┐рдВрдЧ рдПрдХ рдФрд░ рдПрдХ рд╣реА рд╣реИред рдЖрдЗрдП OKEY рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХреЛ рджреЗрдЦреЗрдВред рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рддрдм

  • рд╣рдо рдХрдиреЗрдХреНрд╢рди рддреИрдпрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ, рд╕рднреА рд╕реНрдерд┐рд░рд╛рдВрдХ рд▓реЗрддреЗ рд╣реИрдВред
  • рд╣рдо рдПрдХ рдЕрдиреБрд░реЛрдз рддреИрдпрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЕрдкрдиреЗ рдорд╛рд░реНрдЧ рдореЗрдВ рдирд┐рд╣рд┐рдд рд╣реИред рдФрд░ рдлрд┐рд░ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде рдХрдорд╛рдВрдб рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИред рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ
    localhost/ws/okeis/getNew&node=:ред
  • рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рдВрд░рдЪрдирд╛ рддреИрдпрд╛рд░ рдХрд░реЗрдВ
  • рд╣рдореЗрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдорд┐рд▓рддреА рд╣реИ рдФрд░ HTTP рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЛрдб рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕рдВрд░рдЪрдирд╛ рдХреЛ рднрд░рддреЗ рд╣реИрдВред
  • рд╕рдлрд▓ рд╣реЛрдиреЗ рдкрд░, JSON рдХреЛ 1C рд╕рдВрд░рдЪрдирд╛рдУрдВ рдореЗрдВ рддреИрдирд╛рдд рдХрд░реЗрдВред
  • рд╣рдо рд▓реЗрди-рджреЗрди рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреЛ рдареАрдХ рдХрд░рддреЗ рд╣реИрдВред рд▓реЗрди-рджреЗрди рдХрд░реЗрдВ
  • рд╣рдо рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░реНрдп рдХреЛ рдХрд╣рддреЗ рд╣реИрдВ
  • рдФрд░ рдЕрдм рдлрд┐рдХреНрд╕реЗрд╢рди рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдкрд░ рдмрд┐рд▓реНрдХреБрд▓ рд╕рдорд╛рди рд╣реИ

рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдкреНрд░рддреНрдпреЗрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреА рдЕрдкрдиреА рдирд┐рд░реНрдзрд╛рд░рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдереА, рдЕрдм рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИред

1 рд╕реА рдХреЛрдб рдХреЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ

	
 () 
HTTP = .HTTP();
	HTTP = .HTTP("okeis", "getAll?node="+(..()));
	
	 = HTTP.(HTTP);
	
	 =  ;
	.("", .);
	.("", .());

	 . = 200 
		 = .;
		 = .JSON();
		  .("") 
			();
			 = ;
			    .okeis 
				 = .code;
				 = .name;
				 = .fullName;
				 = .internationalReduction;
				
				 = ..();
				
				 () 
					 = .();
				
					 = ..();
				;
				
				. = ;
				. = ;
				. = ;
				. = ;
				. = ;
				
				
					.();
				
					 = ;
					;
				;
				
			;
			
			   
				();
			
				();
			;
		;			
	;




 get()
	
	 .URL.("") = "getAll" 
		
		(0,"  ");
		
		 = ..("node");
		
		 = ();
		 = HTTP(200, );
		
		(0,"  ");
		 ;
	;

	 = HTTP(400,  (",", , " "));
	 ;




 () 
	
	 =  ;
	. = "
	               |	.  
	               |
	               |	.  
	               |
	               |	.";
	
	 = .();
	 = .();
	
	 =  ;
	
	 .() 
		.( ("code", ..));
	;
	
	 =  ;
	.("okeis", );
	
	
	HTTP = .HTTP();
	HTTP = .HTTP("okeis", "dataObtained?node="+(..()));
	
	 = .();
	
	HTTP.();
	
	 = HTTP.(HTTP);
	
	 . = 200 
		();
		 = ;
				
		      
			 = ..(.code).();
			. = ;
			
				.();
			
				 = ;
				;
			;
				
		;
		
		   
			();
		
			();
		;
		
	;
	



 post()
	
	 = .URL.("");

	  = "dataObtained" 
		
		 = ..("node");
		 = ..("nameStructure");

		 = .();
		 = JSON();
		
		 =  ("", , , );
		
		  
			 = HTTP(200,  ("code", 0));
		
			 = HTTP(400,  ("code", 100));
		;
		
		 ;
	;
	 
	 = HTTP(400,  (",", , " "));
	 ;



 (, , , )
	
	 = ();
	
	();
	 = ;
	    [] 
		
		 = [].(.code);
		
		 () 
			
				.(,);
			
				 = ;
				;
			;	
		;
	;
	
	  
		();
		 ;
	
		();
		 ;
	;
	
	


рдпрд╣ рд▓реЗрдЦ рдорд╛рдереЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рддрд╛ рд╣реИред рдРрд╕рд╛ рди рдХрд░реЗрдВ, рдЬрдм рддрдХ рдХрд┐ рдЖрдкрдХреЛ рдПрдХ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рди рд╣реЛ, рдФрд░ рдЗрд╕реЗ рдпреБрджреНрдз рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВред

рдпрджрд┐ рдЖрдк рд▓реЗрдЦ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЕрдЧрд▓реЗ рдореЗрдВ рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛рддрд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕реЗ рдЕрдм рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

All Articles