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

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


nadstrojki_dokumenti:nadstrojki

Разлики

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

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

Both sides previous revisionПредходна версия
Следваща версия
Предходна версия
nadstrojki_dokumenti:nadstrojki [2017/08/31 07:39] – [Детайлна таблица за идентификатори на промоции] t.lalovanadstrojki_dokumenti:nadstrojki [2023/05/17 11:10] (текуща) t.lalova
Ред 1: Ред 1:
 ====== Регистър на надстройките на документи ====== ====== Регистър на надстройките на документи ======
  
-От [[vavedenie:kakvo_novo|релийз 2013.10]] в SelMatic ERP модул **“Промоции”** официално се преименува на **“Регистър на надстройки за документи”**. +/* От [[vavedenie:kakvo_novo|релийз 2013.10]] в SelMatic ERP модул **“Промоции”** официално се преименува на **“Регистър на надстройки за документи”**. */ 
 + 
 +Регистърът на надстройки за документи представлява универсален инструмент, с който може да приложите произволен плъгин (надстройка). Надстройките се стартират от документ и дават много повече възможности от автоматичните отстъпки при промоции. \\
  
-Това е модул, който представлява универсален инструмент, с който могат да се направи произволен плъгин (надстройка), който да се стартира от документ и да дава много повече възможности от автоматична отстъпка по промоция. \\ 
 **Надстройките** за документи **не се отнасят само до промоциите**. **Надстройките** за документи **не се отнасят само до промоциите**.
  
Ред 9: Ред 10:
 Регистърът на надстройките на документи не са надстройките, които клиентът ползва. Това е списъкът с регистрираните в конкретната база данни, възможни за ползване надстройки.</box> Регистърът на надстройките на документи не са надстройките, които клиентът ползва. Това е списъкът с регистрираните в конкретната база данни, възможни за ползване надстройки.</box>
  
-С излизане на [[vavedenie:kakvo_novo|релийз 2015.1]] **концепцията на Надстройките е променена**, така че всяка надстройка да може да има една или няколко поднадстройки (конфигурационни групи). \\+/* С излизане на [[vavedenie:kakvo_novo|релийз 2015.1]] **концепцията на Надстройките е променена**, така че всяка надстройка да може да има една или няколко поднадстройки (конфигурационни групи). \\ 
 +За всяка от тях се задават връзки със съответни събития за кой тип документ, при какво събитие се активира съответната надстройка. */ 
 + 
 +Всяка надстройка може да има една или няколко поднадстройки (конфигурационни групи). \\
 За всяка от тях се задават връзки със съответни събития за кой тип документ, при какво събитие се активира съответната надстройка. За всяка от тях се задават връзки със съответни събития за кой тип документ, при какво събитие се активира съответната надстройка.
  
-ПРЕДИ {{:надстройкиа_документи.png?500|}} \\ +При наличие на списък от надстройки може да определите **Подредба** на прилагане. \\ 
-СЛЕД  {{:nadstrojki.png?600|}}+**Подредбата определя последователността на изпълнение на промоциите. Тя няма смисълът на приоритет на прилагане. Последно изпълнената надстройка ще е тази с най-голяма стойност на подредбата.**
  
-Диалогът, който излиза е точно регистър на това, какви са заредените в момента Надстройки (plugins) в системата. От този диалог може да се регистрират и нови чрез бутон **"Зареди от DLL"**.  
  
-DLL файловете за надстройките имат заложена версия (от [[vavedenie:kakvo_novo|релийз 2016.1]]) и при зареждането им при стартиране на програмата се прави проверка дали версията на DLL файла е по-стара. Ако е по-стара се показва информативното съобщение за това, но позволява да се продължи. Ако е по-нова, съобщение не излиза.+{{:nadstrojki_dokumenti:надстройки.png?750|}}
  
-В главното меню **целта**, която се **конфигурира**, за да са видими надстройките се казва **„Регистър на надстройките за документи“**.+Диалогът, който излиза е точно регистър на това, какви са заредените в момента Надстройки (plugins) в системата. \\ 
 +Нови надстройки се регистрират с избор на бутон **"Зареди от DLL"** и посочване на желания dll файл, отговарящ на конкретната надстройка. 
  
-{{:menu_plug.png?800|}}+DLL файловете за надстройките имат заложена версия /* (от [[vavedenie:kakvo_novo|релийз 2016.1]]) */ и при зареждането им при стартиране на програмата се прави проверка дали версията на DLL файла е по-стара. Ако е по-стара се показва информативното съобщение за това, но позволява да се продължи. Ако е по-нова, съобщение не излиза.
  
