فهرست منبع

updated zaliczki ręcznie in Budget for pro-netmedia

Piotr Labudda 9 سال پیش
والد
کامیت
4c6541eea1
1فایلهای تغییر یافته به همراه23 افزوده شده و 9 حذف شده
  1. 23 9
      SE/se-lib/Route/UrlAction/ProjektyProNetMediaBudget.php

+ 23 - 9
SE/se-lib/Route/UrlAction/ProjektyProNetMediaBudget.php

@@ -191,6 +191,8 @@ dostęp dla zarządu i os. odp.	kwota końcowa
 						case 'PRACOWNICY': $item['TODO__budget_koszt_pracownikow'] = $projCost['COST_VALUE']; break;
 						case 'PRACOWNICY': $item['TODO__budget_koszt_pracownikow'] = $projCost['COST_VALUE']; break;
 						case 'PODWYKONAWCY': $item['TODO__budget_koszt_podwykonawcow'] = $projCost['COST_VALUE']; break;
 						case 'PODWYKONAWCY': $item['TODO__budget_koszt_podwykonawcow'] = $projCost['COST_VALUE']; break;
 						case 'REPREZENTACYJNE': $item['TODO__budget_koszt_reprezentacyjny'] = $projCost['COST_VALUE']; break;
 						case 'REPREZENTACYJNE': $item['TODO__budget_koszt_reprezentacyjny'] = $projCost['COST_VALUE']; break;
+						case 'ZALICZKA_KWOTA': $item['TODO__budget_zaliczki'] = $projCost['COST_VALUE']; break;
+						case 'ZALICZKA_KOSZTY_DZIENNE': $item['TODO__budget_rozliczone_zaliczki'] = $projCost['COST_VALUE']; break;
 						case 'ZGODY_SLUZEBNOSCI': $item['TODO__budget_zgoda_sluzebnosci'] = $projCost['COST_VALUE']; break;
 						case 'ZGODY_SLUZEBNOSCI': $item['TODO__budget_zgoda_sluzebnosci'] = $projCost['COST_VALUE']; break;
 						case 'ZGODY_ODSZKODOWANIA': $item['TODO__budget_zgoda_odszkodowania'] = $projCost['COST_VALUE']; break;
 						case 'ZGODY_ODSZKODOWANIA': $item['TODO__budget_zgoda_odszkodowania'] = $projCost['COST_VALUE']; break;
 						case 'SPRZET_WLASNY': $item['TODO__budget_sprzet_wlasny'] = $projCost['COST_VALUE']; break;
 						case 'SPRZET_WLASNY': $item['TODO__budget_sprzet_wlasny'] = $projCost['COST_VALUE']; break;
@@ -202,10 +204,6 @@ dostęp dla zarządu i os. odp.	kwota końcowa
 				}
 				}
 			}
 			}
 
 
