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

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


documenti:balansi

Разлики

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

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

Both sides previous revisionПредходна версия
Следваща версия
Предходна версия
documenti:balansi [2018/05/29 08:55] t.lalovadocumenti:balansi [2020/08/31 13:37] (текуща) – [Автоматично добавяне на документи към папки за баланс] m.ayvazova
Ред 3: Ред 3:
 <box round orange|**Резюме:**> В тази статия е описана логиката на баланса. Дадени са примерни положения и функционалности на баланси и справки върху тях. Разгледайте и статията за [[nomenklaturi:drugi:balansi|номенклатурите на баланси]].</box> <box round orange|**Резюме:**> В тази статия е описана логиката на баланса. Дадени са примерни положения и функционалности на баланси и справки върху тях. Разгледайте и статията за [[nomenklaturi:drugi:balansi|номенклатурите на баланси]].</box>
  
-Балансите са изградени на базата на платформата на справки/скриптове, като върху информацията, която съдържат също така могат да се прилагат различни справки според конкретните потребности на потребителя. \\+Балансите са изградени на базата на платформата на справки/скриптове. Върху информацията, която съдържат балансите  могат също така да се прилагат различни справки според конкретните потребности на потребителя. \\
  
 Балансите позволяват да се зададе критерий, по който се сравняват два различни вида Търговски или Финансови документи. Например каква част от дадена заявка е изпълнена, или колко стока по дадена Доставка е потвърдена като пристигнала. \\  Балансите позволяват да се зададе критерий, по който се сравняват два различни вида Търговски или Финансови документи. Например каква част от дадена заявка е изпълнена, или колко стока по дадена Доставка е потвърдена като пристигнала. \\ 
Ред 13: Ред 13:
 Източникът се гледа по три различни начина в примера (главен източник – табличен изглед, Детайли, свързани с избрания ред от главния източник на данни и изглед по папки). Източникът се гледа по три различни начина в примера (главен източник – табличен изглед, Детайли, свързани с избрания ред от главния източник на данни и изглед по папки).
  
-Най-практично е в името на баланса да се казва какво се балансира. Добра практика е в имената на балансите да се казва кои документи се балансират. +Най-практично е в името на баланса да се укаже какво се балансира. Добра практика е в имената на балансите да се посочи кои документи се балансират. 
  
-Върху балансите могат да се прилагат стандартни справки върху балансите+Върху балансите могат да се прилагат стандартни справки. 
  
 {{:documenti:баланси_изглед.jpg?600|}} {{:documenti:баланси_изглед.jpg?600|}}
  
-Балансът не е на отделния документ, той е на **[[nomenklaturi:documenti:papki|Папка]]**, като балансът винаги е множество от документи, като сумата между тях не е нула (поради това той трябва да се приложи към определена папка). +/*Балансът не е за отделния документ, той е на **[[nomenklaturi:documenti:papki|Папка]]**. Балансът винаги е множество от документи, като сумата между тях не е нула (поради това той трябва да се приложи към определена папка). */
  
 Един документ **може да принадлежи** на неограничен брой папки, като конкретният баланс се изчислява в конкретната папка. \\ Един документ **може да принадлежи** на неограничен брой папки, като конкретният баланс се изчислява в конкретната папка. \\
 **Балансът не е на отделния документ**, той е на папката, защото винаги представлява множество документи, между които сумата не е нула (за това още с тръгването балансът трябва да се приложи към определена папка). \\ **Балансът не е на отделния документ**, той е на папката, защото винаги представлява множество документи, между които сумата не е нула (за това още с тръгването балансът трябва да се приложи към определена папка). \\
  
-Балансите имат понятие **водещ документ** - във всеки баланс има определен първичен документ, който инициира всичко (от [[nomenklaturi:drugi:balansi|Номенклатура на баланси]] се настройва автоматичното създаване на папка, при създаване на документ). Водещият документ е необходим, защото и самата папка трябва да има наименование, трябва да могат да се различават папките една от друга, тъй като те са множество. \\+Балансите имат понятие **водещ документ** - във всеки баланс има определен първичен документ, който инициира всичко (от [[nomenklaturi:drugi:balansi|Номенклатурата на балансите]] се настройва автоматичното създаване на папка, при създаване на документ). Водещият документ е необходим, защото и самата папка трябва да има наименование, трябва да могат да се различават папките една от друга, тъй като те са множество. \\
  
 На скрипт преди приключи, се прави автоматично **[[nomenklaturi:documenti:papki|Папка]]**, ако текущият документ няма папка (в примера на Местене). \\ На скрипт преди приключи, се прави автоматично **[[nomenklaturi:documenti:papki|Папка]]**, ако текущият документ няма папка (в примера на Местене). \\
 В настройката на самия баланс се определя каква папка трябва да създава той (още с приключването на първия документ по него), защото самият баланс може да има множество баланси в една и съща папка. \\ В настройката на самия баланс се определя каква папка трябва да създава той (още с приключването на първия документ по него), защото самият баланс може да има множество баланси в една и съща папка. \\
  
