Códigos Personalizados Lista

Custom Codes for different purposes

Configuración

Campo Descripción
Nombre del Código
Descripción
Fecha de inicio Fecha inicial del Reporte / Código
Fecha final Fecha final del Reporte / Código
Sucursal

Parámetros

Campo Descripción

Código

Campo Descripción
Tipo de código Opciones:
  • ---------
  • Bonificaciones
  • Reporte
  • Página Web
  • Ejecutado por una Señal
  • Beneficios
  • Clase del Código Fuente
Nombre de la Clase/Acción Opciones:
  • ---------
  • CustomClass
  • MakeBill
  • InvoiceSellMake
  • CreditNoteMake
  • DebitNoteMake
  • ShoppingMake
  • ShoppingAdjNoteMake
  • ConstructPayRollByEmployee
  • AccountPayRoll
  • Rips
  • RipsWithoutInvoice
  • SelectRipsToProcess
  • RipsDoctorAndCompany
Atributos personalizados Para guardar los valores de otros atributos que sean necesarios dentro del código. Para acceder a este diccionario en código: custom_report.custom_attrs.get('attribute_name')
Esquemas para los Atributos Personalizados Para definir los esquemas de los campos extras. Los valores de los campos aquí definidos son almacenados en custom_attrs. Las definiciones de los esquemas podrían tener los atributos: label (texto), help_text (texto), required (booleano), type (BooleanField, IntegerField, CharField, ChoiceField, etc) y choices (con el tipo ChoiceField). Los esquemas deben ser definidos en una lista, y el nombre de la lista debe ser fields
Código python Si es un Reporte Personalizado: deberías declarar una función llamada 'get_report()' que retorne una instancia de tipo Django File. Si es una Bonificación Personalizada: deberías declarar una función llamada 'get_bonus()' que retorne la clase que construye la bonificación. Si es un Beneficio Personalizado: deberías declarar una función llamada 'get_benefit_value()' que retorne la clase 'BenefitValue' que construye los valores del beneficio. En admin está disponibe: request, custom_report, branch, start_date, end_date.

Códigos Personalizados Tiene los siguientes módulos relacionados y puede ser de su interés:


Déjanos tus comentarios

Su correo no será publicado