Шляхом перерахування

Назвемо їх в табл 41, привівши після неї ряд прикладів, що ілюструють не випробуваний в попередньому розділі методи Як обєкт, до якого застосовується метод, використовуємо тільки що створене перерахування Знижки

Методи перерахувань

Таблиця 41

Метод

Опис

кіл = ПеречісленіеСкідкі

КолічествоЗначеній ()

Повертає число елементів у вказаному перерахування Перший елемент перерахування має номер 1, останнійкіл

знач = ПеречісленіеСкідкі

ЗначеніеПоНомеру (ном)

Повертає значення елемента перерахування, розташованого в перерахуванні під номеромном Якщо номер ном більше числа елементів в перерахуванні, то виникне завершальна помилка

знач = ПеречісленіеСкідкі

ЗначеніеПоІдентіфікатору

(Йдемо)

Повертає значення елемента перерахування, що має ідентифікатор іден

ном = Перерахування Знижки <Іден>

ПорядковийНомер ()

Повертає номер елемента перерахування, що має ідентифікатор іден

іден = ПерІдентіфікатор ()

Повертає ідентифікатор елемента перерахування, значення якого міститься в зміннійпер

іденП =перВід ()

Повертає ідентифікатор перерахування за значенням його елемента, яке записано в зміннупер

предстП =перПредставленіеВіда ()

Повертає уявлення перерахування, тобто його синонім, а якщо він не заданий, то ідентифікатор перерахування за значенням його елемента, яке записано в зміннупер

прапорперВибран ()

Поверне 1, якщо вибраний елемент перерахування,

значення якого занесено в змінну пер, або 0 в іншому випадку

Зауваження  Як значення елемента перерахування використовується його уявлення, якщо воно має непорожнє значення, або ідентифікатор елемента в іншому випадку

Приклади для методів ПорядковийНомер, Вид, ПредставленіеВіда і Вибрано:

процедура Виконати () / / Повязана з кнопкою Пуск обробки Проба перем ном, пров

ОчістітьОкноСообщеній ()

/ / Наступний метод встановить в номчисло 3

ном = ПеречислениеСкидкиСкидка40ПроцПорядковыйНомер ()

/ / Змінна пер має тип Перерахування

пер = ПеречислениеСкидкиЗначениеПоНомеру (ном)

Повідомити (ТіпЗначеніяСтр (пер))

//

Надрукує Перерахування

Повідомити (перВід ()) / /

Надрукує Знижки

Повідомити (перПредставленіеВіда ())

//

Надрукує Пільги з оплати

Повідомити (перВибран ()) / /

Надрукує 1

КонецПроцедури / / Виконати

Ті ж результати отримаємо, вживши виклики методів Вид, ПредставленіеВіда і Обрано, в яких замість змінної пер варто повне імя елемента перерахування Скідка40Проц:

Повідомити (ПеречислениеСкидкиСкидка40ПроцВид ()) Сообщить(ПеречислениеСкидкиСкидка40ПроцПредставлениеВида()) Повідомити (ПеречислениеСкидкиСкидка40ПроцВыбран ())

Джерело: Бартеньев О В 1С: Підприємство: програмування для всіх Базові обєкти та розрахунки на одній дискеті М: Діалог-МІФІ, 2005 464 с

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*