-„Коефициентът“, определящ как документа участва в баланса не се взима предвид, т.е. има ли документ се показва и баланса. По този начин се улеснява създаването и на чисто информативни баланси.+„Коефициентът“, определящ как документът участва в баланса не се взима предвид, т.е. има ли документ се показва и балансът. По този начин се улеснява създаването и на чисто информативни баланси.
  
-<color #7092be>Преди [[vavedenie:kakvo_novo|релийз 2015.8]], ако документ участваше в баланс и папка като информативен и същият тип документ участваше в други баланси в същата папка с положителен или отрицателен коефициент се получаваше така, че при приключване се създаваха само балансите, в които документа влияе (на плюс или на минус), а при отключване се появяваха и останалите баланси (в които участва информативно).</color>+/*<color #7092be>Преди [[vavedenie:kakvo_novo|релийз 2015.8]], ако документ участваше в баланс и папка като информативен и същият тип документ участваше в други баланси в същата папка с положителен или отрицателен коефициент се получаваше така, че при приключване се създаваха само балансите, в които документът влияе (на плюс или на минус), а при отключване се появяваха и останалите баланси (в които участва информативно).</color>*/
  
 В практиката се налага някои баланси никога да не се балансират - например заявеното към доставчик и потвърденото от него. В същото време потребителят използва справката за небалансирани баланси, за да може да си върши ежедневната работа и да вижда само документите, които действително очакват бъдеща обработка.\\ В практиката се налага някои баланси никога да не се балансират - например заявеното към доставчик и потвърденото от него. В същото време потребителят използва справката за небалансирани баланси, за да може да си върши ежедневната работа и да вижда само документите, които действително очакват бъдеща обработка.\\
Ред 43: Ред 43:
 - **Премини в ръчен режим и балансирай** - маркира в новото поле в таблицата, че този баланс вече се смята ръчно и го слага в статус Балансиран - **Премини в ръчен режим и балансирай** - маркира в новото поле в таблицата, че този баланс вече се смята ръчно и го слага в статус Балансиран
  
-- **Премини в ръчен режим и не балансирай** - маркира в новото поле в таблицата, че този баланс вече се смята ръчно и го слага в статус Не балансиран.+- **Премини в ръчен режим и не балансирай** - маркира в новото поле в таблицата, че този баланс вече се смята ръчно и го слага в статус Небалансиран.
  
 Тези бутони стават активни само при клик върху името на определен баланс.\\ Тези бутони стават активни само при клик върху името на определен баланс.\\
Ред 59: Ред 59:
 <box round green|**Пример:**> **Пример с Баланс Местения** (изпратени – получени = +- разлики). Положителен баланс, изпратено повече от полученото (с – и +), на минус получено повече от изпратеното. \\ <box round green|**Пример:**> **Пример с Баланс Местения** (изпратени – получени = +- разлики). Положителен баланс, изпратено повече от полученото (с – и +), на минус получено повече от изпратеното. \\
  
-Логиката е, че може да се направи изпращане на стока (примерно стока на път), избира се от кой обект към кой обект, избира се артикул, и се приключва (програмата автоматично прави на това изпращане автоматична папка, която я поставя в папка МЕСТЕНИЯ, т.е. създава се подпапка – автоматично направена с номера и името на местенето ). \\+Логиката е, че може да се направи изпращане на стока (примерно стока на път), избира се от кой и към кой обект, избира се артикул, и се приключва (програмата автоматично прави автоматична папка на това изпращане и я поставя в папка МЕСТЕНИЯ, т.е. създава се подпапка – автоматично направена с номера и името на местенето ). \\
  
