Both sides previous revisionПредходна версияСледваща версия | Предходна версия |
sluzebni:spisaci_za_izbor [2013/08/15 13:04] – e.andonova | sluzebni:spisaci_za_izbor [2018/01/11 15:28] (текуща) – външна редакция 127.0.0.1 |
---|
====== Списъци за избор ====== | ====== Списъци за избор ====== |
| |
Основно се създава от програмист, модификации от консултанта и съпрот. | Основно се създава от програмист, модификации от бизнес консултант и съпорт отдел. \\ |
Номер уникален на списъка, име на списъка – отдолу е дефиницията на списъка, който по същество представлява една малка справка. Именно тази част е критичната, може д асе направи от програмист или може да се модифицира от съпорт. Вътре в този SQL код са заложени условията за списъка. | |
В списъка като настройки може да се укаже в коя таблица, какво е условието в дадения списък, консултантът може да модифицира (да търси по съдържа или започва, е подобно на, например). | |
| |
В макрос за търсене – указва се къде да го търси условието, по кое поле да търси. Определя се и тук дали да зарежда целия списък безусловно или задължително да се търси (Начин на търсене), отново за консултанти. В Категория може да се каже къде може да се вижда, за къде (Обекти, Контрагенти и т.н.), за да не падат всички списъци навсякъде. Всеки един списък има в себе си поле за код и поле за име, може да се настрои коя колонка да се вижда в първото и коя във второто поле (за групите например кода на групата, за контрагента булстат и т.н.). | Списъкът съдържа уникален номер на списъка, име на списъка – отдолу в прозорец SQL Editor е посочена дефиницията на списъка, който по същество представлява справка. Именно тази част е критична, може да се направи от **специалист програмист** или може да се модифицира от съпорт отдел. Вътре в този SQL код са заложени условията за списъка. \\ |
| В списъка като настройки може да се укаже в коя таблица, какво е условието в дадения списък, консултантът може да го модифицира (да търси по съдържа или започва, е подобно на, например). |
| |
{{:sluzebni:списъци_за_избор.jpg?500|}} | В макрос за търсене – указва се къде да се търси условието, по **кое поле да търси**. Оттук се определя и дали да се **зарежда целият списък** безусловно или задължително да се търси (чрез Начин на търсене), настройката е предназначена **основно за** задаване от **бизнес консултанти**. В Категория може да се каже къде може да се вижда, за къде (Обекти, Контрагенти и т.н.), за да не падат всички списъци навсякъде. Всеки един списък има в себе си поле за код и поле за име, може да се настрои коя колонка да се вижда в първото и коя във второто поле (за групите например кода на групата, за контрагента булстат и т.н.). |
| |
...Списъци за избор за ред от документа (пр. при продажба на техника, за всеки ред да пада списък със служители по отдели - за черна техника един списък, за бяла друг). | |
....Списъци за избор за хедъра на документа. | |
| |
В списъка (напр търсене) излиза краен брой колони, които се определят от програмист (например списък когато падне да е с три колони - ID, обект и Контрагент). | {{:sluzebni:списъци_за_избор.jpg?600|}} |
В падащото меню могат да се покажат произволни колони, но е важно да се укаже какво да се върне като информация когато се прави търсене. | |
С две думи може да се контролира от всички колони, който са в падащото меню, кои две са за код и име, да се определя условието, и текстът в полето з атърсене в коя колона търси, ако са повече колоните, които падат. | |
Поле за име | |
Ключово поле | |
Кодово поле | |
| |
| |
| /* С цел подобряване оперирането с рецепти от [[vavedenie:kakvo_novo|версия 2016.01]] е създадена възможност за класифициране на [[nomenklaturi:pozicii:pozicii|рецептите]] – дали да са за **производство**, за **разпад** и едновременно за **производство и разпад**. \\ |
| За да се конкретизират и самите списъци за рецепти в **Категория**, освен съществуващата **Рецепти** са добавени 3 допълнителни опции - **Рецепти за разпад**, **за производство** и **за производство и разпад**. */ |
| |
| [[nomenklaturi:pozicii:pozicii|Рецептите]] могат да бъдат класифицирани в зависимост от това дали са за **производство**, за **разпад** и едновременно за **производство и разпад**. \\ |
| За да се конкретизират и самите списъци за рецепти в **Категория**, освен съществуващата **Рецепти** има и 3 допълнителни опции - **Рецепти за разпад**, **за производство** и **за производство и разпад**. |
| |
| {{:sluzebni:spis._recepti.png?200|}} |
| |
| Списъци за избор за ред от документа - могат да се настроят списъци за даден ред на документа (пр. при продажба на техника, за всеки ред да пада списък със служители по отдели - за черна техника един списък, за бяла друг). \\ |
| Списъци за избор за хедъра на документа. |
| |
| В списъка (напр. търсене) излиза краен брой колони, които се определят от специалист програмист (например списък когато "падне" да бъде с три колони - ID, обект и Контрагент). \\ |
| В падащото меню могат да се покажат произволни колони, но е важно да се укаже какво да се върне като информация когато се прави търсене. \\ |
| С други думи може да се контролира от всички колони, който са в падащото меню, кои две са за код и име, да се определя условието, и текстът в полето за търсене в коя колона търси, ако са повече колоните, които падат. \\ |
| |
| Поле за име \\ |
| Ключово поле \\ |
| Кодово поле \\ |
| |
| През бутон **ТЕСТ на списъка** може да тествате новосъздадени или съществуващи списъци. Бутонът стартира форма, в която е поставен съответният списък. |
| По този начин може да се тества какви стойности пристигат и как работи списъкът. \\ |
| Целта на този бутон е преди да се рестартира продукта, списъкът да е протестван. \\ |
| |
| Параметрите за промяна на ширината на колоните в падащите списъци, могат да се настройват визуално през формата за ТЕСТ на списъци. \\ |
| |
| При повечето колони в падащ списък - самите колони са "сбити" и не се чете съдържанието им. Ето защо има възможност за корегиране ширината на колоните в падащите списъци. \\ |
| |
| - Можете да определите ширината на падащ прозорец за списък като обща ширина: \\ |
| 0 = автоматично (като сума на ширините на всички колони - от дейта дикшънъри) |
| Число = Конкретна ширина \\ |
| |
| - Допълнителен параметър - чрез чекбокс, определяте дали колоните да се събират автоматично в наличната ширина \\ |
| |
| - Параметър - списък с ширини на колоните, разделени с точка и запетая |
| |
| {{:sluzebni:тест_на_списъка.png?650|}} |
| |
| /* От [[vavedenie:kakvo_novo|релийз 2015.08]] е реализирана възможност списъците да могат **да се настройват от потребителя**. За целта в номенклатура “Списъци за избор“ са добавени две нови колони за **„Автоматичен избор“** и **„Избор само при един елемент“**. */ |
| Списъците могат **да се настройват от потребителя** чрез колони **„Автоматичен избор“** и **„Избор само при един елемент“**. \\ |
| Автоматичното избиране на елемента има три опции: |
| • Винаги; |
| • Не избирай; |
| • Ако полето (към което е свързан списъка) е задължително (по подразбиране). |
| |
| От друга страна логика на автоматичния избор е следната: |
| • Избирай само при един елемент - ако има точно един елемент, той се избира автоматично (по подразбиране); |
| • Взима първия елемент от списъка. |
| |
| Настройката с отметката за **"Избор при само един елемент"** е **валидна**, само когато има **автоматичен избор**, т.е. при настройки "Ако полето е задължително" или "Винаги". |
| |
| Често в практиката се налага да се създават нови списъци, базирани на системните, но с допълнителни модификации (Например списък за "Основания на документ", нов списък за Размери (с наличност, без наличност и т.н.) или нов списък за Служители (с някаква особеност)). /* Досега след копиране на системен списък, по копието също не можеха да се извършват редакции и излизаше съобщение „Can not modify a read only dataset“. \\ */ |
| /*За да бъде улеснена работата със списъци, от [[vavedenie:kakvo_novo|релийз 2016.12]] е направена промяна, така че при избор на бутон „**Създай копие**“ да се създава **несистемно копие на съответния системен списък**, което вече само по себе си **може да бъде редактирано**.*/ |
| |
| За тази цел при избор на бутон „**Създай копие**“ се създава **несистемно копие на съответния системен списък**, което само по себе си **може да бъде редактирано**. |
| |
| |
| Допълнителна информация: [[nomenklaturi:obshti_polojenia|Номенклатури общи положения]], [[nomenklaturi:spisaci_finansovi_doc|Списъци с типове Финансови документи]], [[nomenklaturi:spisaci_turgovski_doc|Номенклатура списъци с видове Търговски документи]], [[documenti:obsti:nastrojki_na_targ.documenti|Настройка на типа на Търговски документ]], [[documenti:obsti:nastrojki_na_fin.documenti|Настройка на типа на Финансовия документ]] |
| |
| /*erpTfSysDictLookupsBG*/ |
| |