Sociedad por defecto en funciones del módulo de ventas

Buenos días. 

Quisiera conocer como se determina el valor de por defecto del campo sociedad, observable en una pantalla que sugiera ese valor por defecto (por ejemplo, en la lanzadera de facturación de contratos SAUTINVC):

Este valor, entiendo que está relacionado con el valor de la global GDEFSOC, pero, ¿cómo se define ese valor de la global? sabiendo que, se establece al inicio de sesión del usuario, y que en caso de que el usuario tenga por configuración de perfil función asociado, en la sección de Plantas, para el módulo de Ventas un valor de planta por defecto en particular, cogerá de allí la sociedad de la planta, para sugerirlo por defecto:

Pero, en el caso de que el usuario no tenga definido una planta por defecto en su perfil función, ¿de donde recupera X3 el valor de sociedad por defecto que sugiere en las funciones del módulo de ventas?.  Si me podéis aclarar al respecto lo agradeceré, porque no estoy pudiendo dar con el origen de la sociedad por defecto cuando no viene del perfil función del usuario.

Un saludo y muchas gracias,

Christian

  • 0

    Hola Christian, 

    ¿Probaste a indicarle en el campo CPY de la pantalla de la función en valor por defecto esa variable global?

  • 0 in reply to Diego GF

    Hola, ¿qué tal Diego?, un gusto.   Es que el problema no es quiero conocer el valor de la global y utilizarlo, sino entender como se define el valor de esa global, cuando no es obtenido de la forma que he descrito, desde el perfil de función ligado al usuario.   En realidad, esta consulta que he realizado, deriva de lo que a mi entender es un bug, que ya he consultado con el soporte de Sage y espero respuesta aún.  Pero por separar temas aquí he querido conocer si algún colega ha pasado por esta duda y ha resuelto el origen del valor de la global GDEFSOC.

    Muchas gracias de todas maneras.

  • 0 in reply to Christian M Aguirre

    Diría que coge la primera que encuentra,. Creo que también lo pregunté, y no hay manera de no asignar ninguna, que es lo que piden los clientes cuando gestionan muchas sociedades, prefiriendo, para evitar errores, entrarla a mano .. quizás por específico podría eliminarse el valor una vez inicializadas las G*, pero hay que investigar...

  • 0 in reply to Mfalco

    Vale, muchas gracias MFALCO, también casi he llegado a la misma conclusión.  De hecho, la sociedad que coge, coincide con el primer registro de la tabla FACILITY (aunque no es el primero en COMPANY).  Tenemos esa problemática que describes de muchas sociedades activas, justamente, y la que aparece por defecto nos ha intrigado mucho en cuanto a su origen.  Se puede solucionar por específico, o indicando la planta por defecto para el módulo de ventas en el perfil función asignado al usuario.. pero eso puede implicar multiplicar los perfil función en relación a la cantidad de sociedades.

    Muchas gracias por tu comentario.