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

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


nadstrojki_dokumenti:nadstrojki

Разлики

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

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

Both sides previous revisionПредходна версия
Следваща версия
Предходна версия
nadstrojki_dokumenti:nadstrojki [2018/01/29 14:39] k.kyurkchievanadstrojki_dokumenti:nadstrojki [2023/05/17 11:10] (текуща) t.lalova
Ред 3: Ред 3:
 /* От [[vavedenie:kakvo_novo|релийз 2013.10]] в SelMatic ERP модул **“Промоции”** официално се преименува на **“Регистър на надстройки за документи”**. */ /* От [[vavedenie:kakvo_novo|релийз 2013.10]] в SelMatic ERP модул **“Промоции”** официално се преименува на **“Регистър на надстройки за документи”**. */
  
-Това е модул, който представлява универсален инструмент, с който могат да се направи произволен плъгин (надстройка), който да се стартира от документ и да дава много повече възможности от автоматична отстъпка по промоция. \\+Регистърът на надстройки за документи представлява универсален инструмент, с който може да приложите произволен плъгин (надстройка). Надстройките се стартират от документ и дават много повече възможности от автоматичните отстъпки при промоции. \\ 
 **Надстройките** за документи **не се отнасят само до промоциите**. **Надстройките** за документи **не се отнасят само до промоциите**.
  
Ред 13: Ред 14:
  
 Всяка надстройка може да има една или няколко поднадстройки (конфигурационни групи). \\ Всяка надстройка може да има една или няколко поднадстройки (конфигурационни групи). \\
-За всяка от тях се задават връзки със съответни събития за кой тип документ, при какво събитие се активира съответната надстройка. +За всяка от тях се задават връзки със съответни събития за кой тип документ, при какво събитие се активира съответната надстройка.
  
-/* ПРЕДИ {{:надстройки_на_документи.png?500|}} \\ */+При наличие на списък от надстройки може да определите **Подредба** на прилагане. \\ 
 +**Подредбата определя последователността на изпълнение на промоциите. Тя няма смисълът на приоритет на прилаганеПоследно изпълнената надстройка ще е тази с най-голяма стойност на подредбата.**
  
-/* СЛЕД {{:nadstrojki.png?600|}} */ 
  
-{{:nadstrojki_new.png?750|}}+{{:nadstrojki_dokumenti:надстройки.png?750|}}
  
-Диалогът, който излиза е точно регистър на това, какви са заредените в момента Надстройки (plugins) в системата. От този диалог може да се регистрират и нови чрез бутон **"Зареди от DLL"**. +Диалогът, който излиза е точно регистър на това, какви са заредените в момента Надстройки (plugins) в системата. \\ 
 +Нови надстройки се регистрират с избор на бутон **"Зареди от DLL"** и посочване на желания dll файл, отговарящ на конкретната надстройка
  
 DLL файловете за надстройките имат заложена версия /* (от [[vavedenie:kakvo_novo|релийз 2016.1]]) */ и при зареждането им при стартиране на програмата се прави проверка дали версията на DLL файла е по-стара. Ако е по-стара се показва информативното съобщение за това, но позволява да се продължи. Ако е по-нова, съобщение не излиза. DLL файловете за надстройките имат заложена версия /* (от [[vavedenie:kakvo_novo|релийз 2016.1]]) */ и при зареждането им при стартиране на програмата се прави проверка дали версията на DLL файла е по-стара. Ако е по-стара се показва информативното съобщение за това, но позволява да се продължи. Ако е по-нова, съобщение не излиза.
  
-В главното меню **целта**, която се **конфигурира**, за да са видими надстройките се казва **„Регистър на надстройките за документи“**.+За да се визуализира в менюто на ЕРП системата Регистърът на надстройките, в главното меню се конфигурира съответната **цел**.
  
-{{:menu_plug.png?800|}}+{{:nadstrojki_dokumenti:настройки_главно_меню.png?750|}}
  
-В настройките на **главното меню** може да настроите **елемент от менюто**, който да **стартира директно Конфигурацията на дадена надстройка** (plugin). Целта е да може да настройвате менюта за различните потребители, които отговарят за настройките на функционалността предлагана от дадената надстройка. \\+/*{{:menu_plug.png?800|}}*/ 
 + 
 +В настройките на **главното меню** може да настроите и **елемент от менюто**, който да **стартира директно Конфигурацията на дадена надстройка** (plugin). Целта е да може да настройвате менюта за различните потребители, които отговарят за настройките на функционалността предлагана от дадената надстройка. \\
 Например: Достъп до надстройка на отстъпките по групи клиенти има конкретен служител, който отговаря за тези отстъпки. Например: Достъп до надстройка на отстъпките по групи клиенти има конкретен служител, който отговаря за тези отстъпки.
  
