Tax.lt narys vartotojas2017

V
Tax.lt narys nuo
2017-02-20
vartotojas2017
forume parašė 7 žinučių

Naujausios žinutės:

2017-02-22 11:50 Programinė įranga » Nemokama apskaitos programa » #1350289
Ačiū! Peržiūrėsiu ką galima su serveriu padaryt. (nelabai kas leis man ji liest turbūt:)
2017-02-22 11:32 Programinė įranga » Nemokama apskaitos programa » #1350283

Niemand rašė:

vartotojas2017 rašė:
Pasileidau ant kito kompo, tas pats rezultatas. Pabandžiau paieškot bėdos kitur.
Apskaitos Query Browser'is nepatenkitas CASE sakiniu.
nenori datos gražint kaip Date tipo.. kai konvertini į string'ą.. nebesikeikia.
PVZ
CASE WHEN O.ActualDate IS NULL THEN CAST(b.Op_data AS char) ELSE CAST(O.ActualDate AS char) END AS ActualDate
Prikabinau rezultatą. ActualDate laukas užsipildo pilnai. Kur dar ieškot galų? :(


Tai Mysql (serveris) ar sqlite (failas)?
O jei AS date? O jei CAST uždėti visam SELECT WHEN?

Taip, čia MySQL serveris.
jei pradiniam variante keiciam iš char į date meta tą pačią klaidą.
Jei dedami visa CASE į CAST'ą.:
CAST(CASE WHEN O.ActualDate IS NULL THEN b.Op_data ELSE O.ActualDate END as date) AS ActualDate
tada suveikia. T.y nemeta klaidų ir išduoda reikiamą rezultatą su ActualDate reikšmėmis.
2017-02-22 10:28 Programinė įranga » Nemokama apskaitos programa » #1350264

vartotojas2017 rašė:

Niemand rašė:

vartotojas2017 rašė: Bet nemanau kad select'as gali padėtį pataisyti dėl sąskaitų registrų importavo į iSAF (xml formavimo) ir dėl neteisingos datos įrašymo prie "InvoiceDate" Kokio lauko jam gali trūkt, kad jis lauką "Išrašymo data" (Sąskaitų faktūrū registras) užpildo einama data, o ne realia sąskaitos išrašymo data?


Ne ištaisyti, o nustatyti priežastį, kodėl programa pas jus blogai veikia. O priežastis tame, kad pas jus sql užklausa vietoje datos grąžina "kryžiuką", kurį programa defaultina į today.
O to priežastis savo ruožtu, kad kažkokia kita programa į globalų win kešą instaliavo kažkokį savo sqlite draiverį, kuris dėl savo globalumo perspjauna programos naudojamą ir duoda neprognozuojamus rezultatus.
Rytoj dar pažiūrėsiu, gal pavyks parinkti visiems priimtiną SQL sintaksę. Bet globalios problemos tas neišspręs, ir kitur pas jus gali būti grąžinami klaidingi rezultatai. Reikia ieškoti kaltininko ir jį išinstaliuoti kaip minimum iš globalaus kešo.



Ačiū už paaiškinimą. Bus įdėjų ieškot bėdos. Pradžiai pabandyt leist ant skirtingų kompų. (P.S. pati apskaitos bazė guli ne lokaliai)


Pasileidau ant kito kompo, tas pats rezultatas. Pabandžiau paieškot bėdos kitur.
Apskaitos Query Browser'is nepatenkitas CASE sakiniu.
nenori datos gražint kaip Date tipo.. kai konvertini į string'ą.. nebesikeikia.
PVZ
CASE WHEN O.ActualDate IS NULL THEN CAST(b.Op_data AS char) ELSE CAST(O.ActualDate AS char) END AS ActualDate
Prikabinau rezultatą. ActualDate laukas užsipildo pilnai. Kur dar ieškot galų? :(
2017-02-22 08:39 Programinė įranga » Nemokama apskaitos programa » #1350229

Niemand rašė:

vartotojas2017 rašė: Bet nemanau kad select'as gali padėtį pataisyti dėl sąskaitų registrų importavo į iSAF (xml formavimo) ir dėl neteisingos datos įrašymo prie "InvoiceDate" Kokio lauko jam gali trūkt, kad jis lauką "Išrašymo data" (Sąskaitų faktūrū registras) užpildo einama data, o ne realia sąskaitos išrašymo data?


Ne ištaisyti, o nustatyti priežastį, kodėl programa pas jus blogai veikia. O priežastis tame, kad pas jus sql užklausa vietoje datos grąžina "kryžiuką", kurį programa defaultina į today.
O to priežastis savo ruožtu, kad kažkokia kita programa į globalų win kešą instaliavo kažkokį savo sqlite draiverį, kuris dėl savo globalumo perspjauna programos naudojamą ir duoda neprognozuojamus rezultatus.
Rytoj dar pažiūrėsiu, gal pavyks parinkti visiems priimtiną SQL sintaksę. Bet globalios problemos tas neišspręs, ir kitur pas jus gali būti grąžinami klaidingi rezultatai. Reikia ieškoti kaltininko ir jį išinstaliuoti kaip minimum iš globalaus kešo.



Ačiū už paaiškinimą. Bus įdėjų ieškot bėdos. Pradžiai pabandyt leist ant skirtingų kompų. (P.S. pati apskaitos bazė guli ne lokaliai)
2017-02-21 20:55 Programinė įranga » Nemokama apskaitos programa » #1350220

Niemand rašė:

ASku rašė:


Įvykdykite ten pat:

SELECT O.ID, C.ID, C.Pavad, C.Kodas, C.SP_kodas, C.E_Mail, b.Op_data, b.Op_Dok, b.Op_turinys,
O.CurrencyCode, O.CurrencyRate, 'LT', O.CommentsInternal, MAX(I.Tarif), SUM(I.SumOriginal),
SUM(I.SumVatOriginal), SUM(I.SumLTL), SUM(I

Įvykdžius išmeta klaidą...



Vėl taxas nukirpo dalį teksto, pasiimkit iš čia: pastebin.com/gnYDAVfZ


Gal per daug suktą užklausą, kad apskaita pakimba su klaidos pranešimu (prisegtu žemiau). N kartų spaudžiant Esc ar Enter.. parodo dalį duomenų, tačiau ties "ActualDate" nebepavksta apskaitai suskaičiuot.. rodo tik kryžiukus (antras prisegtukas) ir nepertraukiamai lenda tas pats klaidos pranesimas.
Bet nemanau kad select'as gali padėtį pataisyti dėl sąskaitų registrų importavo į iSAF (xml formavimo) ir dėl neteisingos datos įrašymo prie "InvoiceDate" Kokio lauko jam gali trūkt, kad jis lauką "Išrašymo data" (Sąskaitų faktūrū registras) užpildo einama data, o ne realia sąskaitos išrašymo data?
2017-02-21 00:09 Programinė įranga » Nemokama apskaitos programa » #1350033
Šiek tiek suvėlė mano komentara forumo postas, ištrynė tagus (nenuėmiau varnelės nuo HTML)
Kiek pasikartosiu bet norisi klaidas ištaisyt:

Būtent gautų sąskaitų "InvoiceDate" yra įrašoma einama data. O ne sąskaitos išrašymo data. Lauke "RegistrationAccountDate" įrašoma teisinga sąskaitos išrašymo data. Ir nėra skirtumo ar laukas ActualDate buvo tuščias ar užpildytas sąskaitos išrašymo data.

Toliau viskas teisingai išdėstyta anksteniame komentare
2017-02-21 00:02 Programinė įranga » Nemokama apskaitos programa » #1350031
Laba,
Norėčiau prisijungt prie ASku problemos, dėl sąskaitų registro importavimo į iSAF. Būtent gautų sąskaitų yra įrašoma einama data. O ne sąskaitos išrašymo data. Lauke įrašoma teisinga sąskaitos išrašymo data. Ir nėra skirtumo ar laukas ActualDate buvo tuščias ar užpildytas sąskaitos išrašymo data. Šiaip jau programa pagal nutylėjimą lauką ActualDate palieka tuščia nes išrašinėjant sąskaitas, ties Reali Data varnelė nebūna uždėta. Ją uždėjus - laukas ActualDate užsipildo. Tačiau kaip minėjau tai neturi įtakos formuojant XML iSAF'ui. Laukas išrasymo data užsipildo imdamas einama datą. Kompe pakeičiu datą kita, ir "Išrašymo data" atsiduria jau kita, kompe nustatyta, data. Ir tai vyksta būtent su gautomis sąskaitomis. Su išrašytomis viskas gerai. Ši problema pasirodo buvo nuo pat pradžių, tik kad VMI nesikeikė.. taip ir plaslysdavo iki šiol.
Tu esi neprisijungęs vartotojas
Prisijungti arba registruotis
Tax.lt © 2002 - 2024, admin@tax.lt, Reklama tax.lt

Buhalterinės apskaitos sistema internete smulkiam ir vidutiniam verslui