Для чего используется объект конфигурации перечисление

Программирование в 1С для всех

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

Создать перечисление в 1С

Научимся создавать перечисления. Для этого необходимо в конфигураторе 1С, в дереве метаданных, найти ветку перечисления, выделить её, вызвать контекстное меню и воспользоваться единственной командой этого меню «Добавить».

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

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

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

В моей учебной конфигурации имеется справочник Контрагенты, поэтому я создам перечисление «Юридический статус контрагента», которое потом буду использовать в этом справочнике.

Значение перечисления 1С

Перечисление создано, но само по себе перечисление не имеет ни какого смысла, в нем должны быть различные значения. Нужно их добавить. Для этого перейдем на закладку «Данные», где имеется список значений перечислений. Сейчас он пустой, и нам нужно добавить в него несколько значений, для этого необходимо выполнить команду «Добавить» в меню списка значений.

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

После выполнения команды, значение будет создано, и справа откроется палитра свойств этого значения. В неё вы можете задать имя конкретного значения, синоним и комментарий.

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

К имени значения перечисления мы будем обращаться при программной работе с перечислением, а синоним будет отображаться пользователю в интерфейсе.

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Точно также добавим несколько других значений.

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Перечисление в реквизите объекта 1С

Перечисление мы создали, но от самого перечисления нет ни какого смысла. Перечисление имеет смысл, когда ссылка на это перечисление указано в качестве типа какого-нибудь реквизита объекта. Для примера, я доработаю справочник Контрагенты в моей конфигурации: создам новый реквизит, тип которого будет ссылка на созданное ранее перечисление.

Создадим у справочника контрагенты реквизит Статус.

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

В палитре свойств этого реквизита установим для него тип ПеречислениеСсылка.ЮридическийСтатусКонтрегента.

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

На этом конфигурирование справочника будет закончено. Разберем, как работать с перечислением на управляемой форме.

Перечисление на управляемой форме 1С

У моего справочника не было основной формы элемента справочника. После того, как я создам форму элемента этого справочника, включив в неё новый реквизит Статус, то на форме по умолчанию будет размещен элемент поле ввода в виде выпадающего списка, которое будет связано с созданным нами реквизитом справочника.

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Если мы откроем форму элемента этого справочника в пользовательском режиме «1С: Предприятия», то сможем посредством выпадающего списка выбрать нужное значение перечисления.

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Заметьте, названия значений перечисления в пользовательском режиме соответствуют синонимам значений перечисления.

Кроме выпадающего списка есть другие интерфейсные механизмы работы с перечислениями. Перечисление на управляемой форме может быть в виде переключателя и в виде тумблера.

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

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

После этого необходимо зайти в палитру свойств этого элемента формы (поле ввода), и в этой палитре найти свойство Вид.

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

По умолчанию у этого свойства установлено значение «Поле ввода», но можно поменять на другие. Нас интересует значение «Поле переключателя».

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Если мы установим это значение, то внешний вид формы поменяется.

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Вы видите, что на форме сейчас нет рядом с переключателями названий значений перечислений (стоят Значение 1, Значение 2). Чтобы они отобразились, нам нужно ввести значения переключателя в список выбора. Сделать это нужно в свойстве «Список выбора» поля ввода. После нажатия на кнопку «…» этого свойства, откроется форма списка выбора.

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Мы можем автоматически заполнить список всеми значениями перечисления, нажав на кнопку «Заполнить» этой формы.

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Но представления значений, придется заполнить вручную.

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

После нажатия кнопки ОК формы списка выбора, свойство «Список выбора» поля будет заполнено, а внешний вид поля переключателя на форме поменяется.

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Кроме стандартного переключателя в платформе 1С есть возможность сделать тумблер, суть у него будет такая же, как и у переключателя, но внешний вид будет отличаться.

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

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

После установки этого значения, внешний вид формы опять поменяется.

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Тумблер представлен в виде кнопок, причем пользователь может нажать только на одну из них. У разработчика имеется возможность управлять внешним видом тумблера при помощи свойств, которые расположены в категории «Расположения» палитры свойств поля переключателя. Например, можно сделать все кнопки тумблера одинаковыми по ширине.

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