-В настройките на **главното меню** може да настроите **елемент от менюто**, който да **стартира директно Конфигурацията на дадена надстройка** (plugin). Целта е да може да настройвате менюта за различните потребители, които отговарят за настройките на функционалността предлагана от дадената надстройка. \\+За да се визуализира в менюто на ЕРП системата Регистърът на надстройките, в главното меню се конфигурира съответната **цел**. 
 + 
 +{{:nadstrojki_dokumenti:настройки_главно_меню.png?750|}} 
 + 
 +/*{{:menu_plug.png?800|}}*/ 
 + 
 +В настройките на **главното меню** може да настроите и **елемент от менюто**, който да **стартира директно Конфигурацията на дадена надстройка** (plugin). Целта е да може да настройвате менюта за различните потребители, които отговарят за настройките на функционалността предлагана от дадената надстройка. \\
 Например: Достъп до надстройка на отстъпките по групи клиенти има конкретен служител, който отговаря за тези отстъпки. Например: Достъп до надстройка на отстъпките по групи клиенти има конкретен служител, който отговаря за тези отстъпки.
  
 Как да настроите елемент от менюто, който да стартира конкретна Конфигурация на надстройка може да пречетете в следната статия:[[sluzebni:menuta_parametri:konfiguracia_nadstrojka_document|Конфигурация на надстройка за документ]] Как да настроите елемент от менюто, който да стартира конкретна Конфигурация на надстройка може да пречетете в следната статия:[[sluzebni:menuta_parametri:konfiguracia_nadstrojka_document|Конфигурация на надстройка за документ]]
  
-В следващите версии на програмата ([[vavedenie:kakvo_novo|релийз 2015.8]]) **Надстройките са доразвити**, като са добавени нови: **Стъпково нарастващ процентен бонус, Получаване на ваучер, Отстъпки за количество, Отстъпки за количество-процент, Ценови модел 2, Бонус точки**.+/* В следващите версии на програмата ([[vavedenie:kakvo_novo|релийз 2015.8]]) **Надстройките са доразвити**, като са добавени нови: **Стъпково нарастващ процентен бонус, Получаване на ваучер, Отстъпки за количество, Отстъпки за количество-процент, Ценови модел 2, Бонус точки**.
  
-{{:nadstrojki_new.png?750|}}+{{:nadstrojki_new.png?750|}} */
  
 Важно е да се знае, че при инициализиране на цени и отстъпки в резултат на надстройка, ако дадена позиция няма цена в ценовата листа, която документа ползва, този ред изобщо не се инициализира. Цената на реда остава такава, каквато е била до момента. Важно е да се знае, че при инициализиране на цени и отстъпки в резултат на надстройка, ако дадена позиция няма цена в ценовата листа, която документа ползва, този ред изобщо не се инициализира. Цената на реда остава такава, каквато е била до момента.
  
-Особено полезно за потребителя, например при работа в магазин, е да знае какъв би бил ефектът от дадена промоция, преди още да е финализирана продажбата. Съществуващият бутон **„Изпълни промоции“** (при приложени ръчно надстройки) донякъде решава този въпрос, но не винаги е удачен за използване, тъй като ако за документа са валидни няколко поднадстройки, потребителят не може да се ориентира какъв е ефектът на всяка една поотделно и дали е сработила. +Особено полезно за потребителя, например при работа в магазин, е да знае какъв би бил ефектът от дадена промоция, преди още да е финализирана продажбата. Съществуващият бутон **„Изпълни промоции“** (при приложени ръчно надстройки) донякъде решава този въпрос, но не винаги е удачен за използване, тъй като ако за документа са валидни няколко поднадстройки, потребителят не може да се ориентира какъв е ефектът на всяка една поотделно и дали е сработила. \\ 
- +Поради тази причина /* от [[vavedenie:kakvo_novo|релийз 2016.1]] е реализирана */ имате възможност **ръчно с отделен бутон** да стартирате всяка една поднадстройка (аналогично на начина, по който се създават бутоните за скриптове). \\
-Поради тази причина от [[vavedenie:kakvo_novo|релийз 2016.1]] е реализирана възможност **ръчно с отделен бутон** да стартирате всяка една поднадстройка (аналогично на начина, по който се създават бутоните за скриптове). \\+
 Чрез „Настройка на бутоните“ в изгледа на ТД може да добавяте новите бутони за конкретните промоции. \\ Чрез „Настройка на бутоните“ в изгледа на ТД може да добавяте новите бутони за конкретните промоции. \\
 Същите, освен поотделно, се появяват и в списък към нов **бутон „Промоции“**. \\ Същите, освен поотделно, се появяват и в списък към нов **бутон „Промоции“**. \\
