przerobiłem cashimportcfg.php na coś takiego:
#v+ $patterns[] = array( 'id' => NULL, // import source identifier (from 'cashsources' table) 'pattern' => "/^(.*);(.*);(.*);(.*);(.*);(.*);(.*);(.*);(.*);/", 'pid' => 0, // customer ID position in expression // if zero - we try to search ID by regexp, // invoice number or customer name and forename in entire line 'pname' => 4, // name position 'plastname' => 4, // forename position 'pvalue' => 6, // value position 'pcomment' => 3, // operation comment position 'pdate' => 2, // date position
'date_regexp' => '/([0-9]{2})-([0-9]{2})-([0-9]{4})/', // date format (dd.mm.yyyy) 'pday' => 1, 'pmonth' => 2, 'pyear' => 3,
'pid_regexp' => '/.*[IDid][:-/\b+]([0-9]{0,4}).*/i', // if 'pid' is not specified // try to find it by regexp
'invoice_regexp' => '/.*(\d+)/(d+)/([0-9]{4}).*/',// format of invoice number // default %N/LMS/%Y 'pinvoice_number' => 1, // position of invoice number in $invoice_regexp 'pinvoice_year' => 3, // year position in $invoice_regexp 'pinvoice_month' => 2, // month position in $invoice_regexp
'encoding' => 'UTF-8', // imported data encoding (for conversion)
'modvalue' => 0, // if not zero do value = value * modvalue 'use_line_hash' => FALSE, // create md5 hash for whole import line instead of // time, value, customer name and comment 'line_idx_hash' => FALSE, // include line number into hash data );
#v-
w konfiguracji w phpui dodałem opcje import_config = cashimportcfg.php, w źródłach importu dodałem źródło o nazwie cashimportcfg.php (wydaje mi się że nazwę można wpisać dowolną, to się do niczego nie odnosi :/)
wczytuję teraz plik tekstowy i niestety nic nie jest rozpoznane, w błędach wyświetlają sie wszystkie linie z pliku :/
gdzieś popełniłem chyba czeski błąd. podpowie ktoś jak to uruchomić?
W dniu 11 czerwca 2014 19:28 użytkownik Marcin marcin@nicram.net napisał:
wydaje mi się, że do czasu przejścia na masówki moge użyć improtu z pliku i poedytować modules/cashimportcfg.php. czy tylko to musze zmienić?? format danych w pliku tekstowym jak w pierwszych wiadomościach.