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

Questo forum è dedicato alle discussioni riguardanti le contribution per osCommerce

Moderatore: mod Generali

6blu
membro Baby
membro Baby
Messaggi: 56
Iscritto il: 24/05/2004, 0:00
Località: Italy - (TV)
Contatta:

Messaggio 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
Ultima modifica di 6blu il 18/03/2005, 17:50, modificato 2 volte in totale.
> [i:de8c34be93] prosecco - cartizze - spumante[/i:de8c34be93] <
Tutto questo lo trovi su www.proseccoroad.com
nanolnx
membro Junior
membro Junior
Messaggi: 19
Iscritto il: 23/01/2005, 1:00
Località: Italia

Messaggio 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
Fabry78
membro Junior
membro Junior
Messaggi: 20
Iscritto il: 13/11/2004, 1:00
Località: ITALIA
Contatta:

Messaggio da Fabry78 »

come si fa ad cambiare la data da ANNO-MESE-GIORNO in

Giorno / mese /anno ?
mustafa
membro Senior
membro Senior
Messaggi: 357
Iscritto il: 15/06/2004, 0:00
Località: Lecce

Messaggio da mustafa »

Prof_Invoice&PackingSlip_v0.2.zip e' l'ultima versione di questa contrib? o ce n'e' una successiva?

ciao
Avatar utente
100asa
membro Regular
membro Regular
Messaggi: 166
Iscritto il: 28/09/2003, 0:00
Località: Italia
Contatta:

Messaggio da 100asa »

Il contatore fatture, al 01/01/06, non si è azzerato? Come risolvere il problema?
Grazie
Nil sapientiae odiosius acumine nimio (Seneca)
100asa.it
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Messaggio 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
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto

http://www.semilandia.it
Avatar utente
100asa
membro Regular
membro Regular
Messaggi: 166
Iscritto il: 28/09/2003, 0:00
Località: Italia
Contatta:

Messaggio 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?
Nil sapientiae odiosius acumine nimio (Seneca)
100asa.it
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Messaggio 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
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto

http://www.semilandia.it
chiocciola
membro Regular
membro Regular
Messaggi: 193
Iscritto il: 26/12/2003, 1:00
Località: italia

Messaggio 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!
negozioidea
membro Junior
membro Junior
Messaggi: 33
Iscritto il: 18/06/2009, 14:09

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

Messaggio 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
dynamo
membro Master
membro Master
Messaggi: 1976
Iscritto il: 13/11/2007, 17:47
Contatta:

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

Messaggio 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:
www.vinidimo.it

visitate e criticate se è il caso... solo con le critiche posso migliorarlo ^_^
negozioidea
membro Junior
membro Junior
Messaggi: 33
Iscritto il: 18/06/2009, 14:09

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

Messaggio 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
dynamo
membro Master
membro Master
Messaggi: 1976
Iscritto il: 13/11/2007, 17:47
Contatta:

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

Messaggio 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?
www.vinidimo.it

visitate e criticate se è il caso... solo con le critiche posso migliorarlo ^_^
negozioidea
membro Junior
membro Junior
Messaggi: 33
Iscritto il: 18/06/2009, 14:09

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

Messaggio da negozioidea »

sempre perchè sono ignorante come devo fare....ora ci provo da solo ... ma grazie di eventuali aiuti
dynamo
membro Master
membro Master
Messaggi: 1976
Iscritto il: 13/11/2007, 17:47
Contatta:

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

Messaggio 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');
www.vinidimo.it

visitate e criticate se è il caso... solo con le critiche posso migliorarlo ^_^
Rispondi