-			{// TODO: Koresp.: TODO__budget_zaliczki, TODO__budget_rozliczone_zaliczki
-
-			}
-
 			// order $data['costs'] by `data`, then by `ID` for the same `_type` else: order, project_cost, koresp
 			// order $data['costs'] by `data`, then by `ID` for the same `_type` else: order, project_cost, koresp
 			usort($data['costs'], function($a, $b) {
 			usort($data['costs'], function($a, $b) {
 				if ($a['data'] == $b['data']) {
 				if ($a['data'] == $b['data']) {
@@ -309,12 +307,12 @@ dostęp dla zarządu i os. odp.	kwota końcowa
 				<td rowspan="2" colspan="1" style="text-align:center; vertical-align:middle; white-space:nowrap; <?php echo $styleZyskStrata; ?>"><?php echo UI::price($data['TODO__sum_zysk_strata']); ?></td>
 				<td rowspan="2" colspan="1" style="text-align:center; vertical-align:middle; white-space:nowrap; <?php echo $styleZyskStrata; ?>"><?php echo UI::price($data['TODO__sum_zysk_strata']); ?></td>
 				<td rowspan="2" colspan="1" style="text-align:center; vertical-align:middle">numer zamówienia (kwota netto)</td>
 				<td rowspan="2" colspan="1" style="text-align:center; vertical-align:middle">numer zamówienia (kwota netto)</td>
 				<td rowspan="2" colspan="1" style="text-align:center; vertical-align:middle">numer faktury kwota po weryfikacji</td>
 				<td rowspan="2" colspan="1" style="text-align:center; vertical-align:middle">numer faktury kwota po weryfikacji</td>
-				<td rowspan="2" colspan="1" style="text-align:center; vertical-align:middle">zaliczka kwota</td>
-				<td rowspan="2" colspan="1" style="text-align:center; vertical-align:middle">rozliczanie zaliczki koszty dzienne</td>
+				<td rowspan="1" colspan="1" style="text-align:center; vertical-align:middle; border-bottom:none">zaliczka kwota</td>
+				<td rowspan="1" colspan="1" style="text-align:center; vertical-align:middle; border-bottom:none">rozliczanie zaliczki koszty dzienne</td>
 				<td rowspan="1" colspan="1" style="text-align:center; vertical-align:middle; border-bottom:none">służebności</td>
 				<td rowspan="1" colspan="1" style="text-align:center; vertical-align:middle; border-bottom:none">służebności</td>
 				<td rowspan="1" colspan="1" style="text-align:center; vertical-align:middle; border-bottom:none">odszkodowania</td>
 				<td rowspan="1" colspan="1" style="text-align:center; vertical-align:middle; border-bottom:none">odszkodowania</td>
 				<td rowspan="1" colspan="1" style="text-align:center; vertical-align:middle; border-bottom:none">Sprzęt własny</td>
 				<td rowspan="1" colspan="1" style="text-align:center; vertical-align:middle; border-bottom:none">Sprzęt własny</td>
-				<td rowspan="1" colspan="1" style="text-align:center; vertical-align:middle; border-bottom:none">sprzęt wynajęty</td>
+				<td rowspan="1" colspan="1" style="text-align:center; vertical-align:middle; border-bottom:none">Sprzęt wynajęty</td>
 				<td rowspan="1" colspan="1" style="text-align:center; vertical-align:middle; border-bottom:none">organizacja ruchu</td>
 				<td rowspan="1" colspan="1" style="text-align:center; vertical-align:middle; border-bottom:none">organizacja ruchu</td>
 				<td rowspan="1" colspan="1" style="text-align:center; vertical-align:middle; border-bottom:none">zajętość pasa drogowego</td>
 				<td rowspan="1" colspan="1" style="text-align:center; vertical-align:middle; border-bottom:none">zajętość pasa drogowego</td>
 			</tr>
 			</tr>
@@ -326,6 +324,8 @@ dostęp dla zarządu i os. odp.	kwota końcowa
 				<td rowspan="1" colspan="1" style="padding:0; text-align:center; vertical-align:middle; border-top:none"><button onClick="return p5UI__Clickable(this, 'p5:Budget:addCost', {type: 'PRACOWNICY'})" class="btn btn-link" style="padding:0"><i class="glyphicon glyphicon-plus-sign"></i></button></td>
 				<td rowspan="1" colspan="1" style="padding:0; text-align:center; vertical-align:middle; border-top:none"><button onClick="return p5UI__Clickable(this, 'p5:Budget:addCost', {type: 'PRACOWNICY'})" class="btn btn-link" style="padding:0"><i class="glyphicon glyphicon-plus-sign"></i></button></td>
 				<td rowspan="1" colspan="1" style="padding:0; text-align:center; vertical-align:middle; border-top:none"><button onClick="return p5UI__Clickable(this, 'p5:Budget:addCost', {type: 'PODWYKONAWCY'})" class="btn btn-link" style="padding:0"><i class="glyphicon glyphicon-plus-sign"></i></button></td>
 				<td rowspan="1" colspan="1" style="padding:0; text-align:center; vertical-align:middle; border-top:none"><button onClick="return p5UI__Clickable(this, 'p5:Budget:addCost', {type: 'PODWYKONAWCY'})" class="btn btn-link" style="padding:0"><i class="glyphicon glyphicon-plus-sign"></i></button></td>
 				<td rowspan="1" colspan="1" style="padding:0; text-align:center; vertical-align:middle; border-top:none"><button onClick="return p5UI__Clickable(this, 'p5:Budget:addCost', {type: 'REPREZENTACYJNE'})" class="btn btn-link" style="padding:0"><i class="glyphicon glyphicon-plus-sign"></i></button></td>
 				<td rowspan="1" colspan="1" style="padding:0; text-align:center; vertical-align:middle; border-top:none"><button onClick="return p5UI__Clickable(this, 'p5:Budget:addCost', {type: 'REPREZENTACYJNE'})" class="btn btn-link" style="padding:0"><i class="glyphicon glyphicon-plus-sign"></i></button></td>
+				<td rowspan="1" colspan="1" style="padding:0; text-align:center; vertical-align:middle; border-top:none"><button onClick="return p5UI__Clickable(this, 'p5:Budget:addCost', {type: 'ZALICZKA_KWOTA'})" class="btn btn-link" style="padding:0"><i class="glyphicon glyphicon-plus-sign"></i></button></td>
+				<td rowspan="1" colspan="1" style="padding:0; text-align:center; vertical-align:middle; border-top:none"><button onClick="return p5UI__Clickable(this, 'p5:Budget:addCost', {type: 'ZALICZKA_KOSZTY_DZIENNE'})" class="btn btn-link" style="padding:0"><i class="glyphicon glyphicon-plus-sign"></i></button></td>
 				<td rowspan="1" colspan="1" style="padding:0; text-align:center; vertical-align:middle; border-top:none"><button onClick="return p5UI__Clickable(this, 'p5:Budget:addCost', {type: 'ZGODY_SLUZEBNOSCI'})" class="btn btn-link" style="padding:0"><i class="glyphicon glyphicon-plus-sign"></i></button></td>
 				<td rowspan="1" colspan="1" style="padding:0; text-align:center; vertical-align:middle; border-top:none"><button onClick="return p5UI__Clickable(this, 'p5:Budget:addCost', {type: 'ZGODY_SLUZEBNOSCI'})" class="btn btn-link" style="padding:0"><i class="glyphicon glyphicon-plus-sign"></i></button></td>
 				<td rowspan="1" colspan="1" style="padding:0; text-align:center; vertical-align:middle; border-top:none"><button onClick="return p5UI__Clickable(this, 'p5:Budget:addCost', {type: 'ZGODY_ODSZKODOWANIA'})" class="btn btn-link" style="padding:0"><i class="glyphicon glyphicon-plus-sign"></i></button></td>
 				<td rowspan="1" colspan="1" style="padding:0; text-align:center; vertical-align:middle; border-top:none"><button onClick="return p5UI__Clickable(this, 'p5:Budget:addCost', {type: 'ZGODY_ODSZKODOWANIA'})" class="btn btn-link" style="padding:0"><i class="glyphicon glyphicon-plus-sign"></i></button></td>
 				<td rowspan="1" colspan="1" style="padding:0; text-align:center; vertical-align:middle; border-top:none"><button onClick="return p5UI__Clickable(this, 'p5:Budget:addCost', {type: 'SPRZET_WLASNY'})" class="btn btn-link" style="padding:0"><i class="glyphicon glyphicon-plus-sign"></i></button></td>
 				<td rowspan="1" colspan="1" style="padding:0; text-align:center; vertical-align:middle; border-top:none"><button onClick="return p5UI__Clickable(this, 'p5:Budget:addCost', {type: 'SPRZET_WLASNY'})" class="btn btn-link" style="padding:0"><i class="glyphicon glyphicon-plus-sign"></i></button></td>
@@ -532,12 +532,26 @@ dostęp dla zarządu i os. odp.	kwota końcowa
 	function budget_addCost(n, type) {
 	function budget_addCost(n, type) {
 		var labels = {}
 		var labels = {}
 		labels['ANEKS'] = "Aneks"
 		labels['ANEKS'] = "Aneks"
-		labels['KARY'] = "kary, potrącenia"
+		labels['KARY'] = "Kary, potrącenia"
+		labels['OSPRZET'] = "Osprzęt"
+		labels['MATERIALY'] = "Materiały"
+		labels['PRACOWNICY'] = "Koszty pracowników"
+		labels['PODWYKONAWCY'] = "Koszt firmy podwykonawczej"
+		labels['REPREZENTACYJNE'] = "Koszty reprezentacyjne"
+		labels['ZALICZKA_KWOTA'] = "Zaliczka kwota"
+		labels['ZALICZKA_KOSZTY_DZIENNE'] = "Rozliczanie zaliczki koszty dzienne"
+		labels['ZGODY_SLUZEBNOSCI'] = "Służebności"
+		labels['ZGODY_ODSZKODOWANIA'] = "Odszkodowania"
+		labels['SPRZET_WLASNY'] = "Sprzęt własny"
+		labels['SPRZET_WYNAJETY'] = "Sprzęt wynajęty"
+		labels['ORGANIZACJA_RUCHU'] = "Organizacja ruchu"
+		labels['ZAJETOSC_PASA'] = "Zajętość pasa drogowego"
 		// TODO: add labels ...
 		// TODO: add labels ...
 		var labelType = (type in labels) ? labels[type] : type
 		var labelType = (type in labels) ? labels[type] : type
 
 
 		swal({
 		swal({
-		  title: 'Kwota netto dla kosztu "' + labelType + '"',
+		  title: 'Kwota netto dla kosztu:',
+			html: '"' + labelType + '"',
 			animation: false,
 			animation: false,
 		  input: 'text',
 		  input: 'text',
 			inputPlaceholder: '0,00',
 			inputPlaceholder: '0,00',