Se entiende por venta compartida a los establecimientos que tengan la siguiente estructura: El departamento de ventas centralizado para todas las sucursales de la empresa. El control de stock realizado de manera exclusiva para cada sucursal. La distribución realizada de un único punto para todas las sucursales. De esta manera, para poner en práctica dicho modelo, adoptamos la siguiente metodología. La captación se realizará mediante la rutina de Presupuestos (MATA415 / MATA416) que, tras la aprobación, pondrá a disposición la orden de venta para cada sucursal que realice el movimiento de stock. Para tanto, se debe:1. Compartir las tablas:a. SCJ - Presupuesto de venta:b. SCK - Ítems del presupuesto de venta:c. SCL - Subítems del presupuesto de venta:d. SF4 - Tipo de entrada y salida:e. SB1 - Registro de productos:f. SE4 - Condición de pago:g. SBM - Grupo de productos:h. SBH - Unidad de medida:i. DA0 /DA1 - Lista de precios:j. Entre otras, utilizadas en la captación da venta.2. Crear los campos, de acuerdo con la siguiente tabla:X3_ARQUIVO -- SCJX3_CAMPO -- CJ_FILVENX3_TIPO -- CX3_TAMANHO -- 2X3_DECIMAL -- 0X3_TITULO -- Filial VendaX3_PICTURE -- @!X3_VALID -- ExistCpo("SM0", cEmpAnt+M->CJ_FILVEN).And.Ma415VldFl()"X3_RELACAO -- "cFilAnt"X3_F3 -- "SM0"X3_CONTEXTO -- "V"X3_ARQUIVO -- SCJX3_CAMPO -- CJ_FILENTX3_TIPO -- CX3_TAMANHO -- 2X3_DECIMAL -- 0X3_TITULO -- Filial Entr.X3_PICTURE -- @!X3_VALID -- ExistCpo("SM0", cEmpAnt+M->CJ_FILENT).And.Ma415VldFl()"X3_RELACAO -- "cFilAnt" X3_F3 -- "SM0"X3_CONTEXTO -- "V"X3_ARQUIVO -- SCJX3_CAMPO -- CJ_TIPLIBX3_TIPO -- CX3_TAMANHO -- 1X3_DECIMAL -- 0X3_TITULO -- Tp LiberaÏ,oX3_PICTURE -- @!X3_VALID -- Pertence("12")X3_BOX - 1=Libera por Item;2=Libera por PedidoX3_ARQUIVO -- SCJX3_CAMPO -- CJ_TPCARGAX3_TIPO -- CX3_TAMANHO -- 1X3_DECIMAL -- 0X3_TITULO -- Tp CargaX3_PICTURE -- @!X3_VALID -- Pertence("123")X3_BOX - 1=Utiliza;2=Nao Utiliza;3=Utiliza sem unitizaaoX3_ARQUIVO -- SCKX3_CAMPO -- CK_FILVENX3_TIPO -- CX3_TAMANHO -- 2X3_DECIMAL -- 0X3_TITULO -- Filial VendaX3_PICTURE -- @!!X3_VALID -- ExistCpo("SM0", cEmpAnt+M->CK_FILENT).And.Ma415VldFl()X3_RELACAO -- M->CJ_FILVENX3_F3 -- SM0X3_ARQUIVO -- SCKX3_CAMPO -- CK_FILENTX3_TIPO -- CX3_TAMANHO -- 2X3_DECIMAL -- 0X3_TITULO -- Filial EntrX3_PICTURE -- @!X3_VALID -- ExistCpo("SM0", cEmpAnt+M->CK_FILENT).And.Ma415VldFl()X3_RELACAO -- M->CJ_FILENTX3_F3 -- SM03. Hecho esto, estará disponible la funcionalidad mencionada anteriormente, pero algunos complementos pueden ser necesarios para una mejor operatividad del sistema, tales como como:1. Vendedores 2. Porcentajes de comisión, tanto en el ítem como en el encabezado. Por lo tanto, se pueden crear los campos CJ_VEND1..5, CJ_COMIS1..5 e CK_COMIS1..5.4. Personalizaciones para adecuar la baja automática del presupuesto de venta, se puede utilizar la función: MaBxOrc(cNumOrc,lMostraOP,lMostraEmp,lGeraPV,lMostraPV,aHeadC6,aHeadD4,lLibPV), donde: ExpC1 - Número del presupuesto, ExpL2 - Indica si se mostrará la orden de producción, ExpL3 - Indica si se mostrarán las reservas, ExpL4 - Indica si se debe mostrar el pedido de venta - que permita el cambio de valores. ExpA6 Pasar NilExpA7 Pasar NilExpL8 - Indica si se debe liberar el pedido automáticamente .5. Observaciones: En ningún caso se puede compartir el SC5/SC6 y dejar el stock exclusivo. Esta operación causa serios perjuicios al MRP, control de trazabilidad y ubicación física..