IF _serial = "110388" OR _serial = "110347" OR _serial = "110147" OR _serial = "110377" OR _serial = "110560" OR _serial = "110167"
lbret = .t.
ENDIF
RETURN lbret
ENDPROC
PROCEDURE load_lista_documentos
LPARAMETERS _ano, _mes
LOCAL lbret
lbret = .t.
SELECT DISTINCT tipo_documento FROM cs_saft_final WHERE YEAR(data_documento) = _ano AND MONTH(data_documento) = _mes ORDER BY tipo_documento INTO CURSOR cs_doc_file
SELECT cs_doc_file
INSERT INTO cs_lista_documentos (tipo, descricao, escolhido) VALUES (cs_doc_file.tipo_documento, this.get_desc_tipo_doc(cs_doc_file.tipo_documento), 1)
*!* replace ALL nif WITH UPPER(STUFF(nif, 3, 1, "")) FOR LEFT(conta, 2) = "21" AND SUBSTR(nif, 3, 1) = " "
*!* ENDIF
SELECT UPPER(nif) as nif, conta as conta FROM plano WHERE LEFT(conta, 2) = "21" OR LEFT(conta, 2) = "26" ORDER BY conta INTO CURSOR cs_plano_nifs readwrite
IF thisform.total_doc # cs_saft_final.total_documento
INSERT INTO cs_relatorio (rlt_tipo_erro, rlt_tipo_doc, rlt_nr_doc, rlt_desc) VALUES (9, lctipo_doc, ALLTRIM(cs_saft_final.nr_doc), "Problema com o valor Iliquido do documento")
IF thisform.total_doc # cs_saft_final.total_documento
INSERT INTO cs_relatorio (rlt_tipo_erro, rlt_tipo_doc, rlt_nr_doc, rlt_desc) VALUES (9, lctipo_doc, ALLTRIM(cs_saft_final.nr_doc), "Problema com o valor Iliquido do documento")
SELECT DISTINCT &lcexpr as serie FROM cs_saft_final WHERE YEAR(data_documento) = _ano AND MONTH(data_documento) = _mes AND &lcdocs ORDER BY tipo_documento INTO CURSOR cs_serie_file