...
Product | Produto: |
| ||||||||||||
| Linha de Produto: |
| |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Segmento: |
| |||||||||||||
Product Line: | Protheus line | |||||||||||||
Segment: | Services | |||||||||||||
Module: | TOTVS Backoffice (Protheus Line) - Managerial Accounting (SIGAFIS | Módulo: |
ModulosCrossSegmentos | TOTVS Backoffice (Linha Protheus) - Contabilidade Gerencial (SIGACTB)
| ||||||||||
Function: | CTBA160 | |||||||||||||
Country: | BrasilBrazil | |||||||||||||
Ticket: | InternoInternal | |||||||||||||
Requisite/ | StoryStory/Issue | DSERCTR1-46748 |
...
O ponto de entrada CT160BUT é utilizado para permitir a customização dos botões exibidos na interface do Cadastro do Plano Gerencial. Ele possibilita a customização de botões de acordo com as necessidades específicas do usuário ou regras de negócio implementadas no ambiente do cliente.
...
The entry point CT160BUT is used to allow for the customization of the buttons displayed on the Managerial Plan Registration interface. It enables the customization of buttons according to specific user needs or business rules implemented in the customer's environment.
| Bloco de código | ||||||
|---|---|---|---|---|---|---|
| ||||||
If ExistBlock( "CT160BUT" ) aCT160BUT := ExecBlock( "CT160BUT",.F.,.F.,aRotina) IF ValType(aCT160BUT) == "A" .AND. Len(aCT160BUT) > 0 For nX := 1 To Len(aCT160BUT) aAdd(aRotina,aCT160BUT[nX]) Next EndIf EndIf |
| Bloco de código | ||||||
|---|---|---|---|---|---|---|
| ||||||
User Function CT160BUT()
Local aRet := { { "TesteTest", "TesteDeUsuarioUserTest" , 0 , 1}}
RETURN aRet |
| Aviso | ||
|---|---|---|
| ||
|
|