После всех действий, внешний вид переключателя в пользовательском режиме «1С: Предприятия» будет другой.

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Замечу, что кнопки тумблера это суть значения перечисления. И когда вы нажали на какую-то кнопку тумблера, то значит, что элементу справочника будет присвоено соответствующее значение перечисления.

Другие статьи по теме конфигурирования:

Более подробно и основательно начальные вопросы программирования в 1С есть вы можете изучить в
Книга «Программировать в 1С за 11 шагов»

Изучайте программирование в 1С в месте с моей книгой «Программировать в 1С за 11 шагов»

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Книга написана понятным и простым языком — для новичка.

О том как разрабатывать под управляемым приложением 1С, читайте в книге Книга «Основы разработки в 1С: Такси»

Отличное пособие по разработке в управляемом приложении 1С, как для начинающих разработчиков, так и для опытных программистов.

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Промо-код на скидку в 15% — 48PVXHeYu

Эти книги, плюс книга по программированию оперативного учета имеются в едином комплекте: комплект книг по разработке в 1С.
Только для читателей моего блога,
промо-код на скидку в 300 рублей на весь комплект: blog


Если Вам понравился этот урок, был полезен или помог решить какую-нибудь проблему, то Вы можете поддержать мой проект, перечислив любую сумму
.

можно оплатить вручную:

Яндекс.Деньги — 410012882996301
Web Money — R955262494655

Источник

Вирус скуки

понедельник, 10 июня 2013 г.

Заметки быдло-одинэсника, занятие 9-10

Продолжаю мучать книжку Радченко.

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

суббота, 8 июня 2013 г.

1сное же!

Чот я редко пишу, ну и ладно. Продолжаю сражаться, глава 7 и 8.

Для чего предназначен объект конфигурации Отчет?
Объект конфигурации отчет служит для описания алгоритмов, при помощи которых пользователь может получать необходимые ему выходные данные.

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

На самом деле, скажу я честно, эта «система компоновки данных» мне совсем не нравится. Гораздо проще работать с кодом, проще и понятнее, чесслово.

Как создать макет с помощью конструктора печати?
Выбираем объект конфигурации, которому нужен макет (это может быть документ, отчет, внешняя обработка), правый клик по нему, команда «Изменить», вкладка «Макеты», кнопка «Конструктор Печати».

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Так же будет возможность заполнить подвал печатной формы.

Как с помощью встроенного языка вывести в табличный документ новую область?
С помощью следующей конструкции:
ОбластьИмяОбласти = Макет.ПолучитьОбласть(«ИмяОбласти»);
Перед этим надо создать на макете данную область. Выделяем колонку или строку, правый клик, команда «Свойства» и именуем нужную область.

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Как отобразить сумму по колонке таблицы?
Вводим в форму подвал, в окошке формы выбираем колонку, прописываем путь к данным подвала

Источник

Основные объекты конфигурации в 1С

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Дерево объектов конфигурации

После запуска конфигуратора слева можно увидеть дерево объектов конфигурации. Данное дерево также называют дерево метаданных. Конфигурация состоит из объектов конфигурации, таких как справочник, документ, константа и т.п.

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

У каждого объекта есть свои свойства. Например, у справочника это имя, длина кода, реквизиты, состав подсистем, в которые он входит и т.п. Чтобы открыть свойства справочника нужно дважды щелкнуть по нему в дереве:

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Или щелкнуть по нему правой кнопкой мыши и выбрать «Свойства»:

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Основные объекты конфигурации

Константы

Константы нужны для хранения постоянной и условно постоянной информации. Например, основная организация, валюта регламентированного учета и т.п.

Справочники

Справочники нужны для хранения некого однородного списка значений. Например, номенклатура, контрагенты. Используются для хранения нормативно-справочной информации.

Документы

Документы нужны для отражения хозяйственных операций организации. Например, приход от поставщика, продажа клиенту, начисление и выплата зарплаты и т.п.

Важное свойство документа — это проведение. Проведенный документ изменяет состояние учета. Например, остаток товара на складе. Непроведенный документ — это просто черновик, который пока никак не влияет на состояние учета.

Журналы документов

Используются для объединения нескольких видов документов в один журнал. Например, журнал «Складские документы», в котором могут быть приходные и расходные накладные.

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

