Pagina 3 di 4

Inviato: 18/03/2005, 17:45
da 6blu
Updated version 0.2 (29/10/2004) by Chiocciola

File Readme.txt preso dalla contribution scaricata dal sito di OSC

3]- Add this row at the end in catalog\admin\includes\database_tables.php
//Contribution Prof_Invoice&PackingSlip START
define('TABLE_INVOICE', 'table_invoice');
//Contribution Prof_Invoice&PackingSlip END

Inviato: 18/03/2005, 17:46
da nanolnx
Scusa me quale versione della contrib hai instalato, perchè in tutte quelle che ho provato c'èra de sostituire il file database_tables.php o quantomeno copiare le variazioni di codice.
Cmq l'importante è che hai risolto il tuo problema.
Ciao :D

Inviato: 19/03/2005, 18:39
da Fabry78
come si fa ad cambiare la data da ANNO-MESE-GIORNO in

Giorno / mese /anno ?

Inviato: 27/03/2005, 18:53
da mustafa
Prof_Invoice&PackingSlip_v0.2.zip e' l'ultima versione di questa contrib? o ce n'e' una successiva?

ciao

Inviato: 03/01/2006, 15:15
da 100asa
Il contatore fatture, al 01/01/06, non si è azzerato? Come risolvere il problema?
Grazie

Inviato: 03/01/2006, 15:18
da Bass
100asa ha scritto:Il contatore fatture, al 01/01/06, non si è azzerato? Come risolvere il problema?
Grazie
Va fatto a mano dal DB

'iao

Sergio

Inviato: 03/01/2006, 15:22
da 100asa
... non penso, perchè da quello che dice l'autore, l'azzeramento dovrebbe essere automatico:
http://www.oscommerce.com/community/contributions,2604

Potresti essere più chiaro, sul come azzerare il contatore delle fatture?

Inviato: 03/01/2006, 15:26
da Bass
100asa ha scritto:.
Potresti essere più chiaro, sul come azzerare il contatore delle fatture?
Da quello che ricordo andava azzerata a mano, magari sbaglio, io non uso le fatture di oscommerce

'iao

Sergio

Inviato: 03/01/2006, 19:11
da chiocciola
ti posto come era in originale il pezzo del contatore fino a che 6blu non l'ha pubblicato:
**********************************************************
//modifica per fattura con contatore
$date_array = getdate();
$vecchio_numero = '50';//ultima numerazione con sistema fatturazione precedente
$anno_ultima_fattura = '2004'; // ultimo anno di fatturazione con programma precedente
if ( $date_array[year]== $anno_ultima_fattura)
{
$correzione=$vecchio_numero;
}
else
{
$correzione='0';
}
$verifica_data_query = tep_db_query("select anno, fatture_id from " . TABLE_FATTURE . " where anno < '".((int) $date_array[year]) . "'");
$num_fatture=mysql_num_rows($verifica_data_query);
$verifica_query = tep_db_query("select orders_id from " . TABLE_FATTURE . " where orders_id = '" . (int)$oID . "'");
$verifica_id = tep_db_fetch_array($verifica_query);
$sql_data_array = array('orders_id' => $oID);
if ($verifica_id['orders_id'] == $oID)
{
}
else
{
$data_formattata = date("Y-m-d H:i:s");
tep_db_query("insert into " . TABLE_FATTURE . " (orders_id, data_fattura, anno) values ('". (int)$oID . "','" .$data_formattata ."','" .$date_array[year]."')");
$numero_attuale = mysql_insert_id();
$numero_fattura= ((int)$numero_attuale - (int)$num_fatture + $correzione);

tep_db_query("update " . TABLE_FATTURE . " set numero_fattura = ('".$numero_fattura ."') where orders_id = '" . (int)$oID . "'");

}




$fatture_id_query = tep_db_query("select fatture_id, numero_fattura from " . TABLE_FATTURE . " where orders_id = '" . (int)$oID . "'");
$fatture_id = tep_db_fetch_array($fatture_id_query);
// fine modifica
***********************************************************
se hai problemi a ripristinare il file fammelo sapere al massimo me lo invii e te lo modifico io.
Ciao!

Re: [contribution] Fattura 2 - (Prof. Invoice and Packing Slip)

Inviato: 03/08/2009, 12:57
da negozioidea
installata contribution mi da questo errore:

1146 - Table 'Sql266320_1.TABLE_INVOICE' doesn't exist

select date_invoice from TABLE_INVOICE where substring(date_invoice,7) < '2009'

[TEP STOP]


la tabella table_invoice esiste nel sql

Re: [contribution] Fattura 2 - (Prof. Invoice and Packing Slip)

Inviato: 03/08/2009, 13:42
da dynamo
negozioidea ha scritto:installata contribution mi da questo errore:

1146 - Table 'Sql266320_1.TABLE_INVOICE' doesn't exist

select date_invoice from TABLE_INVOICE where substring(date_invoice,7) < '2009'

[TEP STOP]


la tabella table_invoice esiste nel sql

se può servire io ho realizzato una contributions per la generazione delle fatture.

il numero di fattura è progressivo, e viene generato quanto lo stato dell'ordine viene impostato su "spedito" e permette all'utente di scaricarla direttamente dal suo pannello utente, è possibile avere un'aggiunta e avere l'invio automatico della fattura all'indirizzo mail del cliente.

la fattura è in formato .pdf ed è permesso solamente il salvataggio e la stampa, quindi è assolutamente sicuro e a norma di legge.

per ulteriori dettagli contattami pure in privato :wink:

Re: [contribution] Fattura 2 - (Prof. Invoice and Packing Slip)

Inviato: 03/08/2009, 20:28
da negozioidea
sicuramente sarà molto interessante la tua contribution...ma per il momento non vorrei spedere soldi per creare questo sito ed immagino che la tua contribution sia a pagamento...

grazie cmq

attendo notizie per risolvere il problema

Re: [contribution] Fattura 2 - (Prof. Invoice and Packing Slip)

Inviato: 03/08/2009, 21:11
da dynamo
negozioidea ha scritto:sicuramente sarà molto interessante la tua contribution...ma per il momento non vorrei spedere soldi per creare questo sito ed immagino che la tua contribution sia a pagamento...

grazie cmq

attendo notizie per risolvere il problema
per rispondere al tuo problema...

hai aggiornato il file database.php con la nuova tabella?

Re: [contribution] Fattura 2 - (Prof. Invoice and Packing Slip)

Inviato: 04/08/2009, 7:50
da negozioidea
sempre perchè sono ignorante come devo fare....ora ci provo da solo ... ma grazie di eventuali aiuti

Re: [contribution] Fattura 2 - (Prof. Invoice and Packing Slip)

Inviato: 04/08/2009, 9:05
da dynamo
scusami mi riferivo al file database_tables.php

io non so dove agisce questa contributions se in admin o sul lato catalogo...

in ogni caso devi aggiornare quel file aggiungendo la riga di codice

Codice: Seleziona tutto

  define('TABLE_INVOICE', 'nome-tabella-nel-db');