0
Doppia numerazione fatture
Problem reported by Demetria Fundament - May 5, 2008 at 2:03 AM
Resolved
Salve Ho finalmente finito di migrare i dati a sqlserver. Con access usavo una doppia numerazione per le fatture. Nel senso che utilizzavo una N prima del numero della fattura (es. Nxxxx/0000) per le fatture di servizi. Mi sono accorto che con sqlserver, durante la creazione di una nuova fattura mi dava errore nella procedura di calcolo del nuovo numero fattura. Ho visto che la procedura converte i primi 4 valori del numero fattura da caratteri a interi, così come per gli ultimi 4 per l'anno, così ho pensato di inserire la N subito dopo i primi 4 numeri (es. xxxxN/0000). Così facendo non noto alcun problema in Alca però vi chiedo se questa modifica può creare dei problemi al database. Grazie

5 Replies

Reply to Thread
0
Enrico Ferraro Replied
May 5, 2008 at 2:03 AM
Questo il messaggio di errore? -- Procedure: ALCASDK.ALCASDK.Documenti.get_NuovoNumeroDocumento Error.Source: Microsoft OLE DB Provider for SQL Server Error.Number: -2147217913 Error.Description: Conversion failed when converting the nvarchar value 'N000' to data type int. DB Used: SqlServer AdditionalInformation: 347::SELECT Max(convert(int ,(Left(Numero,4)))) AS Ultimo, convert(int ,Right(Numero,4)) AS Anno FROM [Fatture Dati] WHERE Preventivo=0 AND Contratto=0 AND Proprietà='Uscita' AND Left(Numero,2) <> 'DT' AND Left(Numero,2) <> 'PR' AND Left(Numero,1) <> 'C' GROUP BY convert(int ,(Right(Numero,4))), Proprietà ORDER BY convert(int ,Right(Numero,4)) DESC ALCA.version: 9.7.173 ALCA.SDK v.: 9.7.173 ALCA.Instance: 00-0B-0D-73-18-3C -- ================================================================================ Errors stack: (1) Microsoft OLE DB Provider for SQL Server - Conversion failed when converting the nvarchar value 'N000' to data type int. [-2147217913] ================================================================================ www.info2000.biz
0
Demetria Fundament Replied
May 5, 2008 at 2:03 AM
Si l'errore che mi dava era questo. Però se mi conferma che la seconda tipologia di numerazione (es xxxxN/0000) è corretta continuo con quest'ultima. Grazie
0
Enrico Ferraro Replied
May 5, 2008 at 2:03 AM
Tale modifica non comporta problemi per il buon funzionamento di ALCA, resta inteso che la numerazione dei documenti in uscita la dovrà mantenere manualmente. Nella prossima Beta questo messaggio è stato soppresso. www.info2000.biz
0
Demetria Fundament Replied
May 5, 2008 at 2:03 AM
grazie per la conferma
0
Enrico Ferraro Replied
May 5, 2008 at 2:03 AM
Può usare la numerazione che preferisce.
quote:
Originally posted by Fina
Si l'errore che mi dava era questo. Però se mi conferma che la seconda tipologia di numerazione (es xxxxN/0000) è corretta continuo con quest'ultima. Grazie
www.info2000.biz

Reply to Thread