Это некий постоянный набор значений, который не может быть изменен в процессе работы с базой данных. Состав перечислений задается разработчиком в конфигурации, пользователи могут только выбирать значение из предопределенного списка, создать новые элементы не могут.

Отчеты

Отчеты нужны для вывода информации пользователю в удобном виде. Это может быть отчет по остаткам на складе, отчет по финансовым результатам и т.п.

Обработки

Обработки предназначены для выполнения различных действий с информационной базой, например удаление помеченных объектов, изменение цены во всех строках табличной части документа и т.п.

Планы видов характеристик

Используются для описания множеств однотипных объектов аналитического учета. Например, некие дополнительные свойства для справочника «Номенклатура». Ключевой особенностью является то, что для каждого элемента плана вида характеристик можно указать свой тип данных.

Регистры сведений

Используются для хранения информации, состав которой развернут по определенной комбинации значений. Например, цены на товары. У каждого товара может быть оптовая и розничная цена. Регистр сведений позволяет указать цену в разрезе товара и вида цены (оптовая или розничная).

Регистры накопления

Используются для накопления информации в разрезе измерений, с возможностью получения остатков или оборотов. Например, товары на складах: 2 измерения товар и склад, и числовой ресурс — количество.

Планы счетов

Используются для описания синтетических счетов бухгалтерского учета.

Регистры бухгалтерии

Используются для отражения информации о хозяйственных операциях в бухгалтерском учете.

Планы видов расчета

Описывают множества однотипных объектов механизмов расчета. Например, оклад, премия, прочие виды расчета, которые используются при расчете зарплаты.

Регистры расчета

Используются для накопления информации о периодических расчетах.

Бизнес-процессы

Используются для автоматизации прохождения и контроля цепочек событий. Например, процесс согласования цен, который включает в себя несколько событий: согласование у руководителя отдела, согласование у руководителя предприятия, контроль правильности установки цен.

Задачи

Используются совместно с бизнес-процессами, позволяют вести учет заданий по исполнителям, а также отражают продвижение бизнес-процесса по точкам маршрута.

Подчиненные объекты

У основных объектов могут быть подчиненные объекты:

Реквизиты

Реквизиты нужны для хранения информации об объекте. Например у справочника контрагентов могут быть реквизиты ИНН, КПП, ОГРН, адрес, телефон.

Табличные части

Табличные части используются для хранения списка каких-либо объектов в виде таблицы внутри основного объекта. Например, у документа «Приходная накладная» может быть таблица поступившего товара. У этой таблицы могут быть реквизиты: товар, количество, цена, сумма. У таблицы может быть несколько строк для оприходования нескольких товаров.

Формы

Формы используются для ввода и просмотра информации, хранящейся внутри объекта.

Команды

Используются для выполнения различных действий, связанных с объектом. Например, вывод печатной формы документа.

Макеты

Используются для создания печатных форм объекта.

Графы

Это поля журнала документов.

Измерения

Используются для регистров. В разрезе измерений хранятся данные в регистрах.

Ресурсы

Это та информация, которая хранится в регистрах.

Пример

Для примера создадим в конфигурации справочник Товары. Для этого выделим в дереве метаданных узел «Справочники», щелкнем правой кнопкой и выберем «Добавить»

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Откроется окно редактирования свойств справочника. Введем имя «Товары», синоним заполнится автоматически. Синоним используется для представления справочника в пользовательском режиме.

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Перейдем на закладку «Данные» и добавим несколько реквизитов. При добавлении нового реквизита будет открываться окно редактирования свойств реквизита:

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Нас пока интересуют свойства Имя и Тип. Заполним их как на картинке.

Сохраним конфигурацию базы данных, нажав на синий бочонок

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

И запустим конфигурацию в пользовательском режиме. Найдем наш справочник и создадим новый элемент. Несмотря на то что мы не создавали в конфигурации форму, форма все-таки есть у справочника.

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Так происходит, потому что платформа создает основные формы «на лету», если не была явно создана форма в конфигураторе. Это называется механизм основных форм. На такой форме будут все реквизиты и табличные части объекта.

Добавим для справочника новую табличную часть. Для этого выделим узел «Табличные части» у справочника, щелкнем правой кнопкой и выберем «Добавить»:

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

