Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Pdf2
- $scope.printTable2 = function () {
- var reportReq = {
- data: {
- month: $scope.month.getTime(),
- serviceObjectId: $scope.selectedServiceObject.id
- }
- };
- RequestHelper.processPOST("/api/cs/attendanceReport/exportNewPdf2", reportReq, function (err, response) {
- var report = response[0];
- var statArr = new Array(2);
- statArr[0] = [
- {style: 'tableHeader', text: 'N'},
- {style: 'tableHeader', text: 'ხარჯის დამადასტურებელი დოკუმენტის N და თარიღი', colSpan: 2},
- {style: 'tableHeader', text: ''},
- {style: 'tableHeader', text: 'წარმოდგენილი სამუშაოს ღირებულება (ლარი)'},
- {style: 'tableHeader', text: 'ექვემდებარება შემცირებას - არ აკმაყოფილებს პროგრამის პირობებს (ლარი)'},
- {style: 'tableHeader', text: 'ექვემდებარება ანაზღაურებას (ლარი)'}
- ];
- statArr[1] = [
- {style: 'numbers', text: '1'},
- {style: 'numbers', text: '2'},
- {style: 'numbers', text: '3'},
- {style: 'numbers', text: '4'},
- {style: 'numbers', text: '5'},
- {style: 'numbers', text: '6'}
- ];
- statArr[2] = [{style: 'lastRow', text: " "}, " ", " ", " ", " ", report.totalPrice / 100 + ""];
- var printData = {
- pageOrientation: 'landscape',
- content: [
- {
- stack: [
- {
- text: [
- {text: 'დანართი № 3', style: ['topPdfProp']}
- ]
- }
- ],
- margin: [0, 0, 0, 0],
- alignment: 'right'
- },
- {
- stack: [
- {
- text: [
- {text: 'შესრულებული სამუშაოების მიღება-ჩაბარების აქტი № ' + $filter('date')(new Date(), 'MM.yyyy'), style: ['title']}
- ]
- }
- ],
- margin: [0, 0, 0, 0],
- alignment: 'justify'
- },
- {
- stack: [
- {
- text: [
- {text: '"_____" __________________ 2016 წელი', fontSize: 9, bold: false, style: ['topPdfProp']}
- ]
- }
- ],
- margin: [0, 10, 0, 0],
- alignment: 'right'
- },
- {
- stack: [
- {
- text: [
- {text: 'დაწესებულება _______________________________________________ მიერ 2016 წლის ' + $filter('date')(new Date(), 'MMMM') + 'ს' + ' გაწეულ მომსახურებაზე', style: ['topPdfProp']}
- ]
- }
- ],
- margin: [0, 25, 0, 0],
- alignment: 'justify'
- },
- {
- stack: [
- {
- text: [
- {text: 'ქვეპროგრამა: სოციალურიად დაუცველი მოსახლეობის სერვისების მიწოდების დაფინანსება', style: ['topPdfProp']}
- ]
- }
- ],
- margin: [0, 15, 0, 0],
- alignment: 'justify'
- },
- {
- stack: [
- {
- text: [
- {text: 'კომპონენტი კოდი: _____ უფასო სწავლება სპორტულ სკოლებში დასაცურაო აუზებში 06 02 06 03', style: ['topPdfProp']}
- ]
- }
- ],
- margin: [0, 15, 0, 0],
- alignment: 'justify'
- },
- {
- stack: [
- {
- text: [
- {text: 'დაწასებულების რეკვიზიტები:', style: ['topPdfProp']}
- ]
- }
- ],
- margin: [0, 15, 0, 0],
- alignment: 'justify'
- },
- {
- stack: [
- {
- text: [
- {text: 'დაწესებულების დასახელება: _______________________________________________', fontSize: 8, bold: false}
- ]
- }
- ],
- margin: [0, 20, 0, 0],
- alignment: 'justify'
- },
- {
- stack: [
- {
- text: [
- {text: 'საიდენთიფიკაციო კოდი: ______________________________', fontSize: 8, bold: false}
- ]
- }
- ],
- margin: [0, 20, 0, 0],
- alignment: 'justify'
- },
- {
- stack: [
- {
- text: [
- {text: 'სახაზინო/ბანკის კოდი: ______________________________', fontSize: 8, bold: false}
- ]
- }
- ],
- margin: [0, 20, 0, 0],
- alignment: 'justify'
- },
- {
- stack: [
- {
- text: [
- {text: 'ანგარიშის ნომერი: ______________________________', fontSize: 8, bold: false}
- ]
- }
- ],
- margin: [0, 20, 0, 0],
- alignment: 'justify'
- },
- {
- stack: [
- {
- style: 'table',
- table: {
- headerRows: 1,
- widths: [20, 100, 100, 130, 230, 110],
- body: statArr,
- pageBreak: 'after'
- }
- }
- ],
- margin: [0, 20, 0, 0],
- alignment: 'justify'
- },
- {
- stack: [
- {
- text: [
- {text: ' _______________________________________________', fontSize: 10, bold: true}
- ]
- }
- ],
- margin: [0, 40, 0, 0],
- alignment: 'justify'
- },
- {
- stack: [
- {
- text: [
- {text: 'დაწესებულების დასახელება', fontSize: 10, bold: false}
- ]
- }
- ],
- margin: [0, 8, 0, 0],
- alignment: 'justify'
- },
- {
- stack: [
- {
- text: [
- {text: ' _______________________________________________', fontSize: 10, bold: true}
- ]
- }
- ],
- margin: [0, 20, 0, 0],
- alignment: 'justify'
- },
- {
- stack: [
- {
- text: [
- {text: 'უფლებამოსილი პირის ხელმოწერა', fontSize: 10, bold: false}
- ]
- }
- ],
- margin: [0, 8, 0, 0],
- alignment: 'justify'
- },
- {
- stack: [
- {
- text: [
- {text: 'ქ. თბილისის მუნიციპალიტეტის მერია', fontSize: 10, bold: true, alignment: 'right'}
- ]
- }
- ],
- margin: [0, -90, 0, 0],
- alignment: 'justify'
- },
- {
- stack: [
- {
- text: [
- {text: ' _______________________________________________', fontSize: 10, bold: true, alignment: 'right'}
- ]
- }
- ],
- margin: [0, 0, 0, 0],
- alignment: 'justify'
- },
- {
- stack: [
- {
- text: [
- {text: ' _______________________________________________', fontSize: 10, bold: true, alignment: 'right'}
- ]
- }
- ],
- margin: [0, 20, 0, 0],
- alignment: 'justify'
- },
- {
- stack: [
- {
- text: [
- {text: 'უფლებამოსილი პირის ხელმოწერა', fontSize: 10, bold: false, alignment: 'right'}
- ]
- }
- ],
- margin: [0, 8, 0, 0],
- alignment: 'justify'
- }
- ],
- defaultStyle: {
- font: 'Geo',
- fontSize: 6
- },
- styles: {
- tableHeader: {
- font: 'GeoMtavruli',
- fontSize: 10,
- bold: true,
- pageBreak: 'after',
- alignment: 'center',
- margin: [0, 4, 0, 0]
- },
- table: {
- fontSize: 8,
- bold: false
- },
- topPdfProp: {
- fontSize: 10,
- bold: true,
- margin: [0, 20, 0, 0]
- },
- numbers: {
- fontSize: 10,
- bold: true,
- alignment: 'center'
- },
- title: {
- fontSize: 12,
- bold: true,
- alignment: 'center'
- },
- lastRow: {
- margin: [0, 5, 0, 0]
- }
- }
- };
- pdfMake.createPdf(printData).download();
- });
- };
Add Comment
Please, Sign In to add comment