-Още с изпращането, ако искаме да можем да кажем кои са небалансираните местения, трябва да се види къде има разбалансиран баланс Местения (изпратени - получени) и системата ще ни покаже всички папки, които са небалансирани. </box>+Още с изпращането може да се види кои са небалансираните местения, трябва да се види къде има разбалансиран баланс Местения (изпратени - получени) и системата ще ни покаже всички папки, които са небалансирани. </box>
  
 <box round red|**Важно:**> Критично е самият документ **да бъде поставен в папка**, защото балансите работят върху папки и не могат да се балансират само документи, **връзката** между документите **е самата папка**. </box> <box round red|**Важно:**> Критично е самият документ **да бъде поставен в папка**, защото балансите работят върху папки и не могат да се балансират само документи, **връзката** между документите **е самата папка**. </box>
Ред 68: Ред 68:
 Благодарение на това, когато се създаде и приключи вторият документ, той вече ще принадлежи на тази папка и автоматично ще се изчисли с какво влияе той на баланса. Сумата на количествата от този документ се добавя и ако накрая сумата по артикули на изпратени и получени е 0 – балансът е балансиран. </box> Благодарение на това, когато се създаде и приключи вторият документ, той вече ще принадлежи на тази папка и автоматично ще се изчисли с какво влияе той на баланса. Сумата на количествата от този документ се добавя и ако накрая сумата по артикули на изпратени и получени е 0 – балансът е балансиран. </box>
  
-<box round green|**Пример:**>Наличен е скрипт за копиране от изпращане в получаване. Когато получаващият стигне до изпращането, което трябва да приеме и направи копиране в получаване, се копират всички артикули, които са с количество 0, автоматично се копира и папката, от която е тръгнало всичко, което е **ключовото – новият документ** трябва да е в същата папка, с което се започва проверка на получените бройки и ги нанася. \\+<box round green|**Пример:**>Когато дойде моментът за приемане на изпратената стока и се премине към копиране на изпращането в получаване, се копират всички артикули, които са налични с количество 0, автоматично се копира и папката, от която е започнал процесът**Ключовото е, че новият документ** трябва да е в същата папка. С това започва проверка на получените бройки и тяхното нанасяне. \\
  
 Накрая – когато се приключи документът, балансът се балансира (ако са равни). В баланса има възможност да се видят и останалите документи, които участват в него. \\ Накрая – когато се приключи документът, балансът се балансира (ако са равни). В баланса има възможност да се видят и останалите документи, които участват в него. \\
  
-Когато става въпрос за получаване на стока например, приемането може да станепо което количество изберете, но разликата накрая се балансира по **Количество 1**. Текстът на реда, в който има разлика се оцветява в червено. \\+Когато става въпрос за получаване на стока например, приемането може да се извърши по кое да е количество (Кол.1-4), но наа финала разликата се балансира по **Количество 1**. Текстът на реда, в който има разлика се оцветява в червено. \\
  
 В колона "Очаквано количество" има и **разлики между получено и изпратено**. </box> В колона "Очаквано количество" има и **разлики между получено и изпратено**. </box>
Ред 80: Ред 80:
 <box round green|**Пример:**>Генерално на папката й трябва, например при Местене от - към, но ако е фактура ще e необходима и информация примерно, че това е на фирма Б от май месец. Трябва **папката да се идентифицира** по някакъв начин.  */ <box round green|**Пример:**>Генерално на папката й трябва, например при Местене от - към, но ако е фактура ще e необходима и информация примерно, че това е на фирма Б от май месец. Трябва **папката да се идентифицира** по някакъв начин.  */
  
-Вътре в дефиницията на папката има поле за номера на водещия документ, защото /* всъщност информацията от заглавната част на водещия документ,*/ знаейки кой е водещият документ в произволна справка има възможност да се покаже, която и да е информация от заглавната част на водещия документ. \\  +В дефиницията на папката има поле за номер на водещия документ, защото /* всъщност информацията от заглавната част на водещия документ,*/ знаейки кой е водещият документ в произволна справка има възможност да се покаже, която и да е информация от заглавната част на водещия документ. \\  
-Скриптът, който създава първата папка, освен че създава папката, закача изпращането и го определя като водещ документ. Това е важно, защото справката тръгва от папките и показва в коя папка има проблем. +Скриптът, който създава първата папка, слага в нея изпращането и го определя като водещ документ. Това е важно, защото справката тръгва от папките и показва в коя папка има проблем. 
  
 Когато се знае кой е **водещият документ**, може да се извади информация кой е Източник, кой е Получател, какво е станало и да идентифицираме коя е папката. Когато от самия баланс е ясно (например когато е стоков) при кой артикул има проблем, може да се анализира колко са изпратените, получените и каква е разликата. \\ Когато се знае кой е **водещият документ**, може да се извади информация кой е Източник, кой е Получател, какво е станало и да идентифицираме коя е папката. Когато от самия баланс е ясно (например когато е стоков) при кой артикул има проблем, може да се анализира колко са изпратените, получените и каква е разликата. \\
  
