Кожне рішення фірми «1С» на платформі «1С:Підприємство 8» має широке коло можливостей. Однак є універсальні прийоми, які можна використовувати в будь-якій конфігурації. Цією статтею ми відкриваємо цикл публікацій, у яких методисти фірми «1С» розповідатимуть про універсальні можливості платформи «1С:Підприємство 8». Почнемо з одного з найважливіших методів підвищення ефективності роботи - з опису гарячих клавіш (дії з клавіатури, як правило, виконуються швидше, ніж аналогічні через меню з використанням миші). Освоївши гарячі клавіші, ви спростите виконання дій, що часто повторюються.
Таблиця 1
Дія |
Поєднання клавіш |
Як працює програма |
Створити новий документ |
||
Відкрити існуючий документ |
||
Відкрити калькулятор |
Відкриває калькулятор |
|
Показати властивості |
Alt+Enter |
|
Відкрити вікно повідомлень |
||
Закрити вікно повідомлень |
Ctrl+Shift+Z |
|
Відкрити табло |
Відкриває табло |
|
Відкрити довідку |
Відкриває довідку |
|
Викликати індекс довідки |
Shift+Alt+F1 |
Викликає індекс довідки |
"Гарячі" клавіші: глобальні дії
Глобальні дії – це дії, які ви можете виконувати у будь-якому стані програми. При цьому не важливо, що зараз відкрито в "1С:Підприємстві". Головне, щоб програма не була зайнята виконанням будь-якої задачі.
Глобальні дії - це дії, які можна викликати будь-де запущеної платформи "1С:Підприємство 8". Незалежно від того, що саме відбувається в запущеній конфігурації, зміст глобальних дій не змінюється (наприклад, натискання Ctrl+N завжди викликатиме діалог створення нового документа).
Таблиця 1
"Гарячі" клавіші для глобальних дій
Дія |
Поєднання клавіш |
Як працює програма |
Створити новий документ |
Відкриває вікно, в якому буде запропоновано вибрати тип нового документа, що створюється, в різних форматах - наприклад, у текстовому, табличному або HTML |
|
Відкрити існуючий документ |
Відкриває стандартне діалогове вікно "Відкрити", доступне через меню "Файл/Відкрити…" |
|
Активізація поля пошуку у командній панелі |
Встановлює курсор у цьому полі |
|
Відкрити калькулятор |
Відкриває калькулятор |
|
Показати властивості |
Alt+Enter |
Залежно від того, на що встановлено курсор, відкриває відповідну палітру властивостей об'єкта або елемента. Корисно під час роботи з таблицями, текстом, HTML тощо. |
Відкрити вікно повідомлень |
Дозволяє відкрити раніше закрите вікно повідомлень. Часто буває корисно, коли вікно випадково закрите, а повідомлення вам знадобилося. Зверніть увагу: доки система нічого знову не ввела у вікно повідомлень, старі повідомлення зберігаються навіть у закритому вікні |
|
Закрити вікно повідомлень |
Ctrl+Shift+Z |
Закриває вікно повідомлень, коли вони не потрібні. Зверніть увагу: комбінацію підібрано так, що її легко натиснути однією рукою |
Відкрити табло |
Відкриває табло |
|
Відкрити довідку |
Відкриває довідку |
|
Викликати індекс довідки |
Shift+Alt+F1 |
Викликає індекс довідки |
"Гарячі" клавіші: спільні дії
Загальні дії- дії, які мають один і той же зміст у різних об'єктах конфігурації, але поведінка платформи "1С:Підприємство 8" змінюється в залежності від того де саме ви використовуєте ту чи іншу спільну дію. Наприклад, натиснувши кнопку "Del", позначає видалення поточного елемента довідника, якщо у вікні списку елементів довідника. Або видаляє вміст поточного осередку табличного документа, якщо ви його редагуєте.
Таблиця 2
"Гарячі" клавіші для спільних дій
Дія |
Поєднання клавіш |
Як працює програма |
Видаляє елемент під курсором (поточний елемент) або виділену групу елементів |
||
Додати |
Дозволяє додати новий елемент |
|
Зберігає активний документ |
||
Друк активного документа |
Викликає діалог друку для активного документа |
|
Друк на поточний принтер |
Ctrl+Shift+P |
Ініціює безпосередній друк активного документа на принтер, призначений у стандартній системі (без відкриття діалогу друку) |
Копіювати в буфер обміну |
Ctrl+C |
Копіює необхідний елемент або виділену групу елементів у буфер обміну Windows |
Вирізати в буфер обміну |
Ctrl+X |
Вирізує необхідний елемент або виділену групу елементів у буфер обміну Windows. Відрізняється від копіювання тим, що елемент або група, що копіюється, після попадання в буфер видаляється |
Вставити з буфера обміну |
Ctrl+V |
Вставляє в місце, зазначене курсором дані, що перебувають з буфера обміну ОС Windows |
Додати до буфера обміну як число |
Shift+Num+(*) |
Використовується для числових значень |
Додати до буфера обміну |
Shift + Num + (+) |
Використовується для числових значень. Операція додавання з даними в буфері обміну |
Відняти з буфера обміну |
Shift+Num+(-) |
Використовується для числових значень. Операція віднімання з даними у буфері обміну |
Виділити все |
||
Скасувати останню дію |
Ctrl+Z |
|
Повернути скасовану дію |
Ctrl+Y |
|
Знайти наступний |
||
Знайти наступний виділений |
||
Знайти попередній |
||
Знайти попередній виділений |
Ctrl+Shift+F3 |
|
Замінити |
||
Ctrl+Num+(-) |
||
Виділити все |
Виділяє всі доступні елементи в активному документі |
|
Скасувати останню дію |
Ctrl+Z |
Скасовує останню досконалу дію |
Повернути скасовану дію |
Ctrl+Y |
Дозволяє скасувати "Ctrl + Z", іншими словами - повернути те, що ви зробили до натискання скасування останньої досконалої дії |
Відкриває діалог настроювання параметрів пошуку в активному об'єкті конфігурації та виконання цього пошуку |
||
Знайти наступний |
Знаходить наступний елемент, що відповідає вказаним у параметрах пошуку параметрам |
|
Знайти наступний виділений |
Знаходить наступний елемент, який відповідає тому, який ви виділили (наприклад, на якому встановлено курсор) |
|
Знайти попередній |
Знаходить попередній елемент, що відповідає вказаним у параметрах пошуку параметрам |
|
Знайти попередній виділений |
Ctrl+Shift+F3 |
Знаходить попередній елемент, який відповідає тому, який ви виділили |
Замінити |
Відкриває діалог пошуку та заміни значень (там, де це дозволено) |
|
Згорнути (вузол дерева, групу табличного документа, групування модуля) |
Ctrl+Num+(-) |
Використовується там, де доступні вузли дерев, позначені значками "+" або "-" |
Згорнути (вузол дерева, групу табличного документа, угруповання модуля) і всі підлеглі |
Ctrl+Alt+Num+(-) |
|
Згорнути (всі вузли дерева, групи табличного документа, угруповання модуля) |
Ctrl+Shift+Num+(-) |
|
Розгорнути (вузол дерева, групу табличного документа, групування модуля) |
Ctrl + Num + (+) |
|
Розгорнути (вузол дерева, групу табличного документа, угруповання модуля) та всі підлеглі |
Ctrl+Alt+Num+ (+) |
|
Розгорнути (всі вузли дерева, групи табличного документа, угруповання модуля) |
Ctrl+Shift+Num+(+) |
|
Наступна сторінка |
Ctrl+Page Down |
Швидке гортання активного документа |
Попередня сторінка |
Ctrl+Page Up |
|
Включити/вимкнути жирність |
Використовується там, де підтримується та можливе форматування тексту |
|
Включити/вимкнути курсив |
||
Увімкнути/вимкнути підкреслення |
||
Перехід до попередньої web-сторінки/глави довідки |
Використовується у HTML-документах |
|
Перехід до наступної веб-сторінки/голови довідки |
||
Перервати виконання звіту системи компонування даних |
"Гарячі" клавіші: керування вікнами
У цьому розділі об'єднані спільні для всіх вікон та форм платформи "1С:Підприємство" "Гарячі" клавіші.
Таблиця 3
"Гарячі" клавіші для керування вікнами
Дія |
Поєднання клавіш |
Як працює програма |
Закрити активне вільне вікно, модальний діалог або програму |
Цією комбінацією можна швидко завершити роботу всієї конфігурації на платформі "1С:Підприємство", тому користуйтеся нею обережно |
|
Закрити активне звичайне вікно |
Закриває поточне звичайне вікно |
|
Закрити активне вікно |
Закриває поточне активне вікно |
|
Активізувати наступне звичайне вікно |
Ctrl+Tab |
Дозволяє активізувати наступне вікно серед відкритих у конфігурації. Натискання в циклі із утримуванням клавіші Ctrl дозволяє гортати відриті вікна "вперед" |
Активізувати попереднє звичайне вікно |
Ctrl+Shift+Tab |
Дозволяє активізувати попереднє вікно серед відкритих конфігурацій. Натискання в циклі із утримуванням клавіші Ctrl дозволяє гортати відриті вікна "назад" |
Активізувати наступну секцію вікна |
Активує наступну секцію поточного вікна |
|
Активізувати попередню секцію вікна |
Активує попередню секцію поточного вікна |
|
Викликати системне меню програми або модального діалогу |
Дозволяє побачити системне меню операцій (згорнути, перемістити, закрити тощо) над вікном програми або відкритого модального діалогу |
|
Викликати системне меню вікна (крім модальних діалогів) |
Alt + Hyphen + (-) |
Дозволяє побачити системне меню операцій (згорнути, перемістити, закрити тощо) над активним вікном |
Викликати головне меню |
Активує головну панель із кнопками поточного вікна. Таким чином ви можете вибирати дії без участі миші |
|
Викликати контекстне меню |
Відображає контекстне меню над поточним активним елементом. Аналогічно натискання правої кнопки миші на ньому |
|
Повернути активність звичайному вікну |
Повертає активність звичайного вікна після роботи з контекстним меню. Увага! У будь-якому іншому випадку, Esc ініціює закриття активного вікна |
"Гарячі" клавіші: керування формами
Тут зібрані "гарячі" клавіші, що спрощують та прискорюють роботу з різними формами, які створені в конфігураціях, написаних на платформі "1С:Підприємство".
Таблиця 4
"Гарячі" клавіші для керування формами
Дія |
Поєднання клавіш |
Як працює програма |
Перейти до наступного елемента керування/виклик кнопки за замовчуванням |
Перехід між елементами управління формою " вперед " (див. Tab) |
|
Виклик кнопки за промовчанням |
Як правило, у різних форм призначена кнопка за умовчанням (вона відрізняється від інших – наприклад, виділена жирним). Використання цієї комбінації клавіш дозволяє з будь-якого місця відкритої форми активувати кнопку за промовчанням |
|
Перейти на наступний елемент керування |
Перехід між елементами управління на формі "вперед" |
|
Перейти на попередній елемент керування |
Перехід між елементами управління на формі "назад" |
|
Активізує командну панель, пов'язану з активним елементом керування/формою |
Активує головну панель із кнопками поточної форми. Таким чином ви можете вибирати дії без участі миші |
|
Переміщення елементами керування, об'єднаними в одну групу |
Up |
Використовуючи клавіші-курсори, можна швидко переміщатися між згрупованими елементами управління. |
Закрити форму |
Закриває вікно поточної форми |
|
Відновити положення вікна |
Якщо збилися якісь параметри вікна форми, ця комбінація дозволяє повернути все назад |
"Гарячі" клавіші: робота зі списком та деревом
"Гарячі" клавіші цього розділу допоможуть ефективно працювати без використання миші у численних списках та деревах, які активно використовуються у різних об'єктах конфігурацій на платформі "1С:Підприємство 8".
Таблиця 5
"Гарячі" клавіші для роботи зі списком та деревом
Дія |
Поєднання клавіш |
Як працює програма |
Відкриває для зміни елемент, на який встановлено курсор. Клавіша аналогічна дії "Змінити" на стандартній панелі кнопок форми |
||
Оновити |
Ctrl+Shift+R |
Оновлює дані у списку чи дереві. Особливо актуально для динамічних списків (наприклад, список документів), коли для них не ввімкнено автооновлення |
Копіювати |
Створює новий елемент списку, використовуючи як шаблон поточний елемент. Аналогічно кнопці "Додати копіюванням" |
|
Новий гурт |
Створює нову групу. Аналогічно кнопці "Додати групу" |
|
Видалення рядка |
Безпосереднє видалення поточного елемента. Увага! Використовуйте цю комбінацію з великою обережністю в динамічних списках, оскільки скасувати видалення не можна |
|
Переміщення рядка вгору |
Ctrl+Shift+Up |
У списках, де можна змінити порядок рядків, дозволяє пересунути поточний рядок вгору. Аналогічно кнопці "Перемістити догори" |
Переміщення рядка вниз |
Ctrl+Shift+Down |
У списках, де можна змінити порядок рядків, дозволяє пересунути поточний рядок вниз. Аналогічно кнопці "Перемістити вниз" |
Перенести елемент до іншої групи |
Ctrl+Shift+M |
Дозволяє швидко перемістити поточний елемент (наприклад, довідника) до іншої групи |
Перейти до рівня вниз з одночасним розкриттям групи |
Переходить до папки, на якій було встановлено курсор |
|
Перейти на рівень вгору (до "батька") |
Виходить нагору з папки, де ви знаходилися |
|
Закінчити редагування |
Завершує зі збереженням змін редагування списку |
|
Перервати пошук |
Перериває пошук |
|
Розкрити вузол дерева |
Використовується там, де доступні вузли дерев, позначені значками "+" або "-" |
|
Закрити вузол дерева |
||
Розкрити всі вузли дерева |
||
Зміна прапорця |
Інвертує значення прапорця поточного елемента (включає або вимикає його) |
"Гарячі" клавіші: поле введення
Поле введення- активно використовується елемент управління у багатьох місцях форм конфігурацій. "Гарячі" клавіші для поля введення дозволяють швидко виконати дії, що часто використовуються над ним. Особливо корисно використовувати ці клавіші там, де розробник конфігурації не вивів потрібні кнопки управління полем введення.
Таблиця 6
"Гарячі" клавіші для поля введення
Дія |
Поєднання клавіш |
Як працює програма |
Аналогічно поведінці при редагуванні звичайного тексту дозволяє або додавати нові символи при введенні до старих, або затирати старі новими. |
||
Кнопка вибору |
Вибір відповідного об'єкта, пов'язаного з полем введення (наприклад, вибір потрібного документа зі списку). Аналогічно кнопці поля введення "Вибір" |
|
Кнопка відкриття |
Ctrl+Shift+F4 |
Відкриття форми вибраного об'єкта у поточному полі введення. Аналогічно натискання кнопки поля введення "Відкрити" |
Очистити поле |
Очистити поле введення від поточного значення |
|
Робота з набраним текстом у полі введення |
||
Ctrl+BackSpace |
||
На початок |
||
Перейти до кінця рядка |
||
Натискання вказівником миші кнопки "Вгору" для кнопки регулювання |
Використовуйте регулювання, якщо це дозволено у полі введення. Наприклад, зміна дат, лічильників тощо. Аналогічно натискання на кнопку "вгору" регулятора поля введення |
|
Натискання вказівником миші кнопки "Вниз" для кнопки регулювання |
Використовуйте регулювання, якщо це дозволено у полі введення. Наприклад, зміна дат, лічильників тощо. Аналогічно натискання на кнопку "вниз" регулятора поля введення |
"Гарячі" клавіші: поле картинки
Поле зображення- це стандартний елемент платформи "1С:Підприємство 8" для відображення графічних зображень. "Гарячі" клавіші допоможуть, наприклад, комфортно переглянути зображення, розташоване в полі зображення.
Таблиця 7
"Гарячі" клавіші для поля картинки
Дія |
Поєднання клавіш |
Як працює програма |
Збільшити масштаб |
Масштабує картинку |
|
Зменшити масштаб |
||
Прокрутити |
Up |
Переміщення по картинці |
Прокрутити на розмір вікна вгору |
||
Прокрутити розмір вікна вниз |
||
Прокрутити на розмір вікна вліво |
||
Прокрутити на розмір вікна праворуч |
"Гарячі" клавіші: редактор табличних документів
У цьому розділі згруповано "гарячі" клавіші для різноманітних табличних документів. Вони можуть бути дуже корисними, якщо ви часто редагуєте дані в таких документах.
Таблиця 8
"Гарячі" клавіші для редактора табличних документів
Дія |
Поєднання клавіш |
Як працює програма |
Перейти до осередку |
Відкриває діалогове вікно переміщення до комірки з координатами стовпець/рядок |
|
Переміщення по осередках |
Up |
Переміщає курсор по осередках таблиці |
Переміщення по осередках до наступного заповненого або порожнього |
Ctrl + (Up, Down, Left, Right) |
Переміщає курсор по заповненим осередкам таблиці |
Виділення осередків |
Shift + (Up, Down, Left, Right) |
Виділяє область осередків, починаючи з поточної |
Прокрутити на сторінку вгору |
Гартує табличний документ |
|
Прокрутити на сторінку вниз |
||
Прокрутити на сторінку вліво |
||
Прокрутити на сторінку праворуч |
||
Перейти до редагування вмісту комірки |
Включає режим редагування вмісту комірки |
|
Перемикання режиму редагування/введення в осередку |
||
На початок |
Переміщує курсор на початок рядка |
|
Перейти до кінця рядка |
Переміщує курсор у кінець рядка |
|
На початок тексту |
||
Перейти до кінця тексту |
||
Встановлення імені поточної області |
Ctrl+Shift+N |
Встановлює ім'я поточної області осередків |
"Гарячі" клавіші: редактор текстових документів
"Гарячі" клавіші при редагуванні тексту в текстових областях та документах дозволяють суттєво прискорити та спростити процес.
Таблиця 9
"Гарячі" клавіші для редактора текстових документів
Дія |
Поєднання клавіш |
Як працює програма |
Переключити режим вставки/заміни |
Дозволяє або додавати нові символи під час введення до старих, або затирати старі новими. |
|
На початок |
Переміщує курсор на початок поточного рядка |
|
Перейти до кінця рядка |
Переміщує курсор у кінець поточного рядка |
|
Виділити до початку рядка |
Виділяє текст до початку рядка |
|
Виділити до кінця рядка |
Виділяє текст до кінця рядка |
|
На початок тексту |
Переміщує курсор на початок тексту |
|
Перейти до кінця тексту |
Переміщує курсор до кінця тексту |
|
Виділити до початку тексту |
Ctrl + Shift + Home |
Виділяє від курсору до початку тексту |
Виділити до кінця тексту |
Ctrl+Shift+End |
Виділяє від курсору до кінця тексту |
Прокрутити на один рядок вгору |
Перегортає текстовий документ |
|
Прокрутити на один рядок вниз |
||
На початок попереднього слова |
||
На початок Наступне слово |
||
Виділити попереднє слово |
Ctrl+Shift+Left |
Швидке виділення слова (символи, розділені пробілами) |
Виділити таке слово |
Ctrl+Shift+Right |
|
Прокрутити на сторінку вгору |
Перегортає текстовий документ |
|
Прокрутити на сторінку вниз |
||
Виділити попередню сторінку тексту |
Посторінково виділяє текст |
|
Виділити наступну сторінку тексту |
Shift + Page Down |
|
Зняти виділення |
Знімає виділення |
|
Перейти до рядка |
Переміщає курсор до рядка з номером |
|
Видалити символ ліворуч від курсору |
Видаляє символ ліворуч від курсору |
|
Видалити символ праворуч від курсору |
Видаляє символ праворуч від курсору |
|
Видалити слово ліворуч від курсору |
Ctrl+BackSpace |
Видаляє слово ліворуч від курсору |
Видалити слово праворуч від курсору |
Видаляє слово праворуч від курсору |
|
Встановити/зняти закладку |
Позначає потрібний вам рядок |
|
Наступна закладка |
Переміщує курсор між зазначеними закладками рядками |
|
Попередня закладка |
||
Видалити поточний рядок |
Видаляє поточний рядок |
|
Зсунути блок праворуч |
Зсуває виділений блок тексту праворуч |
|
Зсунути блок вліво |
Зсуває виділений блок тексту вліво |
Необхідність примусового завершення роботи користувача переважно виникає у таких случаях:
- Оновлення інформаційної бази;
- Додавання нового об'єкта метаданих у конфігурацію;
- Проведення профілактичних та ремонтних робіт на сервері;
- Залежний сеанс користувача, що перешкоджає повторному запуску програми.
У цій статті ми намагатимемося розповісти, як завершити сеанс користувача, які інструменти для виконання цього завдання є в арсеналі адміністратора, які варіанти завершення передбачає файловий, а які клієнт-серверний варіант роботи 1С.
Важливо пам'ятати, що при примусовому завершенні сеансу можлива втрата даних. Тому для виключення неприємних ситуацій бажано заздалегідь попередити користувачів про відключення.
Закриття сеансів із конфігуратора
Коли в структуру бази даних вносяться зміни, оновлення конфігурації в динамічному режимі недоступне. На екрані з'являється інформаційне вікно (Рис.1).
Послідовність дій у разі очевидна:
- Необхідно натиснути кнопку «Завершити сеанси та повторити»;
- дочекатися вікна рестуктуризації бази;
- Натиснути "ОК".
Слід зазначити, що зміни, які вносяться до коду програми, не вимагають завершення роботи користувачів, однак без перезапуску програми на кожному конкретному комп'ютері вони на цьому пристрої спрацьовувати не будуть.
Завершення сеансів безпосередньо із програми
Більшість стандартних продуктів фірми 1С восьмої версії мають у своєму наборі механізм, що дозволяє без особливих зусиль віддалено завершити роботу користувача, і забезпечити адміністратору монопольний доступ до бази. Це обробка "Блокування з'єднань з інформаційною базою".
Знайти її можна за однією з двох адрес:
- В одному з підменю розділу "Сервіс";
- Зайшовши до розділу Операції->Обробки.
Рис.2
Зовнішній вигляд обробки подано на Рис.2.
Особливості даної обробки:
- Встановлення та зняття прапорця та натискання кнопки «Записати» включає та вимикає блокування користувачів, видаляючи сеанси та перешкоджаючи створенню нових підключень;
- Час закінчення блокування може бути порожнім чи менше часу його початку;
- Якщо параметр «Код дозволу» заданий, його можна прописати в рядок запуску, для ігнорування блокування, перед кодом вказавши «/UC»;
- Якщо "Код дозволу" не вказати, то до закінчення терміну блокування потрапити до бази буде проблематично (у файловому варіанті роботи можна спробувати з папки бази видалити файл 1CVcdn);
- Якщо замість параметра «/UС» та пароля через пропуск вказати «/CДозволитиРоботу Користувачів», де С – латинська, можна повністю відключити блокування для всіх користувачів;
- Натискання кнопки «Активні користувачі викликає вікно з повним списком користувачів (мал.3), звідки можна відкрити «Журнал реєстрації» або завершити сеанс кожного конкретного користувача.
Рис.3
Два вищевикладені варіанти чудово працюють як у файловому, так і в клієнт-серверному режимі. Далі ми розглядатимемо випадки характерні лише для серверної роботи.
Видалення користувачів із rdp
Важливо пам'ятати, що вимкнення сеансів користувачів із серверів можливе лише за наявності певних прав на цю дію.
При роботі з віддаленим робочим столом, завершити сеанси користувачів можна скориставшись стандартним диспетчером завдань. Просте переривання сеансів трохи неправильний, але досить дієвий спосіб.
Другий варіант використання диспетчера завдань – віддалене підключення з можливістю керування до кожного конкретного сеансу та здійснення виходу із програми за всіма правилами. Цей спосіб довгий, і ніхто не гарантує, що поки виконується вихід одного користувача, не буде здійснено запуск програми будь-яким іншим працівником.
Видалення користувачів через консоль сервера
Маючи права Адміністратора для кластера серверів 1С, необхідно:
Дуже часто при роботі в серверному режимі сеанси користувачів, що зависли, не видно засобами платформи, їх можна видалити тільки через консоль.
Найрадикальніший спосіб переривання сеансів
Ситуація, коли вищеописані методи не спрацювали, трапляється дуже рідко. Але у разі виникнення є ще один радикальний спосіб перервати з'єднання з базою: фізичне перезавантаження сервера.
Безумовно, користувачі, які не встигли закінчити роботу та зберегти дані, будуть вкрай обурені таким безпардонним ставленням, проте це швидко і дуже ефективно.
Опис:
Оператор циклу Для призначений для циклічного повторення операторів, що знаходяться всередині конструкції Цикл – КінецьЦикл .
Перед початком виконання циклу значення Вираз 1 надається змінної Ім'я_змінної . Значення Ім'я_змінної автоматично збільшується при кожному проході циклу. Величина збільшення лічильника при кожному виконанні циклу дорівнює 1.
Цикл виконується, поки значення змінної Ім'я_змінної менше або дорівнює значенням Вираз 2 . Умова виконання циклу завжди перевіряється на початку, перед виконанням циклу.
Синтаксис:
Параметри:
Цикл Для кожного
Опис:
Оператор циклу Для кожного призначений циклічний обхід колекцій значень. При кожній ітерації циклу повертається новий елемент колекції. Обхід здійснюється доти, доки не будуть перебрані всі елементи колекції.
Синтаксис:
Параметри:
Цикл Поки
Опис:
Оператор циклу Поки що призначений для циклічного повторення операторів, що знаходяться всередині конструкції Цикл – КінецьЦикл. Цикл виконується, поки логічний вираз дорівнює Істина. Умова виконання циклу завжди перевіряється спочатку перед виконанням циклу.
Синтаксис:
Параметри:
Привіт Дмитре! Навчіть мене будь ласка, як виганяти користувачів примусово з бази, щоб оновити конфігурацію. Спасибі заздалегідь.
Від користувача:Світлана Миколаївна
Здрастуйте, Світлано Миколаївно!
Для того, щоб вигнати користувачів з бази, потрібно мати права адміністратора.
Заходимо у розділ Адміністрація, Підтримка та обслуговування:
Вибираємо Блокування роботи користувачів:
З форми по кнопці можна переглянути список активних користувачів.
Заповнюємо повідомлення, яке побачать користувачі на екранах, задаємо інтервал блокування (якщо кінцевий час ви не знаєте, залиште поле порожнім). Встановіть також код для розблокування, т.к. блокування торкнеться також і вашого активного сеансу, наприклад встановимо 1234 .
Натискаємо Встановити блокування. З'явиться попереджувальне повідомлення:
Погоджуємось. Тепер у формі червоним кольором написано, що незабаром розпочнеться блокування.
У активних користувачів у цей час з'являється таке вікно:
Ближче до початку блокування вона починає з'являтися щохвилини:
Користувачеві необхідно завершити свою роботу в програмі та вийти. Якщо самостійно він не вийде, програма закриється автоматично. При спробі входу до бази користувач отримає таке попередження:
У користувача, який встановив блокування, також з'являється повідомлення:
Вийдемо з бази.
Т.к. блокування поширюється на всі сеанси всіх користувачів, нам знадобиться встановити параметр запуск (тут то й знадобиться Код для розблокування):
На другій закладці прописуємо параметр запуску бази (де 1234 – наш код):
Натискаємо готове. Тепер можемо увійти як у конфігуратор, так і в режим користувача.
Для зняття блокування бази потрібно повернутися у форму блокування та натиснути Зняти блокування.
Якщо було встановлено кінцеву дату блокування, блокування припиниться автоматично.