Códigos personalizados Lista

Custom Codes for different purposes

Descrição

Campo Descrição
Nome do código
Descrição

Filtros de Consulta

Campo Descrição
Data de início Data de início do relatório/código
Data final Data de término do relatório/código
Filial

Configuração programática

Campo Descrição
Tipo de código Opções:
  • ---------
  • Bônus
  • Relatório
  • Página web
  • Executado por um sinal
  • Benefícios
  • Classe do código-fonte
  • Nova ação personalizada
Nome da classe/ação Opções:
  • ---------
  • CustomClass
  • MakeBill
  • InvoiceSellMake
  • CreditNoteMake
  • DebitNoteMake
  • ShoppingMake
  • ShoppingAdjNoteMake
  • RipsGeneratorAbstract
  • RipsGeneratorWithInvoice
  • RipsGeneratorWithoutInvoice
  • RipsGeneratorWithCreditNote
  • RipsGeneratorWithDebitNote
  • Rips
  • RipsWithoutInvoice
  • SelectRipsToProcess
  • RipsDoctorAndCompany
  • AccountPayRoll
  • AvgSalaryLastYear
  • ConstructPayRollByEmployee
Atributos personalizados Para armazenar os valores de outros atributos necessários no código. Para acessar esse dicionário no código: custom_report.custom_attrs.get('attribute_name')
Esquema para atributos personalizados Para definir o esquema dos campos extras. Os valores dos campos definidos aqui são armazenados em 'custom_attrs'. Os esquemas podem ter os atributos 'label' (texto), 'help_text' (texto), 'required' (booleano), 'type' (BooleanField, IntegerField, CharField, ChoiceField, etc) e 'choices' (com o tipo ChoiceField). Os esquemas devem ser definidos em uma lista, e a chave dessa lista deve ser 'fields'
Código Python Se for um relatório personalizado: você deve declarar uma função chamada 'get_report()' que retorne uma instância do tipo Django File. Se for um bônus personalizado: você deve declarar uma função chamada 'get_bonus()' que retorne a classe que constrói o bônus. Se for um benefício personalizado: você deve declarar uma função chamada 'get_benefit_value()' que retorne a classe 'BenefitValue' que constrói os valores de benefício. No admin estão disponíveis: request, custom_report, branch, start_date, end_date.

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