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

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

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

Зовнішній вигляд обробки обробки збереження налаштувань табличного поля наступний:

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

Невеликий опис роботи обробки збереження налаштувань табличного поля

Обробка показує можливість збереження налаштувань табличного поля. При її відкритті відбувається відновлення заздалегідь збережених значень розмірів стовпців, висоти осередків, напряму сортування (впорядкування) в шпальтах табличного поля. Ці значення зберігаються при останньому сеансі роботи користувача 1С. Якщо користувач відкриває обробку вперше, то для таблиці залишаються значення, які визначені для неї за умовчанням.

Буває, що настройки користувачів 1С не зберігаються і при наступному сеансі роботи з'являються стандартні параметри. Щоб вирішити цю проблему необхідно провести тестування і виправлення бази даних в Конфігураторі.

Ви можете перевірити роботу обробки:

  1. Змінивши розміри стовпців, для цього потрібно підвести мишу до шапці таблиці встановити її між двома колонками до появи курсору з двома стрілочками по сторонам.
  2. Помінявши висоту осередків, для цього потрібно на табличному полі правою кнопкою миші викликати контекстне меню і вибрати пункт «Налаштування списку ...». Потім у новостворену формі в поле «Висота:» вказати потрібну вам висоту.
  3. Поставивши новий режим зміни розміру. Містить ознака зміни розміру колонки: Змінювати (Change), незмінні (DontChange). Встановлюється за тією ж схемою, як і в попередньому пункті.
  4. Визначивши положення колонки по відношенню до попередньої. Містить варіанти розташування колонки табличного поля по відношенню до попередньої: ВТойЖеКолонке (SameColumn), НаСледующейСтроке (OnNextRow), НоваяКолонка (NewColumn). Встановлюється за тією ж схемою, як і в другому пункті.
  5. Змінивши напрямок упорядкування за допомогою кнопок сортування рядків в панелі обробки.

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

Опис програмного коду обробки на вбудованій мові 1С

Коли користувач відкриває обробку спрацьовує процедура «відкриття» і збережені заздалегідь налаштування відновлюються. Якщо користувач відкриває обробку перший раз, то відновлення налаштувань не відбувається, а встановлюються стандартні настройки.

Коли користувач закриває обробку спрацьовує процедура «ПріЗакритіі» і настройки зберігаються.

Якщо користувач натискає на одну з кнопок сортування, тоді відбувається сортування або спаданням (ПанельСпіскаДелСортіровкаУбив), або по зростанню (ПанельСпіскаДелСортіровкаВозр) в залежності від натиснутої кнопки. Також зберігаються значення налаштувань сортування.

Якщо в Конфігураторі відкрити властивості табличного поля, то можна знайти властивість «ІзменятьПорядокСтрок» ​​(ChangeRowOrder). Це властивість табличного поля дозволяє змінювати порядок рядків. Якщо зняти прапорець, то на панелі задач обробки зникають кнопки сортування рядків. Це корисно знати, якщо потрібно замінити стандартні кнопки на свої власні, як в нашій обробці.

Будь ласка, Увійдіть або Зареєструйтеся щоб отримати посилання на скачування.

Цей блог читають вже більше 3000 осіб
- читай і ТИ!

Схожі статті