#styles# #fonts#

Baza znanja

  • Osnove
  • Prodaja
  • Upravljanje projektima
  • Podrška
  • Nabavka
  • Marketing
  • HR
  • Automotive
  • Website
  • Platforma
  • Klijentski portal
  • Developer
  • Problemi
  • Setup
  • Struktura sajta
  • Page builder
  • Navigacija
  • Prodaja
  • Ulazni računi
  • Radna mesta
  • Servis
  • Projekti
  • Katalog proizvoda
  • Cenovnici
  • Kalkulacija projekta
  • SLA
  • Zapošljavanje
  • Trebovanja
  • CRM
  • Fleet
  • HR
  • Kontrolne table
  • Blog
  • Definicija templejta
  • Kontrolne table
  • Standardni templejti
  • Segmentacija
  • Predmeti
  • Podrška
  • Narudžbine dobavljaču
  • Zaposleni
  • Help Desk
  • Radni nalozi
  • Ponude
  • Narudžbine kupaca
  • Situacije
  • Baza znanja
  • Odsustva
  • Finansije
  • Evidencija prijema
  • Subjekti i kontakti
  • News letter
  • Podešavanja
  • Integracije
  • Editor
  • Stored Procedures
  • Database
  • Transakcioni dokumenti
  • Kampanje
  • Tenderi
  • Onboarding
  • Multiple company user
  • Fakturisanje
  • Nalozi za otpremu
  • Akvizicija
  • Operacije
  • Fakturisanje
  • Test
  • Osnovne definicije
  • Stored Procedures na klijentu
  • Forme
  • Cloudflare
  • Podešavanja procesa
  • Registracija
  • Brendovi
  • CMS settings
  • Komponente
  • Wrapper
  • SQL
  • Dodavanje dashboarda
  • Osnovno
  • Pantheon
  • Wrapper
  • Jedinice mera
  • Podaci o organizaciji
  • Dugovanja
  • Help desk
  • Odsustva
  • Narudžbine
  • Prodaja
  • Kreiranje novog predmeta
  • Uvoz cenovnika
  • Flota
  • Postavke
  • Cenovnik transporta
  • Flexi
  • Podaci
  • Nabavka
  • Dilerske ponude
  • Projektna ponuda
  • Otvorene stavke
  • Komunikacija
  • Narudžbina
  • Poreske stope
  • Google
  • Workflow
  • NoSQL
  • Grafovi
  • Komponente
  • Templejti
  • Stilizacija
  • Tabele
  • Atributi predmeta
  • Moj eRačun
  • Vrste proizvoda
  • Katalog prozvoda
  • Narudžbenice
  • Avansi
  • Subjekti
  • Komunikacija
  • Templejti
  • Prodaja
  • Dokumenti
  • Katalog proizvoda
  • Prijemi
  • Fakture
  • Detaljan prikaz proizvoda
  • Valute
  • Postmark
  • Messaging
  • Widgeti
  • Code
  • Custom code
  • Pravila
  • Narodna banka Srbije
  • Države
  • Korpa
  • Projektne ponude
  • Izdavanja
  • Ecommerce
  • Zadaci
  • Nabavka
  • Održavanje
  • Termini
  • Nabavka
  • Magacinski prenosi
  • Regioni
  • InfoBiro
  • Resursi
  • Report
  • OpenAI
  • Poštanski brojevi
  • Projekti
  • Aktivnosti
  • Osnovno
  • Upravljanje dokumentima
  • Kalkulacija utroška
  • Deobni modeli
  • Api integracije
  • Infobip
  • Aktivnosti
  • JS Code
  • Portali
  • Web sajt
  • Skladišta
  • Plan realizacije
  • Analitika
  • Dupliranje predmeta
  • HR
  • Fleet
  • Import predmeta
  • Predmeti
  • Email
  • Dizanje nove instance
  • Prodaja
  • Fiskalizacija
  • Zadovoljstvo klijenata (Customer satisfaction)
  • New node
  • Ananas
  • Struktura podataka
  • Back office
  • Biblioteka
  • Fontovi
  • Ponude
  • Registracija
  • Istorijat vozila
  • Nabavka vozila
  • Billing konfiguracije
  • Rent a car
  • Leasing ugovori
  • Prodajna flota
  • Flexi flota
  • Ulazni računi
  • Tekstovi za ponudu
  • Servis
  • Templejti vozila
  • Flota
  • MASTER ugovori
  • Kolačići (Cookies)
  • SQL
  • Front office
  • Kreiranje podataka
  • Njuškalo
  • Shopster
  • Dodatni loader
  • Kreiranje formulara
  • Marketing
  • Klijentski ugovori
  • Templejti guma
  • Štete
  • Fleet settings
  • Flexi kalkulator
  • Fakturisanje
  • Brendovi
  • Templejti vozila
  • Tekstovi
  • Kazne
  • Brendovi
  • Meni
  • Main.js
  • Prodaja
  • Kategorije vozila
  • Deobni modeli
  • Kategorije vozila
  • Subjekti
  • Aaa
  • Kontakti
  • Predmeti
  • Uvoz (Import) cenovnika

    Inicijalni import cenovnika se sastoji iz dva obavezna koraka, kao i trećeg opcionalnog (ako se cene koriste iz skladišta).

    Preduslovi za uspešan import

    Da bi import cenovnika bio uspešan, potrebno je proveriti da li su sledeće stavke importovane i up to date:

    Predmet: Cenovnici

    Forme: Main, Process Template Gallery

    Procedure: _el_pantheon_pricing_import

    Tabele: productpricing

    1. Promena tabela u view

    Prvi korak je da se dropuju postojeće tabele i kreiraju View-evi tih istih tabela. Tabele nad kojima se vrši manipulacija su: 
    tHE_SetSubjPriceItem,
    tHE_SetSubjPriceCateg,
    tHE_SetSubjTypePriceItem,
    tHE_SetSubjTypePriceCateg.

    drop table tHE_SetSubjPriceItem			--1. korak

    alter view tHE_SetSubjPriceItem --2. korak
    as
    (select [subject] AS acSubject,
    proizvod AS acIdent,
    typeof AS acInvoInOut,
    datefrom AS adDateStart,
    dateto AS adDateEnd,
    acType AS acType,
    price AS anPrice,
    [percentage] AS anRebate,
    acSetOf AS acSetOf,
    valuta AS acCurrency,
    acFormula,
    anDeliveryDeadline AS anDeliveryDeadline,
    anPaymentDeadline AS anPaymentDeadline,
    anUserIns AS anUserIns,
    adTimeIns AS adTimeIns,
    anUserChg AS anUserChg,
    adTimeChg AS adTimeChg,
    anSalePrice as anSalePrice,
    anRebate2 as anRebate2,
    anRebate3 AS anRebate3,
    acDocKey as acDocKey,
    imported,
    sort
    from productpricing
    where acType = "P")

    -------------------------------------------------------------------------------------------------------------------

    drop table tHE_SetSubjPriceCateg --3. korak

    alter view tHE_SetSubjPriceCateg --4. korak
    as
    (select [subject] AS acSubject,
    classif AS acClassif,
    typeof AS acInvoInOut,
    datefrom AS adDateStart,
    dateto AS adDateEnd,
    acType AS acType,
    price AS anPrice,
    [percentage] AS anRebate,
    acSetOf AS acSetOf,
    valuta AS acCurrency,
    acFormula,
    anDeliveryDeadline AS anDeliveryDeadline,
    anPaymentDeadline AS anPaymentDeadline,
    anUserIns AS anUserIns,
    adTimeIns AS adTimeIns,
    anUserChg AS anUserChg,
    adTimeChg AS adTimeChg,
    anSalePrice as anSalePrice,
    anRebate2 as anRebate2,
    anRebate3 AS anRebate3,
    imported,
    sort
    from productpricing
    where acType = "K")

    -------------------------------------------------------------------------------------------------------------------

    drop table tHE_SetSubjTypePriceItem --5. korak

    alter view tHE_SetSubjTypePriceItem --6. korak
    as
    (select typeof_subject AS acSubjType,
    proizvod AS acIdent,
    typeof AS acInvoInOut,
    datefrom AS adDateStart,
    dateto AS adDateEnd,
    acType AS acType,
    price AS anPrice,
    [percentage] AS anRebate,
    acSetOf AS acSetOf,
    valuta AS acCurrency,
    acFormula,
    anDeliveryDeadline AS anDeliveryDeadline,
    anPaymentDeadline AS anPaymentDeadline,
    anUserIns AS anUserIns,
    adTimeIns AS adTimeIns,
    anUserChg AS anUserChg,
    adTimeChg AS adTimeChg,
    anSalePrice as anSalePrice,
    anRebate2 as anRebate2,
    anRebate3 AS anRebate3,
    imported,
    sort
    from productpricing
    where acType = "M")

    -------------------------------------------------------------------------------------------------------------------

    drop table tHE_SetSubjTypePriceCateg --7. korak

    alter view tHE_SetSubjTypePriceCateg --8. korak
    as
    (select typeof_subject AS acSubjType,
    classif AS acClassif,
    typeof AS acInvoInOut,
    datefrom AS adDateStart,
    dateto AS adDateEnd,
    acType AS acType,
    price AS anPrice,
    [percentage] AS anRebate,
    acSetOf AS acSetOf,
    valuta AS acCurrency,
    acFormula,
    anDeliveryDeadline AS anDeliveryDeadline,
    anPaymentDeadline AS anPaymentDeadline,
    anUserIns AS anUserIns,
    adTimeIns AS adTimeIns,
    anUserChg AS anUserChg,
    adTimeChg AS adTimeChg,
    anSalePrice as anSalePrice,
    anRebate2 as anRebate2,
    anRebate3 AS anRebate3,
    imported,
    sort
    from productpricing
    where acType = "T")
    -------------------------------------------------------------------------------------------------------------------

    2. Import cenovnika

    Nakon što su tabele prebačene u view, treba izvšiti import cenovnika sa klijentske baze.

    Import je moguće odraditi na 2 načina:

    1. Import iz aplikacije

    U aplikaciji u "Setup" meniju se nalazi deo ERP Imp / Exp gde se nalazi lista sa dostupnim sinhronizacijama. Klikom na dugme Import kod opcije Cenovnik će se pokrenuti proces importa cenovnika.

    2. Ručni import

    Ručni import se može izvršiti pozivom procedure _el_pantheon_pricing_import sa sledećim parametrima:
    "- server: klijentski server
    - database: klijentska baza
    - method: metoda importa

    exec _el_pantheon_pricing_import "server", "database", "method"

    3. Update cena u ms iz izabranog skladišta (opcionalno)

    U slučaju kada se koristi određeno skladište kao cenovnik za online katalog, potrebno je cene iz tog skladišta updateovati u MS.

    Primer koda:

    declare @acident nvarchar(20), @anRTPrice float, @anSalePrice float, @acckey nvarchar(20)

    declare updms cursor for
    select s.acident,s.anRTPrice, s.anSalePrice--, i.anRTPrice,i.anSalePrice
    from tHE_SetItemPriceForWrh s
    left join tHE_SetItem i on s.acIdent = i.acIdent
    where acwarehouse = "Online prodaja"
    and i.acActive = "T"
    and i.acShowAtena = "T"
    open updms
    fetch next from updms into @acident, @anRTPrice, @anSalePrice
    while @@FETCH_STATUS = 0
    begin

    print @acident
    update tHE_SetItem
    set anRTPrice = @anRTPrice,
    anSalePrice = @anSalePrice
    where acIdent = @acident
    set @acckey = (select acckey from _service where oddelek = "21S01002971" and ident = @acident)
    print @acckey

    if ISNULL(@acckey,"") <> ""
    begin

    exec _el_updatecustomfield @acckey, "21S01002971", "fieldn6", @anRTPrice
    exec _el_updatecustomfield @acckey, "21S01002971", "fieldn13", @anSalePrice
    --exec _el_updateembeddhtml_case @acckey,"21S01002971"
    end
    print "------------------------------------------------"

    fetch next from updms into @acident, @anRTPrice, @anSalePrice
    end
    close updms
    deallocate updms
    Saznajte više
    #scripts#