<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>https://wiki.sftserv.ru/index.php?action=history&amp;feed=atom&amp;title=TPS_170329</id>
		<title>TPS 170329 - История изменений</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.sftserv.ru/index.php?action=history&amp;feed=atom&amp;title=TPS_170329"/>
		<link rel="alternate" type="text/html" href="https://wiki.sftserv.ru/index.php?title=TPS_170329&amp;action=history"/>
		<updated>2026-05-13T10:13:13Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.26.3</generator>

	<entry>
		<id>https://wiki.sftserv.ru/index.php?title=TPS_170329&amp;diff=27668&amp;oldid=prev</id>
		<title>Hisava: Новая страница: «TPS_170329 - это &quot;Процент брака от выработки&quot; = Условие отбора =  local ip, my, end_data, fld, _, sql, _2    fld := ' _…»</title>
		<link rel="alternate" type="text/html" href="https://wiki.sftserv.ru/index.php?title=TPS_170329&amp;diff=27668&amp;oldid=prev"/>
				<updated>2017-11-17T06:04:03Z</updated>
		
		<summary type="html">&lt;p&gt;Новая страница: «&lt;a href=&quot;/index.php/TPS_170329&quot; title=&quot;TPS 170329&quot;&gt;TPS_170329&lt;/a&gt; - это &amp;quot;Процент брака от выработки&amp;quot; = Условие отбора =  local ip, my, end_data, fld, _, sql, _2    fld := &amp;#039; _…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[TPS_170329]] - это &amp;quot;Процент брака от выработки&amp;quot;&lt;br /&gt;
= Условие отбора =&lt;br /&gt;
 local ip, my, end_data, fld, _, sql, _2&lt;br /&gt;
 &lt;br /&gt;
 fld := ' _1,N,5; _2,C,60; _3,N,14,4; _4,N,14,4; _5,N,14,4; _6,N,14,4; _7,N,14,4;'&lt;br /&gt;
 _ := CreateTmpFile( fld, '_', ~IsFreeDel := true, ~Own := Self )&lt;br /&gt;
 _2 := CreateTmpFile( fld, '_2', ~IsFreeDel := true, ~Own := Self )&lt;br /&gt;
 &lt;br /&gt;
 ip := InputPeriod2()&lt;br /&gt;
 if Empty( ip )&lt;br /&gt;
   return&lt;br /&gt;
 endif&lt;br /&gt;
 &lt;br /&gt;
 M-&amp;gt;QwrTitle := ' ( ' + DKShift_str( ip[1] ) + ' - ' + DKShift_str( ip[2] ) + ' )'  &lt;br /&gt;
 &lt;br /&gt;
 my := StoD( ip[1] )&lt;br /&gt;
 end_data := StoD( ip[2] ) + 1&lt;br /&gt;
 while my &amp;lt;&amp;gt; end_data&lt;br /&gt;
   // PAC4&lt;br /&gt;
   sql := [ Select DANAL2, AMNT From DOCP] + Ret_f_ext( my ) + [ Where KINDDOC = 'PAC' and LVLNUM = '4' and ;&lt;br /&gt;
     DATDOC = '] + SqlDate( my ) + [' and DSHIFT between '] + ip[1] + [' and '] + ip[2] + [' ]&lt;br /&gt;
   SimpleSql( [ Insert into ] + TmpFilePath( _2 ) + [( _1, _3 ) ] + sql, OpdataPath )&lt;br /&gt;
 &lt;br /&gt;
   // 28&lt;br /&gt;
   sql := [ Select DANAL2, AMNT From PRVS] + Ret_f_ext( my ) + [ Where DEBT = '28          ' and DREFL1 = 'R10 ' and DANAL1 = 2 and ;&lt;br /&gt;
     DATDOC = '] + SqlDate( my ) + [' and DSHIFT between '] + ip[1] + [' and '] + ip[2] + [' ]&lt;br /&gt;
   SimpleSql( [ Insert into ] + TmpFilePath( _2 ) + [( _1, _5 ) ] + sql, OpdataPath )&lt;br /&gt;
 &lt;br /&gt;
   my := my + 1&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 // _2 -&amp;gt; _&lt;br /&gt;
 sql := [ Select _1, Sum( _3 ), Sum( _5 ) From ] + TmpFilePath( _2 ) + [ Group by _1 ]&lt;br /&gt;
 SimpleSql( [ Insert into ] + TmpFilePath( _ ) + [( _1, _3, _5 ) ] + sql, OpdataPath )&lt;br /&gt;
 &lt;br /&gt;
 sql := [ Update _ Set _4 = Round( _3 * WEIGHT, 2 ), _6 = Round( _5 * WEIGHT, 2 ) From ] + TmpFilePath( _ ) + [ _ left outer join R11 ON _1 = KOD ]&lt;br /&gt;
 SimpleSql( sql, ReflisPath )&lt;br /&gt;
 &lt;br /&gt;
 sql := [ Update ] + TmpFilePath( _ ) + [ Set _7 = Round( _5 * 100 / _3, 1 ) Where _3 &amp;gt; 0 and _5 &amp;gt; 0 ]&lt;br /&gt;
 SimpleSql( sql, TempPath )&lt;br /&gt;
 &lt;br /&gt;
 ( _ )-&amp;gt;( DbGoTop() )&lt;br /&gt;
 result := _&lt;br /&gt;
 &lt;br /&gt;
 // _1 код&lt;br /&gt;
 // _2 наименование&lt;br /&gt;
 // _3 штук&lt;br /&gt;
 // _4 кг&lt;br /&gt;
 // _5 брак штук&lt;br /&gt;
 // _6 брак кг&lt;br /&gt;
 // _7 процент брака&lt;br /&gt;
 // _8&lt;br /&gt;
 // _9&lt;/div&gt;</summary>
		<author><name>Hisava</name></author>	</entry>

	</feed>