Робота зі списками значень в 1с 7

СпісокЗначеній - це програмна колекція елементів, що містять значення довільного типу і їх рядкові уявлення. Кожному елементу списку значень присвоюється цілочисельний номер - індекс, що починається з одиниці. На відміну від масиву. список значень є динамічним, тобто елементи можна додавати і видаляти.







Список значень використовується в двох випадках:

  1. При роботі з формами: при розміщенні на формі елементів керування типу Список і ПолеСоСпіском. вони автоматично зв'язуються з об'єктом типу СпісокЗначеній;
  2. При роботі з кодом: для зберігання будь-яких розгортаються облікових даних ви створюєте потрібну кількість об'єктів типу СпісокЗначеній;

Хочеться відзначити, що об'єкти типу СпісокЗначеній не зберігається в інформаційній базі.

Створення списку значень

Як і всі об'єкти агрегатного типу, список значень створюється за допомогою спеціальної функції СоздатьОб'ект () вбудованої мови:

Ініціалізація елементів списку значень

Кожен елемент списку значень характеризується наступними властивостями:







  • Значення - саме значення;
  • Подання - строкове представлення значення;
  • Позначка - числове значення, що означає, що даний елемент відзначений в списку;

За замовчуванням, список значень створюється порожнім. Для додавання нового елемента списку значень, використовується метод ДобавітьЗначеніе () об'єкта:

Зверніть увагу, що разом зі значенням Ви можете вказати його строкове представлення.

Маніпуляція елементами списку

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

Вставка нових значень можлива в довільне місце списку. Для цього використовується метод ВставітьЗначеніе ():

Для отримання значення елемента списку, використовується метод ПолучітьЗначеніе () об'єкта:

Видалення елементів списку проводиться за допомогою методу УдалітьЗначеніе ():

Інтерактивні функції

Об'єкт СпісокЗначеній має кілька методів, що дозволяють взаємодіяти з користувачем. Наприклад, за допомогою методу ВибратьЗначеніе () можна запропонувати користувачеві вибрати одне зі значень:

Також, можна запропонувати користувачеві відзначити одне або кілька елементів списку. Для цього використовується метод ОтметітьЗначенія (). який виводить список з позначками (checkboxes):

Знайти всі відмічені користувачем значення можна, використовуючи перебір елементів в циклі, і метод Позначка (). який повертає статус позначки елемента:

Перебір елементів списку значень

Для перебору (обходу) всіх елементів списку значень зазвичай використовується оператор циклу Для:

Методи об'єкта СпісокЗначеній







Схожі статті