====== Как да резервираме стока, използване на стоков дълг ======
/* [[vavedenie:kakvo_novo|в сила от релийз 2016.1]] \\
/промени в [[vavedenie:kakvo_novo|релийз 2016.12]]/ */
В практиката е удобно да може клиенти да запазват определено количество стока, така че когато бъдат физически в обекта, да е сигурно, че ще я получат. Понякога продажбата на такъв тип резервирана стока се налага да се прави от служители с по-ниски права, а в други случаи е необходимо служител с по-високи права да може да продаде дори и резервирани количества.
В тази връзка /* с излизане на [[vavedenie:kakvo_novo|релийз 2016.1]] функционалността за резервиране на стока е подобрена, като */ са заложени проверки за резервирана наличност. Самата резервация се появява като **нов тип стоков дълг** и се дава възможност да се правят **баланси на ниво резервирано количество**.
===== Настройки в Обекти при използване на Резервации =====
При изпълняване на част или на цялата резервация (с един документ или с няколко отделни документа) се намалява резервираното количество. Не е редно да се допуска то да бъде отрицателно, тъй като това би намалило в аванс бъдещи резервации. При подобни случаи системата предупреждава или забранява това действие. Аналогично е поведението й и при изписване на количество повече отколкото е "Свободното количество" в обекта, което всъщност е разликата на Наличното и Резервираното в този обект.
За да може да се задават подобни защити, на ниво [[nomenklaturi:kontragenti:kontragenti|Обект]] са заложени настройки за **проверка** на **Отрицателна резервирана наличност** и **Отрицателна свободна наличност** (по подобие за Отрицателната наличност) с опции **Не проверявай**, **Предупреждавай**, **Забранявай към датата на документа** и **Забранявай към датата на документа и по-големи от нея дати (т.нар. [[kak_da:palna_zastita_za_otric.nalichnost|пълна защита]])**. Проверката за **свободна наличност** е спрямо **Обекта**, а тази за **Резервираната наличност** е спрямо **Контрагента** (Клиента).
{{:kak_da:obekti_-_novi_nastrojki_za_rezervacii.png?600|}}
Допълнително с отделна опция за обекта указвате, дали резервациите да се изпълняват **по сериен/партиден номер** или не.
/* С излизане на [[vavedenie:kakvo_novo|релийз 2016.12]]Резервирането на серийни/партидни номера вече **няма да се управлява с отметката в ном. Обекти**, а от настройки за стоков дълг тип Резервация в [[nomenklaturi:documenti:vidove_stokov_dalg|номенклатура Видове стоков дълг]]. */
Резервирането на серийни/партидни номера се управлява от настройките за стоков дълг тип Резервация в [[nomenklaturi:documenti:vidove_stokov_dalg|номенклатура Видове стоков дълг]].
Стандартно резервирането на стока се извършва на ниво Позиция, Цвят, Размер и Местоположение.
===== Номенклатура Видове стоков дълг =====
/* - промени в релийз 2016.12, относно резервиране поотделно на серийни и партидни номера */
В практиката, във фирми, в които резервирането на стока е основен процес, резервираната стока не може да бъде продавана. Стандартно може да се резервират обикновени позиции и/или позиции със сериен или партиден номер. Възможно е да трябва да се резервират само позиции с партиден номер на ниво партида и точно конкретната партида да бъде „блокирана“ за свободна продажба. В документа за резервация не е проблем да се посочат само партидни номера, но при продажбата, която отрезервира количествата и в която се посочват серийните номера се наблюдава проблем, защото трябва да се отрезервира стока, която не е резервирана. \\
/* До момента резервациите можеше да бъдат по сериен/партиден номер на ниво обект, но не и само по сериен или само по партиден номер.*/
/* За да може да се поддържа подобен начин на работа се налага промяна и доразвиване на логиката на работа с Резервации. \\
Таблицата със видовете стоков дълг, които се използваха в [[documenti:obsti:tabove_nastrojki_na_targ.documenti:td_dalgove|Настройките на ТД]], е изведена в интерфейса на системата като [[nomenklaturi:documenti:vidove_stokov_dalg|номенклатура Видове стоков дълг]] и в нея се добавени още полета, които определят кои критерии влияят на дадения дълг: \\ */
В [[nomenklaturi:documenti:vidove_stokov_dalg|номенклатура Видове стоков дълг]] следните полета определят кои критерии влияят на дадения дълг:
• Контрагент-кредитор (при резервации това обикновено е Собственика) \\
• Обект-кредитор (при резервации това обикновено е Собственика) \\
• Местоположение-кредитор (при резервации това обикновено е Собственика) \\
• Контрагент-длъжник (при резервации това обикновено е Клиента) \\
• Обект-длъжник (при резервации това обикновено е Клиента)\\
• Местоположение-длъжник (при резервации това обикновено е Клиента) \\
• Цвят \\
• Размер \\
• Сериен номер \\
• Партиден номер \\
За кой тип стоков дълг ще се прави проверка на резервираните количества при потвърждаване на ред и приключване на документ се определя от това за кой тип стоков дълг има отметка в поле **"Е резервация"**.
/* Настройките на обектите за вида проверка (забрана или предупреждение) остават в сила. */
/* **Настройката на обекта "Резервации по сериен/партиден номер" отпада**, като **тя се замества** от новите настройки в стоковите дългове. */
Само един тип стоков дълг може да бъде маркиран като **"Е резервация"**.
При ъпгрейд към [[vavedenie:kakvo_novo|2016.12]] стоковият **дълг тип Резервация** се преобразува на **„Несистемен“**.
Поради промяна на начина на работа с Резервации СЛЕД ъпгрейд към релийз 2016.12 е необходимо да се проверят всички справки и скриптове за работа с тях.
/* **Проверката на резервираните и свободни наличности е съобразена с новите настройки, с тази разлика, че първо се проверява Обикновената наличност, а след това Свободната наличност.** */
**При проверка на резервираните и свободни наличности първо се проверява Обикновената наличност, а след това Свободната наличност.**
===== Настройки в ТД при използване на резервации =====
/* Във връзка с измененията при резервиране на стока се премахва [[sluzebni:potrebiteli_i_prava:grupovi_politiki:tab_global|груповата политика]] за ТД - "Проверявай резервираното количество при Източника", както и настройката в [[sluzebni:konfiguracia_na_programata|Конфигурация на програмата/Други]] – „Списък с документи от тип Резервация“ (описани в [[kak_da:rezervacii|Как да се използват резервации]]). */
/* До момента начина на работа при резервиране на стока, взимане и отчитане на консигнация се настройваше чрез функционалността за [[documenti:obsti:tabove_nastrojki_na_targ.documenti:td_nalichnosti_sdc|Втора наличност]]. **Във връзка с промените в процеса за резервиране на стока, функционалноста за Втората наличност спира да се използва.** \\ За целта настройките на ТД за отразяване на стоков дълг (вкл. и консигнациите ) се изместват от таб „[[documenti:obsti:tabove_nastrojki_na_targ.documenti:td_nalichnosti_sdc|Наличност и себестойност/Втора наличност]]“ в таб „[[documenti:obsti:tabove_nastrojki_na_targ.documenti:td_dalgove|Дългове/ „Стоков дълг]]“. \\ Към наличните типове стоков дълг е добавен допълнителен тип – **„Резервация“**. */
Настройките на ТД за отразяване на стоков дълг (вкл. и консигнациите ) се намират в таб „[[documenti:obsti:tabove_nastrojki_na_targ.documenti:td_dalgove|Дългове/ „Стоков дълг]]“, където е наличен и стоков дълг от тип **„Резервация“**.
{{:documenti:obsti:tabove_nastrojki_na_targ.documenti:tab_dalgove-stokov_dalg_rezervacii.png?600|}}
Можете да посочвате конкретният тип ТД какви „Типове стоков дълг“ генерира, между кои от тримата контрагенти (**Посока на дълга** между Източник, Посредник и Получател), с **какъв знак** и с **кое количество**. \\ Възможните стойности за **влияние на количеството са „Количество 1“ и „Резервирано количество 1“**.
**Примерна Настройка на документ Резервация:** \\
{{:kak_da:nastrojki_na_dokument_za_rezervacia.png?600|}}
Документът за **резервация** има посока на дълга **"Получател към източник"** и **увеличава дълга по Количество 1**.
/* При работа с резервации, в ситуации при които резервиращия и даващия резервацията са един и същ (и контрагент и обект) при пост на ред в документа отрезервиращ стоката се активира проверка за резервациите на получателя в получателя.
За да се избегне подобна ситуация от [[vavedenie:kakvo_novo|релийз 2016.12]] е направена корекция, ако контрагентът резервиращ и даващ резервация е един и същ да не се проверява наличност на резервациите. */
При работа с резервации, в ситуации при които резервиращия и даващия резервацията са един и същ (и контрагент и обект) не се проверява наличност на резервациите.
**Примерна Настройка на документ Продажба:** \\
{{:kak_da:nastrojki_na_dokument_za_otrezervirane.png?600|}}
**Продажбата**, с която се отрезервира стока, също има посока на дълга **"Получател към източник"**, но **намаля дълга с Резервираното количество 1**.
За да може да се отчитат резервираните количества в детайла на търговския документ можете да използвате **полета (за 4-те мерни единици) за Резервирано количество**, които имат същите взаимовръзки, аналогични на полетата за обикновеното количество. В тях се попълва количеството, което в общия случай е отрезервирано и продадено на съответния контрагент.
{{:kak_da:kolichestva_za_rezervacii.png?900|}}
Извършва се продажба на артикул с количество 5бр., 2 бр. от които са по резервация, а останалите са свободна продажба.
Същите полета и логика са създадени и във секцията за **Серийни/партидни номера** в ТД, за да може да се отразяват резервации и проверки за наличност и по сериен/партиден номер.
Това е в случай, че в настройките на стоков дълг тип Резервация в [[nomenklaturi:documenti:vidove_stokov_dalg|номенклатура Видове стоков дълг]] има поставени **отметки** дали се **резервират серийни и/или партидни номера**.
**Примерно отрезервиране на сериен номер:** \\
{{:kak_da:rezervacii-serien_nomer.png?600|}}
В примера се извършва продажба на позиция със сериен номер с количество 3бр., от които 2бр. серийни номера са отрезервирани (резервирани по-рано с документ за резервация) и 1бр. е свободна продажба.
**Примерно отрезервиране на партиден номер:** \\
{{:kak_da:rezervacii-partiden_nomer.png?600|}}
В примера се извършва продажба на позиция с партиден номер с количество 5бр., от които 3бр. от две партиди са отрезервирани (резервирани по-рано с документ за резервация) и 2бр. свободна продажба.
Когато **не се правят резервации по сериен/партиден номер (няма отметка в номенклатура [[nomenklaturi:documenti:vidove_stokov_dalg|Видове стоков дълг]])**, но **работите със серийни/партидни номера**, в **документа за отрезервиране** на **количествата** същите **се попълват в колони "Количество за резервации" на ниво ред с артикул**. **Колоните за резервации на ниво сериен/партиден номер не се попълват**, както и проверките не се съобразяват с асоциираните серийни/партидни номера в документа, ако има такива.
Когато резервирате стока, без да използвате серийни/партидни номера, трябва внимателно да обмислите настройките на ТД, за да избегнете ситуации, при които да се иска задължително попълване на серийни/партидни номера при приключване на ТД и други подобни защити.
/* С излизане на [[vavedenie:kakvo_novo|релийз 2016.8]] в помощ на потребителите работещи с **резервации**, функционалността за Информативна наличност е преповторена за изчисляването на **Информативна свободна наличност (Налично - Резервирано)**. \\ */
В помощ на потребителите работещи с **резервации** е изчисляването на **Информативна свободна наличност (Налично - Резервирано)**. \\
Целта е, когато се създава нова поръчка на клиент (нова резервация) да се получава актуална информация каква е свободната наличност в обекта. Текущата Информативна наличност не дава пълна информация, тъй като от нея не се приспадат резервираните количества.
{{:documenti:obsti:tabove_nastrojki_na_targ.documenti:tab_nalichnosti_-_inf.svob.nalichnost.png?800|}}
/* В секцията за "Информативна наличност" (Настройки на ТД/таб Наличност и себестойност) е налице нова отметка, дали да се изчислява **Свободна наличност**. Когато тя е избрана, настройките, които съществуват за информативната наличност, важат и за нея. \\
В ТД, аналогично на всички **колони** за Информативна наличност са направени същите и за **Информативна свободна наличност**. */
В секцията за "Информативна наличност" (Настройки на ТД/таб Наличност и себестойност) има отметка дали да се изчислява и **Свободна наличност**. Когато тя е избрана, настройките за наличност, важат и за нея. \\
/* {{:documenti:skladovi:koloni_za_cvobodna_informativna_nalichnost.png?200|}}
Съобразено е действието на **бутона за Изчисление на информативната наличност** (в рибона на ТД) да **проверява и свободната наличност** и да попълва и нея. */
С цел подобряване използването на свободна наличност в различни процеси на резервиране на стока са направени подобрения в процедурите за пресмятане на дългове. По този начин вече е възможно и „преместване“ на резервации от един Контрагент към друг.\\
Стандартно на ниво ред в ТД се дава информативната свободна наличност на обекта на съответният контрагент (Източник, Посредник, Получател). В практиката, обаче, има ситуации, при които се налага да се вижда свободната наличност и на други обекти - например служител обслужващ поръчките на Онлайн магазин е необходимо да знае общата информативна наличност по обекти, за да прецени от къде да набави стоката или пък търговец трябва да знае наличността в неговия обект и в склада на едро. \\
Поради тази причина **пресмятането на наличност и свободна наличност в даден тип документ се извършва на базата на списък**, който отговаря на определени условия и параметри, връща определени полета и може да бъде модифициран. \\
Налице е **настройка в ТД/таб Наличност и себестойност за избор на списък**, на база на който да се изчислява информативната наличност на съответните Източник, Посредник и/или Получател. Липсата на посочен списък означава, че не се пресмята наличност/свободна наличност за този субект. \\
{{:documenti:skladovi:информативна_наличност_списъци.png|}}
===== Баланси по резервации =====
Възможно е да се създават **баланси на ниво резервирано количество**. За целта в **номенклатурата на Балансите** ([[nomenklaturi:drugi:balansi|Количествен]] и [[nomenklaturi:drugi:balansi_finansovi|Стойностен]]) са налични допълнителни Типове баланси – **Количествен баланс за резервации по позиция, цвят и размер**, **Количествен баланс за резервации по сериен/партиден номер** и **Стойност с ДДС на резервираните количества**, приравнена към валутата на системата (стойността се изчислява на база Резервирано количество 1 и Ед. цена с ДДС, след ТО).
{{:kak_da:kolichestven_balans_s_rezervacii.png?300|}} {{:kak_da:tip_stojnosten_balans_s_rezervacii.png?400|}}
{{:kak_da:nebalansirani_dokumenti_s_rezervacia.png?400|}} {{:kak_da:balansirani_dokumenti_s_rezervacia.png?400|}}
Посочените примери са за небалансиран баланс (не е отрезервирано цялото количество, което е резервирано първоначално) и балансиран баланс (цялото резервирано количество е продадено (отрезервирано)).
===== Справка за резервации =====
Има възможност да се прави и **справка за резервациите по позиции**, какво **количество е резервирано**, колко от него е **изпълнено**, колко остава **неизпълнено** и т.н..
{{:kak_da:spravka_rezervacii.png|}}
Наличието на **Резервирани количества** е съобразено и в **Базовия копиращ скрипт**, така че да има възможност при копиране на резервация в продажба, да се копират и резервираните количества в съответните полета.
[[kak_da:rezervacii|Как да използваме Резервации - преди промените от релийз 2016.1.]]