Ред 44: Ред 53:
  
 Индивидуалното прилагане на надстройките по този начин е възможно, само ако събитието за документа е на **Ръчен избор**. Самите бутони се визуализират, само ако поднадстройката е активна, без значение, дали има или не активни подподнадстройки. Индивидуалното прилагане на надстройките по този начин е възможно, само ако събитието за документа е на **Ръчен избор**. Самите бутони се визуализират, само ако поднадстройката е активна, без значение, дали има или не активни подподнадстройки.
 +
 +В документите е съобразено да са видими **като бутони само активните надстройки към съответната дата**. \\
 +Ако Надстройка не е Активна, тя не е видима за избор. \\
 +Ако Надстройка е Активна и в поднадстройка има поне една активна подподнадстройка, поднадстройката е видима за избор, в противен случай и тя не се вижда.
 +
  
 ==== Дублиране на надстройки ==== ==== Дублиране на надстройки ====
  
-([[vavedenie:kakvo_novo|релийз 2016.1]])+/*([[vavedenie:kakvo_novo|релийз 2016.1]])*/
  
 При създаване на нова промоция, много често се тръгва от същите условия както предишна такава и се променя само малка част от тях. Много по-лесно е да не се преписва всичко от начало (което крие риск нещо да се пропусне или обърка), а директно да се копира промоцията в нова и да се промени само каквото е необходимо. При създаване на нова промоция, много често се тръгва от същите условия както предишна такава и се променя само малка част от тях. Много по-лесно е да не се преписва всичко от начало (което крие риск нещо да се пропусне или обърка), а директно да се копира промоцията в нова и да се промени само каквото е необходимо.
  
-До момента, начина на работа при надстройките е да се сменят датите в стари промоция и да се използват отново. По този начин обаче се унищожава следата, какви са били ценовите условия към даден минал момент.+/* До момента, начина на работа при надстройките е да се сменят датите в стари промоции и да се използват отново. По този начин обаче се унищожава следата, какви са били ценовите условия към даден минал момент. */
  
-За да има възможност всички надстройки да се запазват, каквито са били и за да може лесно да се възпроизведат същите ценови условия, каквито са били актуални към дадена минала дата е реализирана възможност за **дублиране на промоции**. \\ Самото дублиране се извършва с избор на **бутон "Дублиране"** в **таб „Надстройка“** на всяка една промоция.+За да има възможност всички надстройки да се запазват, каквито са били и за да може лесно да се възпроизведат същите ценови условия, каквито са били актуални към дадена минала дата имате възможност за **дублиране на промоции**. \\ Самото дублиране се извършва с избор на **бутон "Дублиране"** в **таб „Надстройка“** на всяка една промоция.
  
 {{:nadstrojki_dokumenti:dublirane_na_nadstrojka.png?750|}} {{:nadstrojki_dokumenti:dublirane_na_nadstrojka.png?750|}}
Ред 67: Ред 81:
 ==== Детайлна таблица за идентификатори на промоции ==== ==== Детайлна таблица за идентификатори на промоции ====
  
 +/* ([[vavedenie:kakvo_novo|релийз 2016.8]]) */
  
-([[vavedenie:kakvo_novo|релийз 2016.8]])+При анализи на печалбата за даден артикул или ефективността на различни промоции, е удобно да се знае каква е базовата цена на артикула, каква отстъпка е направена при продажба и в резултат на каква промоция. \\ 
 +Опростеният вариант е винаги да се прилага само една промоция за даден ред от документ и нейният идентификатор да се запомня в предназначеното за целта поле в реда. При наслагване на промоции обаче, тоова не дава яснота за калкулиране на отстъпката, защото крайната отстъпка би се формирала от сумата на няколко отстъпки, а се записва само един идентификатор.
  
-При анализи на печалбата за даден артикул или ефективността на различни промоции, е удобно да се знае каква е базовата цена на даден артикул, каква отстъпка е направена при продажба и в резултат на каква промоция. \\ +За да е видима информацията какви промоции са приложени и каква е стойността на отстъпката при всяка една от тях се използва **Детайлна таблица за идентификатори на промоции**.
-Опростеният вариант е винаги да се прилага само една промоция за даден ред от документ и нейният идентификатор да се запомня в предназначеното за целта поле в реда. Това обаче не дава яснота за калкулиране на отстъпката при наслагване на промоции, защото крайната отстъпка би се формирала от сумата на няколко отстъпки, а се записва само един идентификатор. +
- +
-За да е видима информацията какви промоции са приложени и каква е стойността на отстъпката при всяка една от тях е разработена **Детайлна таблица за идентификатори на промоции**.+
  
 Крайната цел е в тази таблица различни скриптове и надстройки, да оставят идентификация, че са извършили някакво действие върху документа, което е особено полезно за проследимост. Всяка промоция, която променя ТО на реда, предизвиква попълване на детайлната таблица по начин, който е съобразен с вида действие на промоцията. Крайната цел е в тази таблица различни скриптове и надстройки, да оставят идентификация, че са извършили някакво действие върху документа, което е особено полезно за проследимост. Всяка промоция, която променя ТО на реда, предизвиква попълване на детайлната таблица по начин, който е съобразен с вида действие на промоцията.
