Projekat

Općenito

Profil

Akcije

Podrška #25185

Zatvoren

F18, portiranje modula RNAL

Dodano od Saša Vranić prije oko 13 godina. Izmjenjeno prije više od 12 godina.

Status:
Zatvoreno
Prioritet:
Odmah riješiti
Odgovorna osoba:
Saša Vranić
Početak:
09.11.2011
Završetak:
28.12.2011
% završeno:

100%

Procjena vremena:

Fajlovi

dbf_field_10.png (15,9 KB) dbf_field_10.png Saša Vranić, 16.11.2011 12:55

Povezani tiketi 5 (0 otvoreno5 zatvorenih)

korelira sa F18 - Podrška #25075: F18 punom parom !ZatvorenoErnad Husremović31.10.2011

Akcije
korelira sa harbour - Greške #25262: DBF tabele i limiti naziva polja na 10 karakteraZatvorenoSaša Vranić16.11.2011

Akcije
korelira sa F18 - Greške #25861: RNAL - veza sa FAKT otpremnicom ZatvorenoSaša Vranić23.12.2011

Akcije
korelira sa F18 - Podrška #25915: Modul RNAL, semafori v1.1ZatvorenoSaša Vranić28.12.2011

Akcije
korelira sa F18 - Podrška #25964: legacy gather lock premošćavanjeZatvorenoSaša Vranić29.12.2011

Akcije
Akcije #1

Izmjenjeno od Saša Vranić prije oko 13 godina

Compiling 'rnal/rnal_dokument_tbl_db.prg'...
rnal/rnal_dokument_tbl_db.prg(224) Error E0020  Incomplete statement or unbalanced delimiters
rnal/rnal_dokument_tbl_db.prg(240) Error E0020  Incomplete statement or unbalanced delimiters
rnal/rnal_dokument_tbl_db.prg(272) Error E0020  Incomplete statement or unbalanced delimiters
3 errors

fali O_T_DOCIT2, ubacio

Akcije #2

Izmjenjeno od Saša Vranić prije oko 13 godina

s_params() se podudara sa fakt

promjenio

  • rnal_set_params()
  • fakt_set_params()
Akcije #3

Izmjenjeno od Saša Vranić prije oko 13 godina

g_rule_block()

g_rule_cols()

podudaranje sa fin-om

da, svaki modul ima svoj zaseban rule izgled itd...

Akcije #4

Izmjenjeno od Saša Vranić prije oko 13 godina

ok, to je to...

sada imam nepostojeće reference

Undefined symbols:
  "_HB_FUN__FILL_CONTACTS", referenced from:
      _symbols_table in rnal_stampa_dokumenta.o
  "_HB_FUN_R_FND_DOCS", referenced from:
      _symbols_table in rnal_izvj_menu.o
  "_HB_FUN_GR_ID_STR", referenced from:
      _symbols_table in rnal_sifre_grupe_atributi.o
  "_HB_FUN_FRM_LST_NALOG", referenced from:
      _symbols_table in rnal_pregled_dokumenata_menu.o
  "_HB_FUN_PID", referenced from:
      _symbols_table in t_rnal_mod.o
  "_HB_FUN__FILL_A_ARTICLES", referenced from:
      _symbols_table in rnal_pretraga_artikala.o
  "_HB_FUN_S_E_GR_VALS", referenced from:
      _symbols_table in rnal_sifre_menu.o
  "_HB_FUN__RULE_ART1_", referenced from:
      _symbols_table in rnal_pravila.o

ah, znam, ovo su dužine naziva funkcija

Akcije #5

Izmjenjeno od Saša Vranić prije oko 13 godina

očistio.... evo ga init build

https://github.com/knowhow/F18_knowhow/commit/5c05c590e6dc7dab5cd478eb48f87fbb7177e07b

heh, šta ti je kada je modul dobro rađen, za 3 minute port :)

Akcije #6

Izmjenjeno od Saša Vranić prije oko 13 godina

  • % završeno promijenjeno iz 0 u 60
Akcije #7

Izmjenjeno od Ernad Husremović prije oko 13 godina

Saša Vranić je napisao/la:

heh, šta ti je kada je modul dobro rađen, za 3 minute port :)

tebi moja narcosoidnost izgleda prešla. Moramo otići do apoteke.

vsasa ne možemo tako u europu.

Akcije #8

Izmjenjeno od Saša Vranić prije oko 13 godina

he he

Akcije #9

Izmjenjeno od Saša Vranić prije oko 13 godina

samo čekam komentar :)

Akcije #10

Izmjenjeno od Saša Vranić prije oko 13 godina

pri pokretanju postoji problem sa indeksima, neka polja su dugačka itd... pa indeks ne može da se kreira, ovo trebam pogledati

Akcije #11

Izmjenjeno od Saša Vranić prije oko 13 godina

  • Status promijenjeno iz Novo u Dodijeljeno
Akcije #12

Izmjenjeno od Ernad Husremović prije oko 13 godina

hmm tu treba odmah napravi f18_security koji bi jednostavno koristio knowhow ERP security.

Akcije #13

Izmjenjeno od Saša Vranić prije oko 13 godina

Ok, pošto sam implementirao nove security funkcije, idem se dalje baciti na RNAL...

U RNAL-u postoji problem sa dužinom naziva polja, jednostavno harbour je limitiran na "10" i nije kao kliper koji dozvoljava da kada radimo seek damo punu dužinu a on se brine za ostalo i stoga ne radi.

Akcije #14

Izmjenjeno od Saša Vranić prije oko 13 godina

ima puno tih polja

  • doc_dvr_date treba postati doc_dvr_da
  • doc_dvr_time treba postati doc_dvr_ti
  • itd...
Akcije #15

Izmjenjeno od Saša Vranić prije oko 13 godina

evo primjera docs.dbf-a generisan sa harbour-om

Akcije #16

Izmjenjeno od Saša Vranić prije oko 13 godina

evo vidi se polje doc_dvr_da i doc_dvr_ti

Akcije #17

Izmjenjeno od Ernad Husremović prije oko 13 godina

znači harbour je odsjekao polja što po meni nije trebao. sigurno je neki dbf clipper compatibility switch aktiviran.

Akcije #18

Izmjenjeno od Ernad Husremović prije oko 13 godina

[12:49pm]  vsasa joined the chat room.
[12:49pm] hernad: zar nije clipper taj koji zanemaruje
[12:50pm] hernad: polja naziva > 10, http://redmine.bring.out.ba/issues/25185#note-14
[12:50pm] vsasa: clipper to jednostavno izgleda ima integrisano I on sam to sreže
[12:50pm] vsasa: dok harbour ne dozvoljava
[12:50pm] hernad: naime doc_dvr_date kliper otkida i odatle problem
[12:50pm] hernad: ama nije bolan
[12:51pm] hernad: nego si ti očigledno pristupao tabelama koje je CLIPPER kreirao
[12:51pm] hernad: a on ne može preko 10
[12:51pm] vsasa: ma jok
[12:51pm] vsasa: prilikom portiranja rnala, f18 je kreirao tabele
[12:51pm] hernad: i on umjesto doc_dvr_date napravi doc_dvr_da polje
[12:51pm] hernad: ako to nije tako
[12:51pm] hernad: ako je harbour otkinuo
[12:52pm] hernad: onda je on očigledno kompajliran sa nekim clipper compatible switch-em koji se može isključiti
[12:53pm] hernad: napravi test
[12:53pm] hernad: izoluj problem
[12:53pm] hernad: kreiraj u harbour_playground dbf/
[12:53pm] hernad: i u njemu kreiraj tabelu sa dugim poljima i napravi indeks
[12:53pm] hernad: pa tu navedi ponašanje i problem
[12:54pm] hernad: to nema logike nikakve što govoriš
[12:54pm] vsasa: da, harbour prilikom generisanja otkine I lokuje na 10
[12:54pm] vsasa: evo baš gledam docs.dbf koje je harbour generisao

svakako ovo je harbour a ne F18 pitanje i treba ga riješiti na harbour projektu na način koji sam naveo

Akcije #19