В открывшемся окне свойств табличной части укажем имя «Поставщики».

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

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

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Так как поставщиков лучше тоже хранить в виде справочника, то добавим в конфигурацию новый справочник «Контрагенты» и после этого выберем тип для реквизита «СправочникСсылка.Контрагенты».

В узле «Формы» справочника «Товары» добавим новую форму. Откроется конструктор формы справочника. Оставим в нем все без изменений и нажмем кнопку «Готово»:

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Откроется редактор формы. Слева вверху расположены элементы формы, справа — реквизиты формы, команды (кнопки) и параметры, внизу можно увидеть как будет выглядеть форма с текущими настройками:

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

В списке элементов выделим элемент «Цена» и нажмем кнопку «Delete» чтобы удалить элемент формы. Можно щелкнуть по элементу формы правой кнопкой и выбрать пункт меню «Удалить».

Затем перейдем на закладку «Команды» и, нажав сверху на кнопку с зеленым плюсом, добавим новую команду:

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Имя команды оставим без изменений. В свойстве «Действие» нажмем на лупу и в окне создания обработчика выберем переключатель «На клиенте»:

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Нажмем «ОК» и мы попадем в модуль формы, где уже будет создана процедура Команда1. Вставим туда следующий код:

Источник

Перечисления в 1С 8.3

При работе в программе 1С Предприятие 8.3, заполняя различные отчёты, справочники и документы, мы можем заметить перечисление в запросе, открытом для определенных значений. К примеру:

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Работа с перечислениями возможна при создании на основании документа или при выборе печати (Рис. 4-5).

Перечисления представляют из себя список информации, который пользователь не может изменять. А значит, они не меняются в процессе работы, так как заложены в конфигурацию и являются объектом метаданных.

Элемент «Перечисление» в конфигураторе программы

Разберёмся, как выглядит перечисление в конфигураторе программы 1С. После того, как мы откроем конфигурацию, в дереве метаданных мы увидим блок «Перечисления».

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

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

К значению перечисления приложение может обращаться напрямую, применяя присвоенное ему имя. Посмотрим, как выглядят перечисления изнутри. В качестве примера найдем перечисление «Ставки НДС» и откроем его. На вкладке «Основные» пишется имя перечисления и синоним объекта, применяемый для его описания в приложении.

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

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

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Лучше предоставить это разработчику программы, потому что все нужные поправки вносятся в обновлениях. Для примера рассмотрим создание перечислений.

Хоть ставки и введены, продолжим на данном примере. Для добавления варианта значения перечисления нажмём кнопку «Добавить» и в окне, которое откроется, зададим имя и синоним нового значения.

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Далее необходимо задать значение НашаСтавка. Мы видим, что оно появилось в списке. Таким образом можно ввести новые ставки НДС.

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Формы выбора перечисления представлены в виде формы списка и формы выбора. Абсолютно каждому перечислению можно задать форму выбора и правила формирования выбора перечисления, формирования списка.

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Затем требуется обновить конфигурацию базы данных. Можно при открытии программы через отладчик, тогда она напомнит о изменении сведений.

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Объект изменен, нужно принять предложение об изменении.

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Отражение изменения списка перечисления в 1С

Требуется открыть программу и проверить, как отразилось изменение «Ввод нового значения перечисления ставки НДС». Открываем в документе «Счет» выбор значения ставок. В значении выбора возникло созданное нами значение «Наша ставка».

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Вид выбора значения перечисления

Рассмотрев, как выполняется добавление перечисления в список значении, появляется вопрос: как и почему в некоторых формах мы выбираем из списка, а в некоторых устанавливаем переключатель. В самой форме настройки перечисления мы этого не заметили.

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

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

В том случае, если мы посмотрим на перечисление в Конфигураторе, то увидим там эти значения.

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Для активации данного окна, мы открыли форму элемента для просмотра.

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Для чего используется объект конфигурации перечисление. Смотреть фото Для чего используется объект конфигурации перечисление. Смотреть картинку Для чего используется объект конфигурации перечисление. Картинка про Для чего используется объект конфигурации перечисление. Фото Для чего используется объект конфигурации перечисление

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *