Endring av status-tekster på dokumentasjonsserveren

Endring av status-tekster på dokumentasjonsserveren

pdok_admin No Comments

2016-08-24

Dokumentasjonsserver: “Status” blir “Sluttdokumentasjon:”.
Verdiene er “Sendt” eller “Ikke sendt”.

Alvorlighetsgrad: middels.

Tidsallokering: Kunde

Ved endring av prosjektinformasjon blir ikke endringene logget

pdok_admin No Comments

2016-08-24

Legg inn logg for endringer for prosjekt.

Alvorlighetsgrad: middels.

Kilde: /ajax/record_edit_post.php

Tidsallokering: Pyrodok

Feil i henting av prosjektinformasjon

pdok_admin No Comments

2016-08-22

Import fra Landax må splittes opp pga server-begrensninger hos Landax.
/api/v2/Projects?$top=1000&$skip=0
/api/v2/Projects?$top=1000&$skip=1000
Endringen ble gjennomført av Landax og feilen var derfor en følgefeil.

Alvorlighetsgrad: høy.

Tilpasset import/landax_projects_get.php

Tidsallokering: Kunde

Filnavn for dokumentasjonsfiler skal være kun lowercase

pdok_admin No Comments

2016-08-22

Filhåndtering i lower case samt trim på både filnavn og behandling ved generering av dokumentasjon.

Alvorlighetsgrad: lav.

Tilpasset ajax/doc_report.php, includes/functions_zip.php

Tidsallokering: Pyrodok

Feil i henting av kundeliste fra Landax

pdok_admin No Comments

2016-08-29

Feil i henting av kundeliste fra Landax:
<b>Warning</b>:  Invalid argument supplied for foreach() on line <b>102</b><br />
Dette var pga en endring i eksport-rutinen hos Landax som begrenser uttak til 1000 poster om gangen.
Endringen ble gjennomført av Landax og feilen var derfor en følgefeil.

Alvorlighetsgrad: middels.

Tilpasset: import/landax_customers_get.php

Tidsallokering: Kunde

Feil i arkivert-dato

pdok_admin No Comments

2016-08-24

For arkivert-dato (og sikkert noen andre dato-felt) brukes input-type dato som kan være en lokal dato-format. Dette fungerer ikke ilag med dato-formatet fra mySQL-serveren (som alltid er yyyy-mm-dd) og fører til at 1. datoen ikke kan vises i feltet, og 2. når posten lagres blir feltet satt til tom.

Alvorlighetsgrad: høy.

Tilpasset: /ajax/record_edit_get.php

Tidsallokering: Pyrodok

Todo-liste

pdok_admin No Comments

Registrerte saker

2017-01-25
Endre på opplastningskoden fra mobil. Gi tydelig tilbakemelding til montørene hva som ble lastet opp og hva som feilet.
Alvorlighetsgrad: middels.

2016-08-24
Legg inn mulighet for å slette bilder samt laste opp nye.
Alvorlighetsgrad: middels.
Kilde: /ajax/record_edit_get.php

2016-08-24
Legg inn mulighet for masse-oppdateringer: 1. huk av, 2. velg knapp ‘masse-oppdatering’, 3. velg felt-navn, 4. velg ny verdi, 5. velg knapp ‘oppdater’.
Alvorlighetsgrad: lav.
Kilde: /templates/info_project.php

2016-08-24
Under ‘send til dokumentasjonsserver’: Skjul det som ble sendt til serveren basert på dato som er satt (se prosjektoversikt for feltnavn). Vis likevel de postene der redigeringsdato > ‘sendt til server’-dato.
Alvorlighetsgrad: høy.

2016-08-24
Knappen skal hete ‘Lag sluttdokumentasjon & arkiver’.
‘Totalt er det 2 poster i tabellen’ +'(e)’
Gi tilbakemelding at også postene er arkivert.
Arkiver også prosjektet og gi tilbakemelding også om det.
Alvorlighetsgrad: høy.

Gjennomførte endringer

Se oversikten.

Når poster ikke kommer inn fra mobilen

pdok_admin No Comments

Når Pyrodok laster opp informasjon, sender den et sett med data fra mobilen til serveren. Hvis en eller flere av postene i settet inneholder en feil, kan hele data-settet bli avvist.
Disse postene må rettes på eller slettes, før opplastningen fungerer igjen.

Bruk av priskode

pdok_admin No Comments

Når Pyrodok regner ut priser for kategoriene timer, material, stålisolering, tetting osv, bruker den begrepet “priskode”. På prosjektnivå kan det velges en priskode for hver av kategoriene; verdien er 1 eller 2.
Det er f.eks. mulig å bruke priskode 1 for timer samtidig som du bruker priskode 2 for material, osv.

Feltene velges ved redigering av prosjekt, slik:

Bruk av priskode for prosjekt

Priskodene bestemmer hvilket prisfelt brukes ved beregning og verdiene hentes fra følgende felt:

  • Timeregistrering
    Sjekk tabell pdok_hours_codes: priskode 1 = Value2, priskode 2 = Value3.
  • Material
    Sjekk tabell pdok_material_codes: priskode 1 = Value2, priskode 2 = Value3.
  • Stålisolering
    Sjekk tabell pdok_steel_codes: priskode 1 = Price1, priskode 2 = Price2.
  • Tetting
    Sjekk tabell pdok_sealing_codes: priskode 1 = Value2, priskode 2 = Value3.

Tabellene finnes under Innstillinger -> Database.

Obs! For utregning av stålprisene kan felt Prisutregning overstyre bruk av priskode. Hvis det feltet er satt til ‘project’ bruker utregningsrutinen prisverdiene på prosjektnivå, og henter ikke prisene fra de brukte materialene.

Standard prosjektverdier

pdok_admin No Comments

Nye prosjekt arver en del standardverdier som ligger i systeminnstillingene.
Du finner disse i tabell ‘pdok_settings’ som man finner under Innstillinger -> Database.

Timeregistrering og Material

Priskode
Bestemmer hvilken priser blir brukt i prisutregning, d.v.s. priser med kode 1 eller 2. Dette er en mulighet å differensiere prisene på. Verdiene kommer fra “default.project.hours_article_price_code” og “default.project.material_article_price_code”.

Stålisolering

Prisutregning
Valgmulighetene er “project” eller “material”. Dette bestemmer om rutinen bruker prisinformasjon fra prosjekt eller brukte materialer/artikler, når materialkostnadene regnes ut.
Verdien kommer fra felt “default.project.steel_article_pricecode”.

Priskode
Bestemmer hvilken priser blir brukt i prisutregning, d.v.s. priser med kode 1 eller 2, hvis utregningen bruker prisinfo fra materialer/artikler (avhengig av prisutregning).
Verdien kommer fra “default.project.steel_calctype”.

Rabatt kledning material, kledning arbeid, maling material og maling arbeid
Verdiene oppgis som tall; se følgende eksempler:

  • -50 = 50% rabatt
  • 0 = ingen rabatt
  • 100 = dobbel pris

Verdiene kommer fra feltene “default.project.steel_discount_paint_work”, “default.project.steel_discount_paint_material”, “default.project.steel_discount_isol_work” og “default.project.steel_discount_isol_material”.

Pris ekstra tid
Pris når montørene må gjøre ekstra arbeid pga slett arbeid fra andre (f.eks. rydde for å komme til, kutte vekk skum osv), så kan de registrere disse timene. Dette feltet bestemmer hvor mye dette tidsforbruket skal faktureres ut med.
Verdien kommer fra feltet “default.project.steel_price_extra”

Pris kledning akkord, material, arbeid

