on 06-23-2009 5:52 PM
Necesito hacer un FS para los documentos de ventas, inicie con factura y lo que quiero hacer es lo siguiente:
Cuando el vendedor elija en ¨Unidad Base¨ No, quiero que me traiga lo que esta en datos maestros de articulos ¨Unidad de medida de ventas¨ si pone que ¨Si¨ entonces me traiga de ese articulo igual en datos maestros ¨Unidad de medida de empaque¨ y que se ponga en el campo que yo asigne.
Esto lo quiero hacer de esta manera:
SELECT
CASE
WHEN a.usebaseun = 'No'
THEN OITM.salunitmsr ELSE OITM.salpackmsr END
FROM INV1 a WHERE $[oitm.itemcode] = a.itemcode
grabe ese query y lo puse en un campo en donde se actulizara al salir del almacen, el problema es que no me funciona, alguien tiene algun comentario o alguna otra forma de hacer eso??
Tambien intente con:
SELECT
CASE
WHEN $[$38.12.0] = 'No'
THEN a.salunitmsr ELSE a.salpackmsr END
FROM OITM a WHERE $[$38.12.0] = a.itemcode
Ya funciono....asi queda:
SELECT CASE WHEN $[$38.12.0] = 'N'
THEN a.salunitmsr ELSE a.salpackmsr END
FROM dbo.OITM a WHERE $[$38.1.0] = a.itemcode
A ver si a alguien le sirve como ejemplo para alguna otra cosa...
saludos.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
100 | |
12 | |
11 | |
6 | |
6 | |
4 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.