Files
Client-Billing-software/app/Controllers/__pycache__/upload_controller.cpython-314.pyc

64 lines
7.2 KiB
Plaintext
Raw Normal View History

2026-04-15 12:05:28 +05:30
+
2026-04-27 10:18:10 +05:30
e'<27>i<00><00>n<00>^RIt^RIt^RIHtHtHtHt^RIH t ^RI
H t ^RI H t Ht^RIHtRtRtR#) <09>N)<04>request<73>redirect<63>url_for<6F> current_app)<01> current_user)<01>db)<02>Task<73>
2026-04-27 10:18:10 +05:30
WorkDetail)<01> log_activityc<00><><00>VeVR8XdR#\\\V4PRR44^4# \\
3dR#i;i)N<><00>,)<06>round<6E>float<61>str<74>replace<63> TypeError<6F>
ValueError)<01>values&<26>`C:\Users\Admin\Desktop\Software (3)\Software\client-billing\app\Controllers\upload_controller.py<70> to_2_decimalr
sO<00><00><14> <10>=<3D>E<EFBFBD>R<EFBFBD>K<EFBFBD><17><14>U<EFBFBD>3<EFBFBD>u<EFBFBD>:<3A>-<2D>-<2D>c<EFBFBD>2<EFBFBD>6<>7<><11>;<3B>;<3B><> <15>z<EFBFBD> "<22><14><13><14>s<00> =<00>-=<00>A<03>Ac<00><> <00>R\P9dR#\PR,pVPR8XdR#\PP \ PR,VP4pVPV4\\PRRVP 24\P!V^ R\R7pR VPR5,R
VPR6,R VPR7,R VPR8,R VPR9,RVPR:,RVPR;,RVPR<,RVPR=,RVPR>,RVPR?,/ pVP!4UUu/uF&wrET\P"!V4'dRMTbK( ppp\$P&P)VR,VR,VR,R7P+4pV'd|\,P&P)VP.R7P14VP!4Fwrx\3WgV4K Tp \\PRR4M*\%R@/VBp \4P6P9V 4\4P6P;4\P!V^
R7p
V
P=\>4PA\PB!V
4R4p
.RAOp V
PD^,\GV 48d0W<>PD^,Rp R(R)P V 4,R*3#V
PD^,\GV 48<>dRB#W<>n$.p RpRpV
PK4EF<>wppVR,'d\VR,4MRpVR,'d\VR,4MRpV'dTpTpRpMTp\-R@/R+V P.bRVPMR4bR,VR,bR-VR,bRVbRVbRVR,bR\OVR,4bR\OVR,4bR\OVR,4bR\OVR,4bR \OVR ,4bR!\OVR!,4bR"\OVR",4bR#\OVR#,4bR$\OVR$,4bR%\OVR%,4bR&\OVR&,4bR.VbR/V'gTMRbR'\P"!VR',4'dRM\VR',4PQ4bR0VbpV PSV4EK<> \4P6PUV 4\4P6PW4\\PR1R2\GV 4 R3VP 24\Y\[R444#uuppi)C<>filez No file partr zNo selected file<6C> UPLOAD_FOLDERz File UploadzUploaded file: N)<03>nrows<77>header<65>dtype<70> name_of_work<72>cover_agreement_no<6E>name_of_contractor<6F>name_of_tpi_agency<63>name_of_division<6F>name_of_village<67>block<63> scheme_id<69>date_of_billing<6E>measurement_book<6F>district)r%r&r#)<01>work_detail_id<69> OverwritezOld data deleted and replaced)<01>skiprows<77> serial_number<65> task_name<6D>unit<69>qty<74>rate<74>
boq_amount<EFBFBD>previous_billed_qty<74>previous_billing_amount<6E>in_this_ra_bill_qty<74>in_this_ra_billing_amount<6E>cumulative_billed_qty<74>cumulative_billed_amount<6E> variation_qty<74>variation_amount<6E>remarkz#Excel is missing required columns: z, <20><>r)<00>
block_name<EFBFBD> village_name<6D> parent_id<69>parent_task_name<6D> row_indexzDatabase Insertz Inserted z rows from zmain.display_tasks)r<00>)rArA)<02>rA)<02>rA)<02>rA)<02>rA)<02>rA)<02>rA)<02>rA)<02> rA)<02>
rA<00>)r,r-r.r/r0r1r2r3r4r5r6r7r8r9r:)z5Invalid Excel format. Extra unexpected columns found.r;).r<00>files<65>filename<6D>os<6F>path<74>joinr<00>config<69>saver r<00>username<6D>pd<70>
read_excelr<00>iloc<6F>items<6D>isnar
<00>query<72> filter_by<62>firstr <00>id<69>delete<74>setattrr<00>session<6F>add<64>flush<73>astype<70>object<63>where<72>notna<6E>shape<70>len<65>columns<6E>iterrows<77>getr<00>strip<69>append<6E>bulk_save_objects<74>commitrr)r<00>filepath<74>work_details_data<74>work_details_dict<63>k<>v<> existing_work<72>keyr<00> work_detail<69>data<74>expected_columns<6E> missing_cols<6C> tasks_to_add<64>current_main_task_serial<61>current_main_task_name<6D>index<65>rowr-r,r><00>tasks r<00>upload_controllerr<72>s<><00><00> <0A>W<EFBFBD>]<5D>]<5D>"<22><1D> <12>=<3D>=<3D><16> <20>D<EFBFBD> <0B>}<7D>}<7D><02><1A>!<21><11>w<EFBFBD>w<EFBFBD>|<7C>|<7C>K<EFBFBD>.<2E>.<2E><EFBFBD>?<3F><14><1D><1D>O<>H<EFBFBD><08>I<EFBFBD>I<EFBFBD>h<EFBFBD><17><10><1C>&<26>&<26> <0A><1F><14><1D><1D><0F>7X<37>Y<>
<1B> <0A> <0A>h<EFBFBD>b<EFBFBD><14>S<EFBFBD>Q<><15> <17>)<29>.<2E>.<2E>t<EFBFBD>4<><1C>/<2F>4<>4<>T<EFBFBD>:<3A><1C>/<2F>4<>4<>T<EFBFBD>:<3A><1C>/<2F>4<>4<>T<EFBFBD>:<3A><1A>-<2D>2<>2<>4<EFBFBD>8<><19>,<2C>1<>1<>$<24>7<><0F>"<22>'<27>'<27><04>-<2D><13>&<26>+<2B>+<2B>D<EFBFBD>1<><19>,<2C>1<>1<>$<24>7<><1A>-<2D>2<>2<>4<EFBFBD>8<><12>%<25>*<2A>*<2A>5<EFBFBD>1<> <06><15>EV<01>D[<5B>D[<5B>D]<5D>^<5E>D]<5D>D<EFBFBD>A<EFBFBD><11>R<EFBFBD>W<EFBFBD>W<EFBFBD>Q<EFBFBD>Z<EFBFBD>Z<EFBFBD>T<EFBFBD>Q<EFBFBD>6<>D]<5D><15>^<5E>
<1F>$<24>$<24>.<2E>.<2E>#<23>K<EFBFBD>0<>)<29>*;<3B><<3C>)<29>*;<3B><<3C>/<2F><06> <0C>e<EFBFBD>g<EFBFBD> <12> <15> <0C>
<EFBFBD>
<EFBFBD><1C><1C>M<EFBFBD>,<<3C>,<<3C><1C>=<3D>D<>D<>F<>,<2C>1<>1<>3<>J<EFBFBD>C<EFBFBD> <13>M<EFBFBD><05> .<2E>4<>$<24> <0B><14>\<5C>*<2A>*<2A>K<EFBFBD>9X<39>Y<>!<21>5<>#4<>5<> <0B>
<EFBFBD>
2026-04-15 12:05:28 +05:30
<EFBFBD>
2026-04-27 10:18:10 +05:30
<EFBFBD><0E><0E>{<7B>#<23><06>J<EFBFBD>J<EFBFBD><14><14><16>
<0E>=<3D>=<3D><18>B<EFBFBD> /<2F>D<EFBFBD> <0F>;<3B>;<3B>v<EFBFBD> <1E> $<24> $<24>R<EFBFBD>X<EFBFBD>X<EFBFBD>d<EFBFBD>^<5E>T<EFBFBD> :<3A>D<EFBFBD><06><14> <0C>z<EFBFBD>z<EFBFBD>!<21>}<7D>s<EFBFBD>+<2B>,<2C>,<2C>'<27>
<EFBFBD>
<EFBFBD>1<EFBFBD> <0A><0E>7<> <0C> 2<><12>i<EFBFBD>i<EFBFBD> <0C>%<25> &<26> <0F>
<EFBFBD>
<EFBFBD>
<0E><1A><1A>A<EFBFBD><1D><13>-<2D>.<2E> .<2E>
<EFBFBD>
<EFBFBD> (<28> <0C><16>L<EFBFBD>#<23><1C>!<21><1A><1A>m<EFBFBD>m<EFBFBD>o<EFBFBD>
<EFBFBD><05>s<EFBFBD>-0<><1B>-=<3D>-=<3D>C<EFBFBD><03>K<EFBFBD>(<28>)<29>2<EFBFBD> <09>58<35><1F>5I<35>5I<35><03>C<EFBFBD><0F>0<>1<>t<EFBFBD> <0A> <18>'4<> $<24>%.<2E> "<22><1C>I<EFBFBD>0<>I<EFBFBD><13>
<EFBFBD>&<26>><3E>><3E>
<EFBFBD>&<26>*<2A>*<2A>:<3A>6<>
<EFBFBD>)<29><17>1<>
<EFBFBD>+<2B>+<<3C>=<3D> 
<EFBFBD>
(<28> 
<EFBFBD>  <20> 
<EFBFBD><15>V<EFBFBD><1B>
<EFBFBD><1D>S<EFBFBD><15>Z<EFBFBD>(<28>
<EFBFBD><1E>c<EFBFBD>&<26>k<EFBFBD>*<2A>
<EFBFBD>$<24>C<EFBFBD> <0C>$5<>6<>
<EFBFBD>!-<2D>S<EFBFBD>1F<31>-G<> H<>
<EFBFBD>%1<><13>5N<35>1O<31>$P<>
<EFBFBD>!-<2D>S<EFBFBD>1F<31>-G<> H<>
<EFBFBD>'3<>3<EFBFBD>7R<37>3S<33>&T<>
<EFBFBD>#/<2F>s<EFBFBD>3J<33>/K<>"L<>
<EFBFBD> &2<>#<23>6P<36>2Q<32>%R<>!
<EFBFBD>"'<27>s<EFBFBD>?<3F>';<3B><<3C>#
<EFBFBD>$*<2A>#<23>.@<40>*A<>B<>%
<EFBFBD>& <20>'
<EFBFBD>(<I<01>3<>d<EFBFBD><64>)
<EFBFBD>,<1E>7<EFBFBD>7<EFBFBD>3<EFBFBD>x<EFBFBD>=<3D>1<>1<>4<EFBFBD>s<EFBFBD>3<EFBFBD>x<EFBFBD>=<3D>7I<37>7O<37>7O<37>7Q<37><51>-
<EFBFBD>.<1C>/
<EFBFBD><04>4 <15><1B><1B>D<EFBFBD>!<21>K&<26>N<07>J<EFBFBD>J<EFBFBD> <20> <20><1C>.<2E><06>J<EFBFBD>J<EFBFBD><15><15><17><10><14><1D><1D><19>
<13>C<EFBFBD> <0C>%<25>&<26>k<EFBFBD>$<24>-<2D>-<2D><1F>A<><06> <14>G<EFBFBD>0<>1<> 2<>2<><32>q_s<00>>,Y)rN<00>pandasrT<00>flaskrrrr<00> flask_loginr<00>appr<00>
2026-04-15 12:05:28 +05:30
app.modelsr r
2026-04-27 10:18:10 +05:30
<00>app.service.loggerr rr<>rK<00>r<00><module>r<>s(<00><01> <09><13>9<>9<>$<24><12>'<27>+<2B><14>Y3r<33>