Ред 40: Ред 44:
 Важно е да се знае, че при инициализиране на цени и отстъпки в резултат на надстройка, ако дадена позиция няма цена в ценовата листа, която документа ползва, този ред изобщо не се инициализира. Цената на реда остава такава, каквато е била до момента. Важно е да се знае, че при инициализиране на цени и отстъпки в резултат на надстройка, ако дадена позиция няма цена в ценовата листа, която документа ползва, този ред изобщо не се инициализира. Цената на реда остава такава, каквато е била до момента.
  
-Особено полезно за потребителя, например при работа в магазин, е да знае какъв би бил ефектът от дадена промоция, преди още да е финализирана продажбата. Съществуващият бутон **„Изпълни промоции“** (при приложени ръчно надстройки) донякъде решава този въпрос, но не винаги е удачен за използване, тъй като ако за документа са валидни няколко поднадстройки, потребителят не може да се ориентира какъв е ефектът на всяка една поотделно и дали е сработила. +Особено полезно за потребителя, например при работа в магазин, е да знае какъв би бил ефектът от дадена промоция, преди още да е финализирана продажбата. Съществуващият бутон **„Изпълни промоции“** (при приложени ръчно надстройки) донякъде решава този въпрос, но не винаги е удачен за използване, тъй като ако за документа са валидни няколко поднадстройки, потребителят не може да се ориентира какъв е ефектът на всяка една поотделно и дали е сработила. \\ 
- +Поради тази причина /* от [[vavedenie:kakvo_novo|релийз 2016.1]] е реализирана */ имате възможност **ръчно с отделен бутон** да стартирате всяка една поднадстройка (аналогично на начина, по който се създават бутоните за скриптове). \\
-Поради тази причина от [[vavedenie:kakvo_novo|релийз 2016.1]] е реализирана възможност **ръчно с отделен бутон** да стартирате всяка една поднадстройка (аналогично на начина, по който се създават бутоните за скриптове). \\+
 Чрез „Настройка на бутоните“ в изгледа на ТД може да добавяте новите бутони за конкретните промоции. \\ Чрез „Настройка на бутоните“ в изгледа на ТД може да добавяте новите бутони за конкретните промоции. \\
 Същите, освен поотделно, се появяват и в списък към нов **бутон „Промоции“**. \\ Същите, освен поотделно, се появяват и в списък към нов **бутон „Промоции“**. \\
Ред 50: Ред 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|}}
Ред 73: Ред 81:
 ==== Детайлна таблица за идентификатори на промоции ==== ==== Детайлна таблица за идентификатори на промоции ====
  
 +/* ([[vavedenie:kakvo_novo|релийз 2016.8]]) */
  
-([[vavedenie:kakvo_novo|релийз 2016.8]])+При анализи на печалбата за даден артикул или ефективността на различни промоции, е удобно да се знае каква е базовата цена на артикула, каква отстъпка е направена при продажба и в резултат на каква промоция. \\ 
 +Опростеният вариант е винаги да се прилага само една промоция за даден ред от документ и нейният идентификатор да се запомня в предназначеното за целта поле в реда. При наслагване на промоции обаче, тоова не дава яснота за калкулиране на отстъпката, защото крайната отстъпка би се формирала от сумата на няколко отстъпки, а се записва само един идентификатор.
  
-При анализи на печалбата за даден артикул или ефективността на различни промоции, е удобно да се знае каква е базовата цена на даден артикул, каква отстъпка е направена при продажба и в резултат на каква промоция. \\ +За да е видима информацията какви промоции са приложени и каква е стойността на отстъпката при всяка една от тях се използва **Детайлна таблица за идентификатори на промоции**.
-Опростеният вариант е винаги да се прилага само една промоция за даден ред от документ и нейният идентификатор да се запомня в предназначеното за целта поле в реда. Това обаче не дава яснота за калкулиране на отстъпката при наслагване на промоции, защото крайната отстъпка би се формирала от сумата на няколко отстъпки, а се записва само един идентификатор. +
- +
-За да е видима информацията какви промоции са приложени и каква е стойността на отстъпката при всяка една от тях е разработена **Детайлна таблица за идентификатори на промоции**.+
  
 Крайната цел е в тази таблица различни скриптове и надстройки, да оставят идентификация, че са извършили някакво действие върху документа, което е особено полезно за проследимост. Всяка промоция, която променя ТО на реда, предизвиква попълване на детайлната таблица по начин, който е съобразен с вида действие на промоцията. Крайната цел е в тази таблица различни скриптове и надстройки, да оставят идентификация, че са извършили някакво действие върху документа, което е особено полезно за проследимост. Всяка промоция, която променя ТО на реда, предизвиква попълване на детайлната таблица по начин, който е съобразен с вида действие на промоцията.
