Explorar el Código

[FIX] Crear Caja

adrielso hace 6 años
padre
commit
3a16950d34
Se han modificado 1 ficheros con 3 adiciones y 61 borrados
  1. 3 61
      controllers/account_bank_statement.py

+ 3 - 61
controllers/account_bank_statement.py

@@ -78,7 +78,6 @@ def create_account_bank_statement(data):
     from res_users import get_name_users
     from account_journal import get_name_journal, get_currencie_journal
     from account_bank_statement_type import get_name_statement_type
-
     from account_bank_statement_config import get_bank_statement_config
 
     config = get_bank_statement_config()
@@ -88,7 +87,7 @@ def create_account_bank_statement(data):
             'message': 'No existe configuración de caja'
         }
 
-    domain = [('journal_id', '=', data['journal_id']),('type_statement', '=', data['type_statement']),('user_id', '=', data['user_id']),('state', '=', 'open')]
+    domain = [('journal_id.id', '=', data['journal_id']), ('type_statement.id', '=', data['type_statement']), ('user_id.id', '=', data['user_id']), ('state', '=', 'open')]
     statementVerify = request.env[_MODEL].search(domain)
     if ((not config.statement_open_config) and (statementVerify)):
         return {
@@ -98,6 +97,7 @@ def create_account_bank_statement(data):
 
     ''' Create CashBox '''
     statement = request.env[_MODEL].sudo().create(data)
+
     if(not statement):
         return {
             'state': False,
@@ -112,7 +112,7 @@ def create_account_bank_statement(data):
             'message': 'No fue posible abrir la caja '
         }
     return {
-        'state': openStatement,
+        'state': statement.state,
         'message': 'Caja creada con éxito',
         'data' : {
             'id': statement.id,
@@ -132,64 +132,6 @@ def create_account_bank_statement(data):
             'lines': get_line_statement(statement.id)
         }
     }
-    # return {
-    #     'state': openStatement,
-    #     'message': 'Caja creada con éxito',
-    #     'data' : {
-    #         'id': statement.id,
-    #         'name': statement.name,
-    #         'date': statement.date,
-    #         'state': statement.state,
-    #         'balanceEnd': statement.balance_end,
-    #         'user': {
-    #             'id': statement.user_id.id,
-    #             'name': statement.user_id.name,
-    #             'displayName': statement.user_id.display_name
-    #         },
-    #         'userSession': request.env.user.id,
-    #         'journal': {
-    #             'id': statement.journal_id.id,
-    #             'name': statement.journal_id.name,
-    #             'displayName': statement.journal_id.display_name,
-    #             'code': statement.journal_id.code,
-    #             'cashControl': statement.journal_id.cash_control,
-    #             'type': statement.journal_id.type,
-    #             'currency': {
-    #                 'id': statement.journal_id.currency.id,
-    #                 'name': statement.journal_id.currency.name,
-    #                 'displayName': statement.journal_id.currency.display_name
-    #             }
-    #         },
-    #         'line': [{
-    #             'id': line.id,
-    #             'date': line.date,
-    #             'name': line.name,
-    #             'ref': line.ref,
-    #             'amount': line.amount,
-    #             'patner':{
-    #                 'id': line.partner_id.id,
-    #                 'name': line.partner_id.name,
-    #                 'displayName': line.partner_id.display_name
-    #             },
-    #         } for line in statement.line_ids],
-    #         'typeStatement': {
-    #             'id': statement.type_statement.id,
-    #             'name': statement.type_statement.name,
-    #             'code': statement.type_statement.code
-    #         },
-    #         'currency':{
-    #             'id': statement.currency.id,
-    #             'name': statement.currency.display_name,
-    #             'base': statement.currency.base,
-    #             'symbol': statement.currency.symbol,
-    #             'position': statement.currency.position,
-    #             'rateSilent': statement.currency.rate_silent,
-    #             'decimalSeparator': statement.currency.decimal_separator,
-    #             'decimalPlaces': statement.currency.decimal_places,
-    #             'thousandsSeparator': statement.currency.thousands_separator
-    #         }
-    #     }
-    # }
 
 ''' confirm bank Statement '''
 def closing_statement(data):