Для удобного просмотра сайта рекомендуется использовать Google Chrome.


Закрытая тема
Страница 1 из 3 1 2 3 Следующая ПоследняяПоследняя
Показано с 1 по 10 из 29

Тема: Перечисления

  1. #1
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию Перечисления

    Перечисления

    Перечисления
    Перечисления являются средством для работы с элементами данных, список возможных значений которых жестоко задан в данной прикладной задаче. Ссылки на элементы перечисления могут быть использованы в реквизитах объектов конфигурации.
    Например, в конфигурации можно задать перечисление "ВидыКонтрагентов", определяющее допустимые виды контрагентов, со значениями "Организация" и "ФизЛицо".
    Набор значений перечисления задается при конфигурировании.

  2. #2
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    ПеречисленияМенеджер (EnumsManager)

    ПеречисленияМенеджер (EnumsManager)
    Элементы коллекции:

    ПеречислениеМенеджер
    Для объекта доступен обход коллекции посредством оператора Для каждого … Из … Цикл. При обходе выбираются менеджеры перечислений.
    Возможно обращение к менеджеру перечисления посредством оператора [...]. В качестве аргумента передается имя перечисления, как оно задано в конфигурации.
    Свойства:

    <Имя перечисления> (<Enumeration name>)
    Методы:

    ТипВсеСсылки (AllRefsType)
    Описание:

    Предназначен для управления перечислениями и предоставляет доступ к значениям типа ПеречислениеМенеджер.. Доступ к объекту осуществляется через свойство глобального контекста Перечисления.
    Доступность:

    Сервер, толстый клиент, внешнее соединение.
    Возможен обмен с сервером.Пример:

    ВидКонтрагента = Перечисления.ВидыКонтрагентов.Организация;

  3. #3
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    Свойства:
    ПеречисленияМенеджер.<Имя перечисления> (EnumsManager.<Enumeration name>)


    ПеречисленияМенеджер (EnumsManager)
    <Имя перечисления> (<Enumeration name>)
    Использование:

    Только чтение.Описание:

    Тип: ПеречислениеМенеджер.
    Набор свойств содержит менеджеры отдельных перечислений. Доступ к менеджеру осуществляется по имени, как они заданы в конфигураторе.
    Доступность:

    Сервер, толстый клиент, внешнее соединение.

  4. #4
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    Методы:
    ПеречисленияМенеджер.ТипВсеСсылки (EnumsManager.AllRefsType)


    ПеречисленияМенеджер (EnumsManager)
    ТипВсеСсылки (AllRefsType)
    Синтаксис:

    ТипВсеСсылки()Возвращаемое значение:

    Тип: ОписаниеТипов.
    Описание:

    Получает описание типов, содержащее типы ссылок перечислений.
    Доступность:

    Сервер, толстый клиент, внешнее соединение.

  5. #5
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    ПеречислениеМенеджер.<Имя перечисления> (EnumManager.<Имя перечисления>)

    ПеречислениеМенеджер.<Имя перечисления> (EnumManager.<Имя перечисления>)
    Элементы коллекции:

    ПеречислениеСсылка
    Для объекта доступен обход коллекции посредством оператора Для каждого … Из … Цикл. При обходе выбираются элементы коллекции.
    Возможно обращение к значению перечисления посредством оператора [...]. В качестве аргумента передается индекс значения перечисления в перечислении (нумерация с 0).
    Свойства:

    <Имя значения> (<Enum value name>)
    Методы:

    Индекс (IndexOf)
    Количество (Count)
    Получить (Get)
    ПолучитьДанныеВыбора (GetChoiceData)
    ПолучитьМакет (GetTemplate)
    ПолучитьФорму (GetForm)
    ПолучитьФормуВыбора (GetChoiceForm)
    ПолучитьФормуСписка (GetListForm)
    ПустаяСсылка (EmptyRef)
    События:

    ОбработкаПолученияДанныхВыбора (ChoiceDataGetProcessing)
    ОбработкаПолученияФормы (FormGetProcessing)
    Описание:

    Предназначен для получения ссылок на значения перечисления (в том числе пустой ссылки).
    Доступ к объекту осуществляется через свойство объекта ПеречисленияМенеджер.
    Полное имя типа объекта определяется с учетом имени конкретного перечисления конфигурации. Например, для перечисления "Виды контрагентов" имя типа будет выглядеть Перечисления.ВидыКонтрагентов.
    Доступность:

    Сервер, толстый клиент, внешнее соединение.
    Возможен обмен с сервером.

  6. #6
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    Свойства:
    ПеречислениеМенеджер.<Имя перечисления>.<Имя значения> (EnumManager.<Имя перечисления>.<Enum value name>)


    ПеречислениеМенеджер.<Имя перечисления> (EnumManager.<Имя перечисления>)
    <Имя значения> (<Enum value name>)
    Использование:

    Только чтение.Описание:

    Тип: ПеречислениеСсылка.
    Набор свойств содержит значения перечисления. Доступ к значению осуществляется по имени, как они заданы в конфигураторе.
    Доступность:

    Сервер, толстый клиент, внешнее соединение.

  7. #7
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    Методы:
    ПеречислениеМенеджер.<Имя перечисления>.Индекс (EnumManager.<Имя перечисления>.IndexOf)


    ПеречислениеМенеджер.<Имя перечисления> (EnumManager.<Имя перечисления>)
    Индекс (IndexOf)
    Синтаксис:

    Индекс(<ЗначениеПеречисления>)Параметры:

    <ЗначениеПеречисления> (обязательный)

    Тип: ПеречислениеСсылка.
    Ссылка на значение перечисления, положение которого определяет данный метод. Если переданный параметр не является ссылкой на значение перечисления или значение принадлежит другому перечислению, генерируется исключение.Возвращаемое значение:

    Тип: Число.
    Индекс указанного элемента в коллекции. Если не найдено, то возвращается -1.Описание:

    Получает индекс перечисления в списке перечислений.
    Доступность:

    Сервер, толстый клиент, внешнее соединение.

  8. #8
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    ПеречислениеМенеджер.<Имя перечисления>.Количество (EnumManager.<Имя перечисления>.Count)

    ПеречислениеМенеджер.<Имя перечисления> (EnumManager.<Имя перечисления>)
    Количество (Count)
    Синтаксис:

    Количество()Возвращаемое значение:

    Тип: Число.
    Описание:

    Получает количество перечислений.
    Доступность:

    Сервер, толстый клиент, внешнее соединение.

  9. #9
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    ПеречислениеМенеджер.<Имя перечисления>.Получить (EnumManager.<Имя перечисления>.Get)

    ПеречислениеМенеджер.<Имя перечисления> (EnumManager.<Имя перечисления>)
    Получить (Get)
    Синтаксис:

    Получить(<Индекс>)Параметры:

    <Индекс> (обязательный)

    Тип: Число.
    Индекс значения перечисления в перечислении.Возвращаемое значение:

    Тип: ПеречислениеСсылка.
    Описание:

    Получает значение по индексу. Работает аналогично оператору [].
    Доступность:

    Сервер, толстый клиент, внешнее соединение.Примечание:

    Применяется в случаях, когда использование оператора [] невозможно.

  10. #10
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    ПеречислениеМенеджер.<Имя перечисления>.ПолучитьДанныеВыбора (EnumManager.<Имя перечисления>.GetChoiceData)

    ПеречислениеМенеджер.<Имя перечисления> (EnumManager.<Имя перечисления>)
    ПолучитьДанныеВыбора (GetChoiceData)
    Синтаксис:

    ПолучитьДанныеВыбора(<Параметры>)Параметры:

    <Параметры> (обязательный)

    Тип: Структура.
    Содержит параметры для формирования списка значений:
    Структура, в которой обязательно должны содержаться следующие ключи:
    • Отбор (Filter) - отбор, используемый для поиска данных, тип Структура; значения элементов отбора могут иметь тип Массив или иной тип, не являющийся коллекцией; для типа Массив сравнение выполняется с видом сравнения ВСписке, иначе вид сравнения Равно;
    • СтрокаПоиска (SearchString) - содержит строку, используемую при поиске данных; для быстрого выбора содержит значение Неопределено.
    Возвращаемое значение:

    Тип: СписокЗначений.
    Описание:

    Формирует список значений данных выбора при вводе по строке, автоподборе текста и быстром выборе.
    Доступность:

    Сервер, толстый клиент, внешнее соединение.Примечание:

    Если в модуле менеджера в методе указано два параметра, то будет вызыван метод ПолучитьДанныеВыбора глобального контекста.
    Выполнение метода приводит к вызову события ОбработкаПолученияДанныхВыбора.

Закрытая тема
Страница 1 из 3 1 2 3 Следующая ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

     

Похожие темы

  1. Редактирование перечисления
    от Verojer в разделе 8.2/8.3
    Ответов: 1
    Последнее сообщение: 03.02.2012, 20:20

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения


Навигация по сайту:
, 1c, 1с 8.2, 1с 8.3, Скачать 1с, 1с бухгалтерия, 1с предприятие, Программа 1с,
1с торговля, 1с управление, 1с зарплата, Обновление 1с, Миста, Программирование 1с,

Положение об ответственности
Связь с администрацией erpsolution.ru@yandex.ru