Projekat

Općenito

Profil

Akcije

Podrška #25185

Zatvoren

F18, portiranje modula RNAL

Dodano od Saša Vranić prije više od 13 godina. Izmjenjeno prije skoro 13 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 više od 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 više od 13 godina

s_params() se podudara sa fakt

promjenio

  • rnal_set_params()
  • fakt_set_params()
Akcije #3

Izmjenjeno od Saša Vranić prije više od 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 više od 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 više od 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 više od 13 godina

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

Izmjenjeno od Ernad Husremović prije više od 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 više od 13 godina

he he

Akcije #9

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

samo čekam komentar :)

Akcije #10

Izmjenjeno od Saša Vranić prije više od 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 više od 13 godina

  • Status promijenjeno iz Novo u Dodijeljeno
Akcije #12

Izmjenjeno od Ernad Husremović prije više od 13 godina

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

Akcije #13

Izmjenjeno od Saša Vranić prije više od 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 više od 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 više od 13 godina

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

Akcije #16

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

evo vidi se polje doc_dvr_da i doc_dvr_ti

Akcije #17

Izmjenjeno od Ernad Husremović prije više od 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 više od 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 više od 13 godina

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

Akcije #20

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

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

Akcije #21

Izmjenjeno od Ernad Husremović prije više od 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 više od 13 godina

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

Izmjenjeno od Ernad Husremović prije više od 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 više od 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 više od 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 više od 13 godina

... po pitanju ovih dugačkih polja

Akcije #27

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

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

Akcije #28

Izmjenjeno od Saša Vranić prije više od 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 više od 13 godina

treba sva polja očistiti koja prelaze LEN 10

Akcije #31

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

Akcije #32

Izmjenjeno od Saša Vranić prije više od 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 više od 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 više od 13 godina

ok

Akcije #35

Izmjenjeno od Saša Vranić prije skoro 13 godina

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

Također dostupno kao Atom PDF