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

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


sluzebni:sistemni_stojnosti

Това е стара версия на документа!


Системни (стандартни) стойности във всички таблици.

При стартиране на нов проект (нова клиентска база) особено полезно би било наличието на системни стойности (константи), които са стандартни за всички бази и са основен комплект от записи, които служат за основа, върху която да се правят различни допълнения и разширения поискани от конкретния клиент.

Основната идея е, че тези системни стойности (сист. позиции, сист. мерни единици, сист. групи, сист. типове ТД, системни списъци) се въвеждат и поддържат в референтна база, с която се ъпгрейдват клиентските бази.
Може да има например системни типове ТД, които участват в системни списъци с типове ТД, които са параметри на системни справки; системни артикули, в системни групи, със системни мерни единици; тези системни артикули участват често в настройки на скриптове и типове ТД.

Критерият, че даден запис е системен е отрицателен главен ключ в таблиците.

В програмата за ъпгрейд е разработена функционалност за сравнение с базата на клиента и уеднаквяване на системните записи с тези в референтната база (новите се вмъкват, старите се актуализират, излишните се изтриват).

Добавена е опция за избор при ъпгрейд за „Изтриване на системни записи, които не съществуват в референтната“. Маркирането й задейства изтриване на системни записи, които не съществуват в референтната база за ъпгрейд, а съществуват само в клиентската база, която се ъпгрейдва.
По подразбиране опцията не е включена.

sluzebni/sistemni_stojnosti.1469015082.txt.gz · Последна промяна: 2018/01/11 15:27 (външна редакция)