|
@@ -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',
|