Ред 85: Ред 92:
 В таблицата са налични и потребителски полета: 5 числови, 2 дробни и 1 текстово. В таблицата са налични и потребителски полета: 5 числови, 2 дробни и 1 текстово.
  
-Във връзка със създаването на детайлната таблица за всяка една поднадстройка, в конфигурацията й, под формата на отметка е добавено ново поле **„Попълвай Детайлната таблица за идентификация на надстройката“**. \\+/* Във връзка със създаването на детайлната таблица за всяка една поднадстройка, в конфигурацията й, под формата на отметка е добавено ново поле **„Попълвай Детайлната таблица за идентификация на надстройката“**. \\ */ 
 + 
 +За всяка една поднадстройка, в конфигурацията й, под формата на отметка има поле **„Попълвай Детайлната таблица за идентификация на надстройката“**. \\ 
 Изборът му определя, дали ще се създават специализирани команди като редакция, редакция с изтриване на текущите записи, редакция с изтриване на записите и запис на текущата отстъпка и т.н..  Изборът му определя, дали ще се създават специализирани команди като редакция, редакция с изтриване на текущите записи, редакция с изтриване на записите и запис на текущата отстъпка и т.н.. 
 Тази опция е отделна от опцията **„Използвай идентификатор“**, която пише в реда на документа. Тази опция е отделна от опцията **„Използвай идентификатор“**, която пише в реда на документа.
Ред 97: Ред 106:
  
 <box round red|**Важно:**> <box round red|**Важно:**>
-След ъпгрейд към тази версия на SelMaticERP наличието на това поле налага изтриване на записани до момента изгледи, поради разместване на колоните.</box>+След ъпгрейд от версия преди 2016.08 на SelMaticERP към по-нова, наличието на поле "Попълвай Детайлната таблица за идентификация на надстройката" налага изтриване на записани до момента изгледи, поради разместване на колоните.</box>
  
 Как се уеднаквени настройките на всички надстройки, съобразени с наличието на Детайлната таблица за идентификатори може да прочетете в [[nadstrojki_dokumenti:uednakviavane_nastrojki|отделна статия]]. Как се уеднаквени настройките на всички надстройки, съобразени с наличието на Детайлната таблица за идентификатори може да прочетете в [[nadstrojki_dokumenti:uednakviavane_nastrojki|отделна статия]].
Ред 117: Ред 126:
  
  
-До [[vavedenie:kakvo_novo|релийз 2017.06]] в Условия можеше да се въведе и запамети стойност, без да има попълнен ред за таблица, поле и т.н. Това водеше до грешка при избор на позиция в съответния документ, за който е настроена промоцията.+/* До [[vavedenie:kakvo_novo|релийз 2017.06]] в Условия можеше да се въведе и запамети стойност, без да има попълнен ред за таблица, поле и т.н. Това водеше до грешка при избор на позиция в съответния документ, за който е настроена промоцията.  
 + 
 +За да се избегне възможността за подобен начин на работа е реализирана проверка в Условия за документа и детайлите да **не може да има стойности**, **без** да са въведени **таблица и поле** за условие. Проверката се прилага при запомняне на съответната надстройка. */
  
-За да се избегне възможността за подобен начин на работа е реализирана проверка в Условия за документа и детайлите да **не може да има стойности**, **без** да са въведени **таблица и поле** за условие. Проверката се прилага при запомняне на съответната надстройка.+За да се избегне възможността да се въведе и запамети стойност, без да има попълнен ред за таблица, поле и т.н., е налична проверка в Условия за документа и детайлите да **не може да има стойности**, **без** да са въведени **таблица и поле** за условие. Проверката се прилага при запомняне на съответната надстройка.
  
  
nadstrojki_dokumenti/nadstrojki.1517236791.txt.gz · Последна промяна: 2018/01/29 14:39 от k.kyurkchieva