Ред 79: Ред 92:
 В таблицата са налични и потребителски полета: 5 числови, 2 дробни и 1 текстово. В таблицата са налични и потребителски полета: 5 числови, 2 дробни и 1 текстово.
  
-Във връзка със създаването на детайлната таблица за всяка една поднадстройка, в конфигурацията й, под формата на отметка е добавено ново поле **„Попълвай Детайлната таблица за идентификация на надстройката“**. \\+/* Във връзка със създаването на детайлната таблица за всяка една поднадстройка, в конфигурацията й, под формата на отметка е добавено ново поле **„Попълвай Детайлната таблица за идентификация на надстройката“**. \\ */ 
 + 
 +За всяка една поднадстройка, в конфигурацията й, под формата на отметка има поле **„Попълвай Детайлната таблица за идентификация на надстройката“**. \\ 
 Изборът му определя, дали ще се създават специализирани команди като редакция, редакция с изтриване на текущите записи, редакция с изтриване на записите и запис на текущата отстъпка и т.н..  Изборът му определя, дали ще се създават специализирани команди като редакция, редакция с изтриване на текущите записи, редакция с изтриване на записите и запис на текущата отстъпка и т.н.. 
 Тази опция е отделна от опцията **„Използвай идентификатор“**, която пише в реда на документа. Тази опция е отделна от опцията **„Използвай идентификатор“**, която пише в реда на документа.
Ред 91: Ред 106:
  
 <box round red|**Важно:**> <box round red|**Важно:**>
-След ъпгрейд към тази версия на SelMaticERP наличието на това поле налага изтриване на записани до момента изгледи, поради разместване на колоните.</box>+След ъпгрейд от версия преди 2016.08 на SelMaticERP към по-нова, наличието на поле "Попълвай Детайлната таблица за идентификация на надстройката" налага изтриване на записани до момента изгледи, поради разместване на колоните.</box>
  
 Как се уеднаквени настройките на всички надстройки, съобразени с наличието на Детайлната таблица за идентификатори може да прочетете в [[nadstrojki_dokumenti:uednakviavane_nastrojki|отделна статия]]. Как се уеднаквени настройките на всички надстройки, съобразени с наличието на Детайлната таблица за идентификатори може да прочетете в [[nadstrojki_dokumenti:uednakviavane_nastrojki|отделна статия]].
Ред 108: Ред 123:
 В случай, че посочите условие стойностите за дадено поле да са от **"списък"**, в допълнителна таблица **"Стойност"** изброявате желаните стойности, които да съставляват списъка. В случай, че посочите условие стойностите за дадено поле да са от **"списък"**, в допълнителна таблица **"Стойност"** изброявате желаните стойности, които да съставляват списъка.
  
-Само при изпълнени всички условия за документа и детайлите съответната промоция ще бъде приложена.+Само при изпълнени всички условия за документа и детайлите съответната промоция ще бъде приложена. При липса на условия на детайлите текущо въведените отстъпки се прилагат върху всички позиции. 
  
 +/* До [[vavedenie:kakvo_novo|релийз 2017.06]] в Условия можеше да се въведе и запамети стойност, без да има попълнен ред за таблица, поле и т.н. Това водеше до грешка при избор на позиция в съответния документ, за който е настроена промоцията. 
  
-До [[vavedenie:kakvo_novo|релийз 2017.06]] в Условия можеше да се въведе и запамети стойност, без да има попълнен ред за таблицаполе и т.н. Това водеше до грешка при избор на позиция в съответния документ, за който е настроена промоцията.+За да се избегне възможността за подобен начин на работа е реализирана проверка в Условия за документа и детайлите да **не може да има стойности****без** да са въведени **таблица и поле** за условиеПроверката се прилага при запомняне на съответната надстройка. */
  
-За да се избегне възможността за подобен начин на работа е реализирана проверка в Условия за документа и детайлите да **не може да има стойности**, **без** да са въведени **таблица и поле** за условие. Проверката се прилага при запомняне на съответната надстройка.+За да се избегне възможността да се въведе и запамети стойност, без да има попълнен ред за таблица, поле и т.н., е налична проверка в Условия за документа и детайлите да **не може да има стойности**, **без** да са въведени **таблица и поле** за условие. Проверката се прилага при запомняне на съответната надстройка.
  
  
nadstrojki_dokumenti/nadstrojki.1504165148.txt.gz · Последна промяна: 2018/01/11 15:27 (външна редакция)