Combos

Cuando llenas un combo con el comando ListAdd y usas GLINK, como por ejemplo:

ListAdd(COMBO_TiposDoc,dsTiposDoc.cdescdoc+gLink(dsTiposDoc.ccodtipo))

Se Añade descripción del tipo de documento y código del tipo de documento
Si luego quieres recuperar el código de la selección que ha realizado el usuario, tienes que usar el modo:
sTipoDoc = COMBO_TiposDoc[COMBO_TiposDoc]..StoredValue
en vez de usar el nombre del combo, ya que te devolvería el número de línea de la selección.
Ahora bien, si las propiedades del combo marcas la opción:

Podrás usar el nombre del combo para que te devuelva el código en vez del número de línea. Por Ejemplo:

sTipoDoc = COMBO_TiposDoc

Por cierto, si lo que quieres es obtener el texto que se está mostrando en el combo, puedes usar esto:

sTipoDocDesc = COMBO_TiposDoc..DisplayedValue