-В балансовата справка може да се види информация по кое местене, по коя папка, за кой артикул, заради кой документ какво е количеството.  </box>+В балансовата справка може да се види информация по кое местене, по коя папка, за кой артикул, заради кой документкакво е количеството.  </box>
  
 {{:documenti:количества_за_чия_сметка.jpg?500|}} {{:documenti:количества_за_чия_сметка.jpg?500|}}
Ред 91: Ред 91:
 **В посочения пример** има и допълнителна автоматизация в балансовата справка (в таб Главен източник - списък с разлики, банд Количества) за попълване на информация за чия сметка са получените разлики с възможност за писане в колоните **За източник** и **За получател**. От тази справка с втори скрипт може да се пусне да се създават местенията, т.е. да се генерират документи.   **В посочения пример** има и допълнителна автоматизация в балансовата справка (в таб Главен източник - списък с разлики, банд Количества) за попълване на информация за чия сметка са получените разлики с възможност за писане в колоните **За източник** и **За получател**. От тази справка с втори скрипт може да се пусне да се създават местенията, т.е. да се генерират документи.  
  
-Когато позиционирате курсора на даден ред в баланса, в таб **Детайли, свързани с избрания ред от главен източник на данни** можете да видте точно кои документи участват в маркираното действие. \\+Когато позиционирате курсора на даден ред в баланса, в таб **Детайли, свързани с избрания ред от главен източник на данни** можете да видите точно кои документи участват в маркираното действие. \\
  
 В изглед по документи (папки), се разглежда информацията по папки. Генерално една папка е един процес, с което има определен брой местения (от примера), при които има проблем. В изглед по документи (папки), се разглежда информацията по папки. Генерално една папка е един процес, с което има определен брой местения (от примера), при които има проблем.
Ред 103: Ред 103:
  
 Има случаи, в които е необходимо да се направи стойностен баланс между Търговски и Финансов документ от плащане закачено към него. \\  Има случаи, в които е необходимо да се направи стойностен баланс между Търговски и Финансов документ от плащане закачено към него. \\ 
-В други случаи може балансът може да е между два финансови документа, например между "Непотвърдено плащане с карта" и "Потвърждаване на плащане с карта". \\+В други случаи балансът може да е между два финансови документа, например между "Непотвърдено плащане с карта" и "Потвърждаване на плащане с карта". \\
  
 Целта е да може всички пряко свързани документи, които участват в един и същи баланс да се добавят в една и съща подпапка. Под пряка връзка се разбира не само дали са в обща подпапка на зададената в баланса, но и дали имат референтна връзка помежду си. Например както са Финансовите документи за плащане по даден Търговски документ. \\ Целта е да може всички пряко свързани документи, които участват в един и същи баланс да се добавят в една и съща подпапка. Под пряка връзка се разбира не само дали са в обща подпапка на зададената в баланса, но и дали имат референтна връзка помежду си. Например както са Финансовите документи за плащане по даден Търговски документ. \\
Ред 121: Ред 121:
 Ако има неприключени документи, които са извън папки - те не се обработват. \\ Ако има неприключени документи, които са извън папки - те не се обработват. \\
  
-/* Ако един документ е в два баланса - преди корекцията е влияел само на единия от двата баланса, след корекцията влияе и на двата. (Промяната в процедурата за изчисление на баланс е от релийз 2014.09)., */+/* Ако един документ е в два баланса - преди корекцията е влияел само на единият от двата баланса, след корекцията влияе и на двата. (Промяната в процедурата за изчисление на баланс е от релийз 2014.09)., */
  
 Ако един документ е в два баланса, то той влияе и на двата.  Ако един документ е в два баланса, то той влияе и на двата. 
 +
 +
 +Допълнителна информация: [[nomenklaturi:drugi:balansi|Количествен баланс]], [[nomenklaturi:drugi:balansi_finansovi|Стойностен баланс]], [[spravki_new:papki|Папки]]
documenti/balansi.1527584131.txt.gz · Последна промяна: 2018/05/29 08:55 от t.lalova