Akkordpris er pr m2; pris for arbeid er pr time, og pris for material er pr m2 (hvis prosjekt bruker denne verdien, se prisutregning). Dette er verdiene for punktene hvor stålkonstruksjonen kles inn.
Verdiene kommer feltene “default.project.steel_price_isol_accord”, “default.project.steel_price_isol_work” og “default.project.steel_price_isol_material”.

Pris maling akkord, material, arbeid

Akkordpris er pr m2; pris for arbeid er pr time, og pris for material er pr m2 (hvis prosjekt bruker denne verdien, se prisutregning). Dette er verdiene for punktene hvor stålkonstruksjonen males.
Verdiene kommer feltene “default.project.steel_price_paint_accord”, “default.project.steel_price_paint_work” og “default.project.steel_price_paint_material”.

Tetting

Rabatt enhetspriser, artikler, tillegg og fuging

Verdiene oppgis som tall; se følgende eksempler:

  • -50 = 50% rabatt
  • 0 = ingen rabatt
  • 100 = dobbel pris

Verdien kommer fra feltene “default.project.tetting_discount_tubes”, “default.project.tetting_discount_articles”, “default.project.tetting_discount_additional”, “default.project.tetting_discount_fuge” og “default.project.tetting_article_price_code”.

Tettingsområde (mm)
Dette er tettingsområdet utenfor gjennomføringen som er inkludert i enhetsprisen for nye prosjekt (mm). Sålenge montørene som tar hull til elektrisitetsrør eller ventilasjon gjør jobben skikkelig vil det ikke påløpe noen ekstra kostnader ifm tetting av hullet; tar de derimot godt i og lager for store utsparinger, vil det koste mer å tett hullet. Alt utover området her blir beregnet som tillegg (mha tilleggsberegning begger sider, tilleggsberegning faktor og tilleggsberegning konstant).
Verdien kommer fra felt “default.project.tetting_area”.

Pris arbeid
Pris når montørene må gjøre ekstra arbeid pga slett arbeid fra andre (f.eks. rydde for å komme til, kutte vekk skum osv), så kan de registrere disse timene. Dette feltet bestemmer hvor mye dette tidsforbruket skal faktureres ut med.
Den vanlige prisen for arbeid ligger i enhetsprisene.
Verdien kommer fra felt “default.project.tetting_work”.

Tilleggsberegning konstant og tilleggsberegning faktor
Alt område som må tettes utover arealet som er inkludert i enhetsprisen, definert mha tettingsområde (mm), heter tillegg. Kostnaden for denne overflaten regnes ut slik:

tilleggsberegning konstant + (tilleggsberegning faktor * tilleggsareal i dm2)

En konstant på 35 kroner  og faktor på 20 kroner vil bety følgende for et areal på 20 dm2:

35 + (20 * 20) = 435 kr

Verdiene er altså kronebeløp, og kommer fra feltene “default.project.tetting_extra_addition” og “default.project.tetting_extra_factor”.

Tilleggsberegning begge sider
Det kan være aktuelt å kalkulere ekstra for to-sidig tetting på begge sider (av vegg eller tak). Faktoren som oppgis her er en gangefaktor, så 1 vil betyr ingen tillegg, 2 betyr dobbel pris, og 0 betyr at beløpet nullstilles.
Verdien kommer fra felt “default.project.tetting_extra_both_sides”.

Fuging utregningsfaktor og Fuging utregningskonstant
På samme måte som for utregning av tillegg er det mulig å prissette fugearbeid.
Verdiene kommer fra feltene “default.project.tetting_fuge_factor” og “default.project.tetting_fuge_addition”.

Fuging maks dim. (mm)
Dette feltet er maksimum dimensjon på en fuge-gjennomføring: hvis minste-verdien av en av dimensjonene større enn denne verdien, er det ikke fuging likevel, selv om faget er satt til “Fuge”. Punktet regnes da som vanlig tette-arbeid (mm). Dette gjøres for at montørene skal slippe å tenke på prisingen når de er på oppdrag.
Verdien kommer fra felt “default.project.tetting_fuge_check_max”.