Changeset cf69520
- Timestamp:
- Jun 22, 2011, 5:06:33 PM (12 years ago)
- Branches:
- master
- Children:
- 9cbd158
- Parents:
- b75aff1
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
web/include/doc.realizaciya.php
rb75aff1 rcf69520 209 209 $tmpl->AddText(" 210 210 <div onclick=\"window.location='/doc.php?mode=print&doc={$this->doc}&opt=nak'\">Накладная</div> 211 <div onclick=\"window.location='/doc.php?mode=print&doc={$this->doc}&opt=kop'\">Копия чека</div> 211 <div onclick=\"window.location='/doc.php?mode=print&doc={$this->doc}&opt=kop'\">Копия чека</div> 212 <div onclick=\"window.location='/doc.php?mode=print&doc={$this->doc}&opt=nac'\">Наценки</div> 212 213 <div onclick=\"window.location='/doc.php?mode=print&doc={$this->doc}&opt=tg12'\">Форма ТОРГ-12 (УСТАРЕЛО)</div> 213 214 <div onclick=\"window.location='/doc.php?mode=print&doc={$this->doc}&opt=tg12_pdf'\">Форма ТОРГ-12 (PDF)</div> … … 228 229 // else 229 230 $this->PrintTg12PDF(); 230 } 231 } 232 else if($opt=='nac') 233 $this->Nacenki(); 231 234 else if($opt=='sf') 232 235 $this->PrintSfak($doc); … … 446 449 } 447 450 451 // -- Обычная накладная -------------- 452 function Nacenki() 453 { 454 global $tmpl; 455 global $uid; 456 457 $tmpl->LoadTemplate('print'); 458 $dt=date("d.m.Y",$this->doc_data[5]); 459 460 $tmpl->AddText("<h1>Наценки N {$this->doc_data[9]}{$this->doc_data[10]}, от $dt </h1> 461 <b>Поставщик: </b>{$this->firm_vars['firm_name']}<br> 462 <b>Покупатель: </b>{$this->doc_data[3]}<br><br>"); 463 464 $tmpl->AddText(" 465 <table width=800 cellspacing=0 cellpadding=0> 466 <tr><th>№</th><th width=450>Наименование<th>Кол-во<th>Стоимость<th>Сумма<th>АЦП<th>Наценка<th>Сумма наценки<th>П/закуп<th>Разница<th>Сумма разницы</tr>"); 467 $res=mysql_query("SELECT `doc_group`.`printname`, `doc_base`.`name`, `doc_base`.`proizv`, `doc_list_pos`.`cnt`, `doc_list_pos`.`cost`, `doc_units`.`printname` AS `units`, `doc_list_pos`.`tovar` 468 FROM `doc_list_pos` 469 LEFT JOIN `doc_base` ON `doc_list_pos`.`tovar`=`doc_base`.`id` 470 LEFT JOIN `doc_group` ON `doc_group`.`id`=`doc_base`.`group` 471 LEFT JOIN `doc_units` ON `doc_base`.`unit`=`doc_units`.`id` 472 WHERE `doc_list_pos`.`doc`='{$this->doc}'"); 473 $i=0; 474 $ii=1; 475 $sum=$snac=$srazn=$cnt=0; 476 while($nxt=mysql_fetch_row($res)) 477 { 478 $sm=$nxt[3]*$nxt[4]; 479 $cost = sprintf("%01.2f", $nxt[4]); 480 $cost2 = sprintf("%01.2f", $sm); 481 $act_cost=sprintf('%0.2f',GetInCost($nxt[6])); 482 $nac=sprintf('%0.2f',$cost-$act_cost); 483 $sum_nac=sprintf('%0.2f',$nac*$nxt[3]); 484 $snac+=$sum_nac; 485 486 $r=mysql_query("SELECT `doc_list`.`date`, `doc_list_pos`.`cost` FROM `doc_list_pos` 487 LEFT JOIN `doc_list` ON `doc_list`.`id`=`doc_list_pos`.`doc` 488 WHERE `doc_list`.`ok`>'0' AND `doc_list`.`type`='1' AND `doc_list_pos`.`tovar`='$nxt[6]' 489 ORDER BY `doc_list`.`date` DESC"); 490 echo mysql_error(); 491 $zakup=sprintf('%0.2f',mysql_result($r,0,1)); 492 $razn=sprintf('%0.2f',$cost-$zakup); 493 $sum_razn=sprintf('%0.2f',$razn*$nxt[3]); 494 $srazn+=$sum_razn; 495 496 $tmpl->AddText("<tr align=right><td>$ii</td><td align=left>$nxt[0] $nxt[1] / $nxt[2]<td>$nxt[3] $nxt[5]<td>$cost<td>$cost2<td>$act_cost<td>$nac<td>$sum_nac<td>$zakup<td>$razn<td>$sum_razn"); 497 $i=1-$i; 498 $ii++; 499 $sum+=$sm; 500 $cnt+=$nxt[3]; 501 } 502 $ii--; 503 $cost = sprintf("%01.2f", $sum); 504 $srazn = sprintf("%01.2f", $srazn); 505 $snac = sprintf("%01.2f", $snac); 506 507 $tmpl->AddText("<tr> 508 <td colspan='2'><b>ИТОГО:</b><td>$cnt<td><td>$cost<td><td><td>$snac<td><td><td>$srazn 509 </table> 510 <p>Всего <b>$ii</b> наименований на сумму <b>$cost</b></p> 511 "); 512 } 448 513 // -- Копия чека -------------- 449 514 function PrintKopia($doc)
Note: See TracChangeset
for help on using the changeset viewer.