Перечисления в 1С 8.3 и 8.2
Перечисления 1С — объект метаданных конфигураций 8.2 и 8.3, представляющий собой список данных, который не меняется в процессе работы.
Типичный пример использования перечисления — мужской/женский пол, юр./физ. лицо и т.д. Т.е. информация, которая не изменяется с течением времени.
Почему перечисление, а не справочник?
Перечисление — более «легкий» объект с точки зрения 1С 8.3: как с точки зрения разработки, так и с точки зрения работы и производительности информационной системы.
К значению перечисления можно обращаться напрямую в программном коде:
Если Контрагент.ЮрФизЛицо = Перечисления.ЮрФизЛицо.ЮрЛицо Тогда Сообщить("Юридическое лицо"); КонецЕсли;
В запросах:
ВЫБРАТЬ Контрагенты.Ссылка
ИЗ Справочник.Контрагенты КАК Контрагенты
ГДЕ Контрагенты.ЮрФизЛицо = ЗНАЧЕНИЕ(Перечисление.ЮрФизЛицо.ЮрЛицо)
Создание и настройка структуры перечисления
В создании нового перечисления в 1С 8.3 и 8.2 нет ничего сложного, на вкладке Данные необходимо добавить значения перечислений:
Если вы только начинаете программировать в 1С или просто хотите систематизировать свои знания - попробуйте Школу программирования 1С нашего друга Владимира Милькина. Пошаговые и понятные уроки даже для новичка с поддержкой учителя.
Попробуйте бесплатно по ссылке >>
В стандартных реквизитах можно увидеть 2 реквизита:
- ссылка — уникальный идентификатор объекта;
- порядок — определяет, в каком порядке выводятся значения перечисления пользователю.
Перечисление может иметь собственные формы — формы списка и форму выбора перечисления.
Видео по использованию перечислений в конфигурациях на примерах:
Если Вы начинаете изучать 1С программирование, рекомендуем наш бесплатный курс (не забудьте подписаться на YouTube — регулярно выходят новые видео):
К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.
СПРОСИТЕ в комментариях!
Аноним:
Я хочу вывести перечисления вариантов расчета ндс по имени из базы mssql, но не могу наидти в базе справочник по этому перечислению
[email protected]:
Я хочу вывести перечисления вариантов расчета ндс по имени из базы mssql, но не могу наидти в базе справочник по этому перечислению
Клиент 1С:
Я хочу вывести перечисления вариантов расчета ндс по имени из базы mssql, но не могу наидти в базе справочник по этому перечислению
Аноним:
Я хочу вывести перечисления вариантов расчета ндс по имени из базы mssql, но не могу наидти в базе справочник по этому перечислению!
Мал:
Я хочу вывести перечисления вариантов расчета ндс по имени из базы mssql, но не могу наидти в базе справочник по этому перечислению!