Инструменти за потребители

Инструменти за сайта


dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:izvlichane_na_sql

Разлики

Тук са показани разликите между избраната и текущата версия на страницата.

Препратка към сравнението на версиите

Both sides previous revisionПредходна версия
Следваща версия
Предходна версия
dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:izvlichane_na_sql [2012/01/13 12:40] t.lalovadopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:izvlichane_na_sql [2018/01/11 15:34] (текуща) – външна редакция 127.0.0.1
Ред 3: Ред 3:
 В случай, че желаете да [[dopalnitelni_moduli:selmatic_plus_analizi:glaven_prozorec:nov_analiz|създадете нов анализ]] на базата на справка от SelMatic Plus, може да използвате SQL кода на справката и да го заложите в желания анализ. В случай, че желаете да [[dopalnitelni_moduli:selmatic_plus_analizi:glaven_prozorec:nov_analiz|създадете нов анализ]] на базата на справка от SelMatic Plus, може да използвате SQL кода на справката и да го заложите в желания анализ.
  
-Извличането на SQL кода на дадена справка се извършва по следния начин: Отваряте например справка Продажби по суми. Обновявате справката еднократно, натискате клавишната комбинация <key>Ctrl+Shift+F12</key>, за да се отвори прозорец за SQL монитор и обновявате справката отново.+Извличането на SQL кода на дадена справка се извършва по следния начин: Отворете произволна справка - например "Продажби по суми" и я обновете. След това натиснете клавишната комбинация <key>Ctrl+Shift+F12</key>, за да заредите прозорец **"SQL монитор"** и отново обновете справката. В SQL монитора се зарежда съответния **SQL код**.
  
 {{:dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:prodazba_sas_sql_monitor.jpg|}} {{:dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:prodazba_sas_sql_monitor.jpg|}}
  
-Копирате съдържанието от прозореца на SQL монитора и го поставяте в произволен текстови редактор или IВЕxpert, за да го редактирате.  Необходимо е да се премахнат всички черти, дати и излишни полета. Целта е да се получи SQL код във вида:+Копирайте съдържанието от прозореца на SQL монитора и го поставете в произволен текстови редактор или IВЕxpert, за да го редактирате.  Необходимо е премахнете всички черти, дати и излишни полета. Целта е да се получи SQL код във вида:
  
-//"select p.nomer,p.data,p.prikluchen, \\+<box round green|Пример:> "select p.nomer,p.data,p.prikluchen, \\
 case \\ case \\
 when p.tip = 0 then 'Обикновена' \\  when p.tip = 0 then 'Обикновена' \\ 
Ред 61: Ред 61:
 left outer join valuti kv on p.KREDITEN_LIMIT_VALUTA_NOMER = kv.Nomer \\  left outer join valuti kv on p.KREDITEN_LIMIT_VALUTA_NOMER = kv.Nomer \\ 
 left join grupikontr gpk on gpk.nomer = k.KONTR_GRUPA_NOMER \\  left join grupikontr gpk on gpk.nomer = k.KONTR_GRUPA_NOMER \\ 
-**where(p.anuliran=0)and((((STATUS_PRODAZBA <> 2)or(STATUS_PRODAZBA is null)))and(p.obekt_nomer not in (3,5)))** \\ +**where(p.anuliran=0) and ( ( ( (STATUS_PRODAZBA <> 2) or (STATUS_PRODAZBA is null) ) ) and (p.obekt_nomer not in (3,5)))** \\ 
 group by p.nomer,p.data,p.prikluchen, p.faktura_nomer, p.faktura_data, p.anuliran, p.obekt_nomer,o.obekt, group by p.nomer,p.data,p.prikluchen, p.faktura_nomer, p.faktura_data, p.anuliran, p.obekt_nomer,o.obekt,
 p.kontragent_nomer,  p.kontragent_nomer, 
Ред 67: Ред 67:
 d1.EGN,d2.EGN,p.OFERTA_NOMER, p.DALG_OT_PREDISHNI_PRODAZBI, p.KREDITEN_LIMIT,  p.KREDITEN_LIMIT_VALUTA_NOMER, kv.VALUTA, p.METRO_PORACHKA_NOMER, p.KONTRAGENT_BARCODE, p.data_na_dostavka, p.data_na_izpalnenie, p.BROI_OPAKOVKI \\  d1.EGN,d2.EGN,p.OFERTA_NOMER, p.DALG_OT_PREDISHNI_PRODAZBI, p.KREDITEN_LIMIT,  p.KREDITEN_LIMIT_VALUTA_NOMER, kv.VALUTA, p.METRO_PORACHKA_NOMER, p.KONTRAGENT_BARCODE, p.data_na_dostavka, p.data_na_izpalnenie, p.BROI_OPAKOVKI \\ 
 order by p.data, p.nomer" order by p.data, p.nomer"
-//+</box>
  
-**"Where" клаузата** включва ограниченията по **обект**,**дата** или **групи позиции** от основните филтри. Данните в нея се подават според източникана данни. Не всеки източник може и има нужда да бъде филтриран по обект. За бази данни, съдържащи малък брой обекти или за анализи, нямащи общо с обекти, този филтър няма смисъл. \\  +**"Where" клаузата** включва ограниченията по **обект**, **дата** или **групи позиции** от основните филтри. Данните в нея се подават според източника на данни. Не всеки източник може и има нужда да бъде филтриран по обект. За бази данни, съдържащи малък брой обекти или за анализи, които нямат общо с обекти, този филтър няма смисъл. \\  
 Аналогично, не всеки източник на данни може и има нужда да бъде филтриран по период или групи позиции. Аналогично, не всеки източник на данни може и има нужда да бъде филтриран по период или групи позиции.
  
-За да работи филтрацията по обекти, период и/или групи позиции е необходимо човека съставящ SQL-а на източника на данните изрично да приложи (заложи) съответните [[dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:makrosi|макроси]] за обект, период, групи позиции.+Като цяло, за да работи филтрацията по обекти, период и/или групи позиции е необходимо съставящия SQL-а на източника на данните изрично да приложи (заложи) съответните [[dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:makrosi|макроси]] за обект, период, групи позиции, според спецификата на анализа.
  
 +------------------------------------------------
 +
 +[[dopalnitelni_moduli:selmatic_plus_analizi:advance nastrojki|Експертни настройки - въведение]]
 +
 +[[dopalnitelni_moduli:selmatic_plus_analizi:glaven_prozorec:nov_analiz|Създаване на изцяло нов анализ]]
 +
 +[[dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:posledovatelnost_na_rabota|Основни стъпки при работа с анализите - създаване и редакция]]
 +
 +[[dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:osnovni_svojstva_analiz_diagrama_iztochnik|Свойства на Анализ, Източник на данни и Диаграма]]
 +
 +[[dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:makrosi|Експертни настройки - макроси за филтриране по обекти, период и групи позиции]]
 +
 +[[dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:nova_dimensia|Създаване на дименсии]]
 +
 +[[dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:dimensii s formuli|Създаване на дименсии, изчислени по формула от други дименсии]]
 +
 +[[dopalnitelni_moduli:selmatic_plus_analizi:advance_nastrojki:osnovni_svojstva|Свойства на дименсиите]]
 +
 +[[dopalnitelni_moduli:selmatic_plus_analizi:vavedenie|Съдържание]]
dopalnitelni_moduli/selmatic_plus_analizi/advance_nastrojki/izvlichane_na_sql.1326458456.txt.gz · Последна промяна: 2018/01/11 15:34 (външна редакция)