01. DATOS GENERALES
| Producto: | | Solucoes_totvs_cross |
|---|
| SolucaoCross | TOTVS Backoffice |
|---|
|
| Solucoes_totvs_parceirosexptotvs |
|---|
|
|
|---|
| Línea de producto: | | Linhas_totvs |
|---|
Linha | Linha Línea Protheus |
|---|
| Segmento: | |
|---|
| Módulo: | | Modulos_cross_segmentos |
|---|
| ModulosCrossSegmentos | TOTVS Backoffice (Linha Protheus) - Faturamento (SIGAFAT) |
|---|
|
| Modulos_totvs_prestadores_de_servicos |
|---|
|
|---|
| Función: | | Rutina | Nombre tecnico |
|---|
| MATA462N | Remito de venta | | LOCXNFFuncoes | genericasFunciones genéricas |
|
|---|
| País: | MI |
|---|
| Ticket: | 20371771 |
|---|
| Requisito/Story/Issue (informe el requisito vinculado): | DMICNS-20630 |
|---|
02. DESCRIPCIÓN
SITUACIÓN/REQUISITO
Foi solicitado um ponto Se solicitó un punto de entrada que permite gerar um bloqueio de movimentações na SB3 ao realizar um generar un bloqueo de movimiento en la SB3 al realizar un remito de venta.
SOLUCIÓN
Se cria o creó el PE 'MT462BLQ' que permite criar um condição crear una condición para definir se a SB3 será atualizada ou não ao realizar um si la SB3 se actualizará o no al realizar un remito de venta
| Totvs custom tabs box |
|---|
| tabs | Configuraciones Previas,Flujo de prueba,Punto de entrada,Ejemplo de uso |
|---|
| ids | paso01,paso02,paso03,paso04 |
|---|
|
| Totvs custom tabs box items |
|---|
| default | yes |
|---|
| referencia | paso01 |
|---|
|
- Desarrollar y compilar el punto de entrada "MT462BLQ"(en caso de ser si es necesario se puede alterar).
|
| Totvs custom tabs box items |
|---|
| default | no |
|---|
| referencia | paso02 |
|---|
|
- En la rutina de Generac. Remitos de Venta (Ruta: Faturacion (SIGAFAT) >> Actualizaciones| Remitos Rutina: MATA462N) incluir un remito.
- Verificar se houve movimentação na SB3 após a geração do remitosi hubo movimiento en la SB3 después de generar el remito.
|
| Totvs custom tabs box items |
|---|
| default | no |
|---|
| referencia | paso03 |
|---|
| Descripción | Permite criar uma condição para atualização da SB3 ao realizar um crear una condición para actualizar la SB3 al realizar un remito | Programa Fuente: | LocxNf.PRX | Función | MT462BLQ | | Parámetros | PARAMIXB: Del tipo String; que indica a especie la clase de nota factura que será usada para validar se deve ou não gerar movimentação na se utilizará para validar si debe generar movimiento o no en la SB3 | Retorno: | Lógico: regresa un .T. (True) o .F. (False) Ao retornar um Al devolver un .T. (True) a la SB3 será atualizada, ao retornar um se actualizará, al devolver un .F.(False) a SB3 não será atualizadala SB3 no se actualizará. |
|
| Totvs custom tabs box items |
|---|
| default | no |
|---|
| referencia | paso04 |
|---|
|
- Ejemplo del punto de entrada "MT462BLQ".
| Bloco de código |
|---|
| language | xml |
|---|
| theme | Emacs |
|---|
| title | MT462BLQ |
|---|
| linenumbers | true |
|---|
| #Include 'Protheus.ch'
User Function MT462BLQ()
Local lRet := .T.
If Alltrim(PARAMIXB[1]) == "RFN"
lRet := .F.
EndIf
Return lRet |
|
|
03. INFORMACIÓN ADICIONAL
Para garantir garantizar que o PE só bloqueio movimentações el PE solo bloqueó movimientos de remito, a condição no PE deve ser apenas para os documentos de la condición en el PE debe ser solamente para los documentos del tipo RFN.
| Card documentos |
|---|
| Informacao | Al habilitar PE, la tabla SB3 ya no será actualizada por esta rutina y su actualización deberá realizarse manualmente siguiendo el proceso de la liga: https://tdn.totvs.com/x/-461F |
|---|
| Titulo | IMPORTANTE! |
|---|
|
04. ASUNTOS RELACIONADOS