Izmjenjeno od Ernad Husremović prije oko 13 godina

čišćenje naziva koje si naveo nije dobra odluka.

Akcije #20

Izmjenjeno od Saša Vranić prije oko 13 godina

ma da, znam, pogledat ću da vidim šta je u pitanju

Akcije #21

Izmjenjeno od Ernad Husremović prije oko 13 godina

napravio sam na knowhow centralno mjesto za playground tako da svi možemo svoj rad mergirati na centralno mjesto https://github.com/knowhow/harbour_playground

Akcije #22

Izmjenjeno od Saša Vranić prije oko 13 godina

  • Status promijenjeno iz Dodijeljeno u Zatvoreno
  • % završeno promijenjeno iz 60 u 100
Akcije #23

Izmjenjeno od Ernad Husremović prije oko 13 godina

  • Status promijenjeno iz Zatvoreno u Dodijeljeno
  • Prioritet promijenjeno iz Normalan u Urgentno
  • % završeno promijenjeno iz 100 u 90

odsjeći dugačka polja na 10 znakova

Akcije #24

Izmjenjeno od Ernad Husremović prije oko 13 godina

na serveru su polja ta polja odsječena ili su > 10 znakova ? treba uraditi njihov alter onda

Akcije #25

Izmjenjeno od Ernad Husremović prije oko 13 godina

  • Završetak postavljeno na 28.12.2011
  • Prioritet promijenjeno iz Urgentno u Odmah riješiti

uzeto ovo prvo ujutro, tako da negdje do 10 imam info koliko je potrebno da se RNAL stavi u funkciju.

Akcije #26

Izmjenjeno od Ernad Husremović prije oko 13 godina

... po pitanju ovih dugačkih polja

Akcije #27

Izmjenjeno od Saša Vranić prije oko 13 godina

u fmk paketu nemamo RNAL tabela, treba ih napraviti prije svega

Akcije #28

Izmjenjeno od Saša Vranić prije oko 13 godina

a što se tiče podataka koji su ranije importovani polja su odsječena

CREATE TABLE rnal_docs
(
  doc_no numeric(10,0),
  doc_date date,
  doc_dvr_da date,
  doc_dvr_ti character(8),
  doc_ship_p character(200),
  cust_id numeric(10,0),
  cont_id numeric(10,0),
  cont_add_d character(200),
  doc_pay_id numeric(4,0),
  doc_paid character(1),
  doc_pay_de character(100),
  doc_priori numeric(4,0),
  doc_desc character(200),
  doc_status numeric(2,0),
  operater_i numeric(3,0),
  brisano character(1),
  doc_sh_des character(100),
  doc_time character(8),
  doc_in_fmk numeric(1,0),
  obj_id numeric(10,0),
  fmk_doc character(150)
);
Akcije #29

Izmjenjeno od Saša Vranić prije oko 13 godina

treba sva polja očistiti koja prelaze LEN 10

Akcije #31

Izmjenjeno od Saša Vranić prije oko 13 godina

Akcije #32

Izmjenjeno od Saša Vranić prije oko 13 godina

dobro, pregledao unos naloga... čini se da radi, ali mi izbacuje greške radi ne postojanja semafora...

treba i semafore ubaciti i tabele u pg/sql da bi ovo radilo kako treba

za to mi treba nekih 2 - 3h pretpostavljam

znači:

  • kreiranje tabela i semafora u fmk paketu
  • rnal semafori šifrarnika u kod-u
Akcije #33

Izmjenjeno od Ernad Husremović prije oko 13 godina

uradi ovo. radi češće update ticketa

fmk db upgrade uraditi u posebnom sql fajlu, kako sam to ja u posljednjim upgrade-ovima radio

napravi database/misc/rnal_create_tables.sql

Akcije #34

Izmjenjeno od Saša Vranić prije oko 13 godina

ok

Akcije #35

Izmjenjeno od Saša Vranić prije više od 12 godina

  • Status promijenjeno iz Dodijeljeno u Zatvoreno
  • % završeno promijenjeno iz 90 u 100
Akcije

Također dostupno kao Atom PDF