Атрибуты справочников (справка)

Больше
11 года 6 мес. назад - 11 года 6 мес. назад #25612 от vlad-mal
vlad-mal создал эту тему: Атрибуты справочников (справка)
Справочник- это нечто вроде таблицы. Каждый справочник состоит из произвольного количества строк с фиксированным числом столбцов.

Столбец в такой таблице называется атрибутом.

Таким образом, атрибуты справочников - это то же самое, что и поля (столбцы) в таблицах.

Пользователь для своего справочника может создать нужное количество атрибутов, а затем заполнить их вручную или автоматически (например, из текстового файла или импортировав из документа MS Excel).

К примеру, справочник "Страна". Возможна следующая структура:
Наименование  атрибута  Тип атрибута
======================  ============
Наименование            Строка  
Население (млн.чел)     Вещественный 
Площадь (кв.км)         Целый
Столица                 Строка 
Валюта                  Строка
В Евросоюзе             Логический  

С такими атрибутами содержимое справочника будет выглядеть примерно так:
Наименование  Население (млн.чел)   Площадь (кв.км)  Столица      Валюта                В Евросоюзе
============  ===================   ===============  ===========  ===================== ===========                
Россия                        143          17098246  Москва       Российский рубль              Нет
Азербайджан                 9.235             86600  Баку         Азербайджанский манат         Нет
Белоруссия                 9.4654            207600  Минск        Белорусский рубль             Нет
Эстония                  1.294236             45226  Таллин       Евро                           Да

Ты попался:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
11 года 6 мес. назад #25613 от vlad-mal
vlad-mal ответил в теме Атрибуты справочников (справка)
Числовые типы.

Следует различать несколько видов числовых типов атрибутов.

Целый: может содержать целые числа в диапазоне примерно от минус два миллиарда до плюс два миллиарада, точнее от -2147483648 до +2147483647. Этот тип следует использовать для атрибутов, хранящих неделимые целочисленные значения (например, количество в штуках).

Вещественный: вещественные числа в диапазоне примерно от -1.7 x 10^-308 (минус одна целая, семь десятых умножить на десять в минус триста восьмой степени) до 1.7 x 10^308 (одна целая, семь десятых умножить на десять в триста восьмой степени). Точность - до пятнадцать деятичных знаков. Числа хранятся в виде пары виличин: мантисса (имеющая точность примерно 15 десятичных знаков), и порядок (до 308 десятичных нулей).
Таким образом, атрибуты этого типа следует использовать для хранения количественных величин (количество, площади, длины и т.п.), когда требуются либо очень большие значения, либо числа должны быть с дробной частью.

Деньги: - числа с фиксированной запятой. Точность после запятой - два десятичных знака (значения после запятой можно рассматривать как "копейки"). Диапазон значений - от -10000000000000000.00 до +10000000000000000.00. Этот тип следует использовать для хранения стоимостных величин (цена, стоимость, объемы работ, выраженные в рублях и т.п.).

Ты попался:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
11 года 6 мес. назад #25614 от vlad-mal
vlad-mal ответил в теме Атрибуты справочников (справка)
Есть еще один числовой тип, внешне выглядящий совсем не совсем как числовой. Этот тип - "Месяц".

Месяц: - представляет собой значение от 1 до 12. Однако, в дереве документов и смете отображается как название месяца года от "Январь".."Декабрь". При редактировании представлен в виде выпадающего списка.
Числовое значение использовано для того, чтобы сортировка по этому атрибуту была правильно, в порядке следования месяцев. Если бы использовалось значение типа "Строка", то при сотртировке месяц август шел бы перед январем.

Ты попался:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
11 года 6 мес. назад - 11 года 6 мес. назад #25615 от vlad-mal
vlad-mal ответил в теме Атрибуты справочников (справка)
Тип строка.

Строка: представляет собой наборр символов, длиной не более 250. Символы "пробел", введенные в конце строки, отбрасываются.

Пример атрибутов, для которых следует использовать тип "Строка": "Фамилия, Имя, Отчество", "Наименование" (чего-либо), "Шифр" (если шифр не числовой).

Ты попался:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
11 года 6 мес. назад #25616 от vlad-mal
vlad-mal ответил в теме Атрибуты справочников (справка)
Тип логический.

Логический: - принимает два значения - Да и Нет.
Примеры использования: атрибуты "Работы начаты", "Документ утвержден", "Особые условия", "Не учитывать при поиске" и т.д.

Ты попался:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
11 года 6 мес. назад #25617 от vlad-mal
vlad-mal ответил в теме Атрибуты справочников (справка)
Тип Дата.

Дата: - содержит дату в форме день.месяц.год. (при редактирвоании таких атрибутов значение можно выбирать из календаря). Пример атрибутов типа "дата": "Дата утверждения", "Дата начала работ", "Дата проверки"...

Ты попался:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
11 года 6 мес. назад #25618 от vlad-mal
vlad-mal ответил в теме Атрибуты справочников (справка)
Тип Момент времени.

Момент: - содержит момент времени день.месяц.год часов:минут:секунд.

Пример атрибутов типа "Момент времени": "Момент создания документа", "Время изменения документа"...

Ты попался:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
11 года 6 мес. назад #25619 от vlad-mal
vlad-mal ответил в теме Атрибуты справочников (справка)
Тип "Пользователь".

Пользователь: - представляет собой ссылку на одного из пользователей программы Турбо архив. Полезен при назначении отвествтенных лиц, проверяющих/создающих документ. Пример атрибута типа "пользователь": "Сметчик", "Куратор", "Проверил", "Составил".

Ты попался:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
11 года 6 мес. назад #25620 от vlad-mal
vlad-mal ответил в теме Атрибуты справочников (справка)
Тип ссылка.

Ссылка: - атрибут, значение которого берется из другого справочника. Например, для справочника "Города" нет смысла создавать отдельный атрибут "Страна" типа строка, чтобы каждый раз "вбивать" в него одно и тоже значение. Гораздо удобнее создать атрибут типа ссылка и выбирать значение из справочника стран.

Ты попался:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
11 года 6 мес. назад #25621 от vlad-mal
vlad-mal ответил в теме Атрибуты справочников (справка)
Исходя из вышесказанного, при созаднии/изменении справочника следует использовать атрибуты разных типов, в зависимости от назначения и природы атрибутов.

Кроме того, следует учесть, что количество атрибутов в одном справочнике не бесконечно.

В каждом справочнике можно создать:
    - до 100 атрибутов типа "Строка";
    - до 90 атрибутов типа "Целое";
    - до 90 атрибутов типа "Дата";
    - до 90 атрибутов типа "Деньги";
    - до 90 атрибутов типа "Вещественный";
    - до 20 атрибутов типа "Логический";
    - до 20 атрибутов типа "Момент времени";
    - до 4 атрибутов типа "Пользователь";
    - до 4 атрибутов типа "Месяц";
    - большое количество атрибутов типа "Ссылка" (теоретически, неограниченное количество, практически - скорее всего, в пределах до сотни).

Ты попался:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Модераторы: vlad-mal