Ponto-de-Entrada: ATCPPVOS - Preenche Campos do Pedido de Venda
Abrangências: |
Advanced Protheus 6.09
,
Advanced Protheus 7.10
,
Microsiga Protheus 8.11
,
Microsiga Protheus 10
,
Microsiga Protheus 11
|
Versões: |
Advanced Protheus 6.09
,
Advanced Protheus 7.10
,
Microsiga Protheus 8.11
,
Microsiga Protheus 10
,
Microsiga Protheus 11
|
Compatível Países: |
Todos
|
Sistemas Operacionais: |
Todos
|
Compatível às Bases de Dados: |
Todos
|
Idiomas: |
Português (Brasil)
|
Descrição:
Preenche campos específicos do pedido de venda quando da geração do PV a partir da Ordem de Serviço ( Field Service ). Ponto de entrada disparado por duas vezes na rotina, onde a primeira é antes da gravação do aCols e a segunda depois da gravação do aCols da tabela SC6.
Sintaxe
ATCPPVOS - Preenche Campos do Pedido de Venda ( [ cTipo ], [ cTipo ] ) --> aCpo
Parâmetros:
| Nome | | | Tipo | | | Descrição | | | Default | | | Obrigatório | | | Referência | |
| cTipo | | | Array of Record | | | passa string "1" como parâmetro antes da gravação do aCols da tabela SC6 | | | | | | | | | | |
| cTipo | | | Array of Record | | | passa string "2" como parâmetro depois da gravação do aCols da tabela SC6 | | | | | | | | | | |
Retorno
aCpo(vetor) - Array contendo os campos do SC6 a serem preenchidos e seu conteúdo. <br><br>Estrutura : <br><br>1 - Nome do campo<br>2 - Conteúdo<br><br>Exemplo:<br><br>Para preencher o campo C6_CPOCLI com "TESTE":<br><br>aRet := {}<br>AAdd( aRet, { "C6_CPOCLI", "TESTE" } ) <br><br>obs: os campos a serem preenchidos devem estar em uso. <br><br><br><br><br>