SDKC7308
A partir de esta versión, al utilizar la función "fSetDatoConceptoDocto" mediante el SDK, el sistema permitirá asignar un almacén por concepto.
En el SDK de CONTPAQi® Comercial Premium existen algunas funciones publicadas para los conceptos de los documentos, entre ellas existen funciones que permiten ubicar algún concepto específico, leer datos o valores de campos, así como la asignación o guardado de datos en los campos. Cada una de las funciones tiene un valor entero de retorno, el cual se recomienda utilizar ya que ayudará a identificar si todo de manera correcta o si presentó algún problema.
Los valores de retorno que se pueden presentar son:
La asignación del almacén asumido por concepto de documento se puede realizar utilizando las siguientes funciones:
1. Buscar el concepto del documento al que se le asignará el almacén asumido.
fBuscaIdConceptoDocto ( int aIdConcepto ); // Busca el concepto por identificador del concepto
fBuscaConceptoDocto ( char *aCodConcepto ); // Busca el concepto por código del concepto
Ejemplo:
fBuscaConceptoDocto("34"); // El código del concepto 34 corresponde al de Entrada al almacén
2. Se utiliza la siguiente función para iniciar la transacción que modifica el concepto y deja el registro en modo modificación
fEditaConceptoDocto ( void );
Ejemplo:
fEditaConceptoDocto();
3. Se indica cuál campo de la tabla se va a modificar y el valor que se le dará.
fSetDatoConceptoDocto ( const char *aCampo, char *aValor ); // Nombre del campo, valor del campo en formato cadena
Ejemplo:
fSetDatoConceptoDocto ( "cIdAlmAsum", "1" ); // El campo "cIdAlmAsum" almacena el identificador del almacén asumido. Como el campo es un identificador, espera recibir un número en formato cadena
4. Guarda el concepto modificado y termina la transacción
fGuardaConceptoDocto ( void );
Ejemplo:
fGuardaConceptoDocto(); // Al consultar el concepto se podrá visualizar que éste ya tiene modificado el almacén asumido.
|