220
219
#~ if line.employee_id.id == uid:
221
220
#~ raise osv.except_osv('ERROR', 'Disculpe el usuario %s no puede auto entregarse suministros'%(line.employee_id.name))
224
222
printers_obj = self.pool.get('diana.supply.printer')
225
223
print_servers = printers_obj.search(cr, uid, [], context=context)
226
224
read_pserververs = printers_obj.read(cr, uid, print_servers, ['ip_address', 'ssh_port', 'machine_user', 'machine_pass', 'printer_port', 'upload_dir', 'printer_status', 'local_dir', 'file_name'], context)
228
227
for po in self_read:
229
nombre = self.elimina_tildes(po['employee_id'][1])
231
recibo = ['800Autorizacion retiro de dotacion de productos',
232
'800Corresponde a: ' + str(po['period_id'][1]),
233
'800Ticket No: ' + str(po['name']),
234
'800Empleado: ' + str(nombre),
235
'800Codigo: ' + str(po['employee_code']),
236
'800Vencimiento: ' + str(po['expiration_date']),
237
'800<<INTRANSFERIBLE - NO NEGOCIABLE>>',
238
'810PROTECCION DE PLANTA']
229
if str(po['period_id'][1]) == "04/2016":
231
nombre = self.elimina_tildes(po['employee_id'][1])
233
recibo = ['800Autorizacion retiro de dotacion de productos',
235
'800 SUMINISTRO MENSUAL ____',
237
'800 ACEITE DE OLIVA 01 MAYO ____',
239
'800Corresponde a: ' + str(po['period_id'][1]),
240
'800Ticket No: ' + str(po['name']),
241
'800Empleado: ' + str(nombre),
242
'800Codigo: ' + str(po['employee_code']),
243
'800Vencimiento: ' + str(po['expiration_date']),
244
'800<<INTRANSFERIBLE - NO NEGOCIABLE>>',
245
'810PROTECCION DE PLANTA']
249
nombre = self.elimina_tildes(po['employee_id'][1])
251
recibo = ['800Autorizacion retiro de dotacion de productos',
252
'800Corresponde a: ' + str(po['period_id'][1]),
253
'800Ticket No: ' + str(po['name']),
254
'800Empleado: ' + str(nombre),
255
'800Codigo: ' + str(po['employee_code']),
256
'800Vencimiento: ' + str(po['expiration_date']),
257
'800<<INTRANSFERIBLE - NO NEGOCIABLE>>',
258
'810PROTECCION DE PLANTA']
240
262
for servers in read_pserververs:
241
263
frc = fiscalRemoteConn(recibo, servers['ip_address'], servers['ssh_port'], servers['machine_user'], servers['machine_pass'], servers['printer_port'], servers['local_dir'], servers['upload_dir'], servers['file_name'])
242
264
frc.create_ticket()