Інтернет Windows Android

Як розблокувати конфігурацію 1с 8.3. Помилка "Для виконання команди потрібно розблокувати всі об'єкти"

Розблокувати всі об'єкти в 1С зазвичай потрібно при появі помилки «Для виконання команди потрібно розблокувати всі об'єкти». Ця помилка може виникати в двох випадках: при завантаженні файлу конфігурації підлеглого вузла розподіленої інформаційної бази і при завантаженні файлу конфігурації в інформаційну базу, В якій заборонено зміна конфігурації. Розглянемо докладніше обидва випадки.

Помилка при завантаженні файлу конфігурації підлеглого вузла розподіленої інформаційної бази

Конфігурація підлеглого вузла оновлюється автоматично під час завантаження даних від головного вузла. Спробувавши оновити конфігурацію вручну, ми отримаємо помилку «Для виконання команди потрібно розблокувати всі об'єкти». Конфігурацію підлеглого вузла буває необхідно оновити при виникненні помилки «Для виконання команди потрібно розблокувати всі об'єкти». В цьому випадку необхідно вивантажити файл конфігурації з головного вузла, після чого відключити від обміну підпорядковану базу. У конфігураторі підпорядкованої бази завантажити отриманий раніше файл конфігурації, при цьому ні в якому разі не можна користуватися об'єднанням баз. Потім знову підключити підлеглий вузол до обміну і виконати обмін даних.

Помилка при завантаженні файлу конфігурації в інформаційну базу, в якій заборонено зміна конфігурації

У всіх типові конфігурації 1С за замовчуванням встановлюються з настройками підтримки, які забороняють будь-які зміни конфігурації. Ці настройки гарантують завантаження оновлень, що поставляються 1С. Але, на жаль, типова конфігурація досить часто не може врахувати всі нюанси роботи конкретного підприємства і потребує деякого доопрацювання. Зміни, внесені в процесі доопрацювання, іноді потрібно перенести і в інші бази. При цьому може виникнути помилка «Для виконання команди потрібно розблокувати всі об'єкти». Дана помилкаговорить про те, що поточні настройки бази даних забороняють вносити зміни в конфігурацію, і щоб внести ці зміни, необхідно розблокувати всі об'єкти конфігурації. Зробити це можна двома способами: розблокувати об'єкти зі збереженням підтримки, якщо в подальшому планується завантаження оновлень для типових конфігурацій і зняття з підтримки, якщо завантаження оновлень в майбутньому проводитися не буде.

Для розблокування зі збереженням підтримки необхідно в Конфігураторі відкрити конфігурацію, потім вибрати пункт Конфігурація - Підтримка - Налаштування підтримки. У вікні, натиснути кнопку «Включити можливість зміни» і встановити на всі об'єкти конфігурації режим «Редагується зі збереженням підтримки».

Для зняття конфігурації з підтримки потрібно виконати ті ж кроки, але у вікні налаштувань підтримки натиснути кнопку «Зняти з підтримки».
Після виконання цих дій стає можливою завантаження в конфігурацію файлу зі змінами без появи помилок.

Розблокувати всі об'єкти в 1С зазвичай потрібно при появі помилки «Для виконання команди потрібно розблокувати всі об'єкти». Ця помилка може виникати в двох випадках: при завантаженні файлу конфігурації підлеглого вузла розподіленої інформаційної бази і при завантаженні файлу конфігурації в інформаційну базу, в якій заборонено зміна конфігурації. Розглянемо докладніше обидва випадки.

Помилка при завантаженні файлу конфігурації підлеглого вузла розподіленої інформаційної бази

Конфігурація підлеглого вузла оновлюється автоматично під час завантаження даних від головного вузла. Спробувавши оновити конфігурацію вручну, ми отримаємо помилку «Для виконання команди потрібно розблокувати всі об'єкти». Конфігурацію підлеглого вузла буває необхідно оновити при виникненні помилки «Для виконання команди потрібно розблокувати всі об'єкти». В цьому випадку необхідно вивантажити файл конфігурації з головного вузла, після чого відключити від обміну підпорядковану базу. У конфігураторі підпорядкованої бази завантажити отриманий раніше файл конфігурації, при цьому ні в якому разі не можна користуватися об'єднанням баз. Потім знову підключити підлеглий вузол до обміну і виконати обмін даних.

Помилка при завантаженні файлу конфігурації в інформаційну базу, в якій заборонено зміна конфігурації

У всіх типові конфігурації 1С за замовчуванням встановлюються з настройками підтримки, які забороняють будь-які зміни конфігурації. Ці настройки гарантують завантаження оновлень, що поставляються 1С. Але, на жаль, типова конфігурація досить часто не може врахувати всі нюанси роботи конкретного підприємства і потребує деякого доопрацювання. Зміни, внесені в процесі доопрацювання, іноді потрібно перенести і в інші бази. При цьому може виникнути помилка «Для виконання команди потрібно розблокувати всі об'єкти». Дана помилка говорить про те, що поточні настройки бази даних забороняють вносити зміни в конфігурацію, і щоб внести ці зміни, необхідно розблокувати всі об'єкти конфігурації. Зробити це можна двома способами: розблокувати об'єкти зі збереженням підтримки, якщо в подальшому планується завантаження оновлень для типових конфігурацій і зняття з підтримки, якщо завантаження оновлень в майбутньому проводитися не буде.

Для розблокування зі збереженням підтримки необхідно в Конфігураторі відкрити конфігурацію, потім вибрати пункт Конфігурація - Підтримка - Налаштування підтримки. У вікні, натиснути кнопку «Включити можливість зміни» і встановити на всі об'єкти конфігурації режим «Редагується зі збереженням підтримки».

Для зняття конфігурації з підтримки потрібно виконати ті ж кроки, але у вікні налаштувань підтримки натиснути кнопку «Зняти з підтримки».
Після виконання цих дій стає можливою завантаження в конфігурацію файлу зі змінами без появи помилок.


Увага, тільки СЬОГОДНІ!

все цікаве

Необхідність у створенні нової інформаційної бази 1С виникає, як правило, при відкритті нового підприємства. Тоді починаються пошуки системного адміністратораабо програміста. Однак виконати цю процедуру під силу самому користувачеві. Для цього…

«1С» - це комп'ютерна програма, Розроблена для автоматизації всіх видів діяльності підприємства. За допомогою програмного забезпечення «1С» ви зможете автоматизувати і оптимізувати ведення обліку, проводити розрахункові ...

Програма 1С - це надійний інструмент, використання якого дозволяє збільшити ефективність ведення бізнесу. Вона спрямована на автоматизацію господарської, фінансової, бухгалтерської та управлінської діяльності. Використовуючи дану платформу для ...

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

Самостійна установка релізу 1С Підприємство 7.7 доступна будь-якому бухгалтеру. Хоча це і займає чимало часу, весь процес зводиться до набору простих дій. Однак якщо в конфігурацію вносилися зміни, то краще скористатися послугами ...

Ринок надає різноманітні способи вирішення питання, як поставити на підтримку 1С. Можливо і формування схеми обслуговування безпосередньо для вашого підприємства. Але не забудьте перевірити повноваження фірми-консультанта. Інструкція 1В ...

Компанія «1С» - один з російських лідерів з виробництва якісного програмного забезпечення для роботи малих і великих компаній і підприємств. До безперечних достоїнств ПО від «1С» відноситься їх постійне ...

Режим об'єднання дозволяє оновити типові конфігурації програми 1С: Підприємство, а також вносити зміни в свою конфігурацію розробникам прикладних рішень. даний режимвикористовується при груповій розробці або успадкування готових ...

Робота з базами даних в програмі «1С: Підприємство» вимагає від вас великої обережності і врахування особливостей роботи використовуваної версії. Зверніть увагу на різницю в діях завантаження інформаційної бази і конфігурації. Вам ...

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

Блокування редагування конфігурації в базі даних 1С введена не випадково. При редагуванні конфігурації бази даних можуть бути втрачені важливі зв'язки, виникнути протиріччя в документах і інші розбіжності. Однак бувають моменти, коли ...

У деяких випадках при спробі виконання оновлень конфігурація 1С видає помилки і попередження. Це може статися, якщо програма не перебуває на підтримку розробника. Інструкція 1В такому випадку необхідно відновити підтримку ...

Дана помилка має дві причини:
1 - виникає під час завантаження файлу, що має конфігурацію cf підлеглого вузла розподіленої інформаційної бази (УРІБ).
2 - виникає під час завантаження файлу конфігурації cf в інформаційну базу, настройка підтримки в якій забороняє зміни конфігурацій.

Помилка, що виникає під час завантаження файлу, що має конфігурацію cf підлеглого УРІБ

Дана конфігурація підлеглого УРІБ має властивість автоматичного оновлення, Під час завантаження даних головного вузла. Роблячи спробу поновлення конфігурації, ми отримуємо:

"Для виконання команди потрібно розблокувати всі об'єкти!".

До причини, що викликає виникнення такого оновлення конфігурації підлеглого УРІБ, часто відносять помилка під час оновлення конфігурації. Конфігурація вузла УРІБ в цьому випадку не відповідає очікуваному.

Для поновлення конфігурацію підлеглого УРІБ слід провести відключення бази від обміну з головним вузлом, а потім зробити завантаження конфігурації, включити обмін.

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

Помилка, що виникає під час завантаження файлу конфігурації cf в інформаційну базу, де настройки підтримки забороняють змінювати конфігурації

Всі базові конфігурації йдуть з настройками, які забороняють змінювати конфігурації, це забезпечує гарантію завантажень оновлень. Але не завжди базова (типова) конфігурація може задовольнити вимоги організації, в такому випадку потрібні її зміни. Дані зміни повинні бути внесені і в інші бази.

Під час завантаження файлу конфігурації cf виникло: "Для виконання команди потрібно розблокувати всі об'єкти".

Дана помилка говорить нам про те, що поточна настройка конфігурації забороняє вноску змін. Для внесення таких змін потрібно розблокування об'єктів конфігурації.

Вона складається з наступних етапів:

1. Розблокувати об'єкти конфігурації, зберігши підтримку:
- Потрібно включити можливість внесення змін.
- На всі об'єкти конфігурації встановлюється режим підтримки.
- Редагують зберігаючи підтримку.

2. Зняття з підтримки:
- Потрібно включення можливості внесення змін.
- Провести зняття підтримки.
- Для процесу завантаження файлу конфігурації потрібна установка режиму.
- Редагуємо зберігаючи підтримку (знімаючи підтримку).

Інструкція

Запустіть програму «1С Бухгалтерія» за допомогою ярлика на робочому столі або з відповідного пункту меню «Пуск». У вікні вибору бази зверніть увагу на меню, що випадає. Перемкніть режим запуску на «Конфігуратор» і натисніть «Ок». Вікно програми в режимі «Конфігуратора» майже не відрізняється від звичайного режиму. Знайдіть в основному меню пункт «Конфігурація» і клацніть по ньому лівою кнопкою миші. У випадаючому меню наведіть курсор миші на пункт «Підтримка», а потім - клікніть по пункту «Налаштування підтримки».

Відкриється вікно «Налаштування підтримки». Знайдіть кнопку «Включити можливість змін» і натисніть на неї мишею. Підтвердіть зміни, натиснувши на кнопку «Ок» внизу вікна. Вікно «Налаштування» підтримки автоматично закриється.

Якщо вам необхідно встановити пароль на конфігурацію, скористайтеся пунктом меню «Конфігурація» - «Поставка конфігурації», а в ньому запустіть «Налаштування поставки». У вікні можна встановити пароль на зміни. Як правило, комбінацію пароля найкраще встановлювати в змішуванні верхнього і нижнього регіструсимволів, щоб його не змогли зламати при втрати інформації з персонального комп'ютера. Закрийте "Конфігуратор". Тепер конфігурація доступна для редагування.

Після внесення необхідних змін поверніть конфігурацію програми в стан блокування. Для цього виконайте дії, які описані в кроці 1-2 і зніміть можливість редагування. Не варто знімати блокування без вагомих причин. Також варто відзначити, що для твору подібних операцій в операційній системі не потрібно прав адміністратора, тому ви сміливо можете заходити під будь-який обліковим записом.

Відео по темі

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

Вам знадобиться

  • - програма 1С;
  • - доступ в Інтернет.

Інструкція

Вивчіть особливості використовуваної вами версії програмного забезпечення 1С. Також зверніть увагу на поставляються з оновленнями файли керівництва і інформаційні дані. Також перед внесенням змін в конфігурацію 1С необхідно заздалегідь ознайомитися з довідковою літературою стосовно тим механізмів оновлення та підтримки конфігурацій на «1С: Підприємство» і вивчити зовнішні друковані форми використовуваної вами версії програми. Все це ви можете знайти в довідковій літературі. Також зареєструйтеся на форумах для програмістів 1С, щоб вам було, до кого звертатися за довідкою, наприклад, http://forum-1c.ru/, http://1c-pro.ru/ і так далі.

Для внесення змін в конфігурацію або її елементи програми «1С: Підприємство» включите таку можливість, зайшовши в режим настройки конфігуратора. Перейдіть до пункту з назвою «Підтримка», після чого виберіть «Налаштування підтримки». Відповідно, в що з'явилися варіантах натисніть на включенні можливості внесення змін в конфігурацію.

Скористайтеся альтернативним методом, який ґрунтується на зовнішніх друкованих формахпрограми «1С: Підприємство». Це пов'язано з тим, що вищеописаний процес може стати досить трудомістким у виконанні, що призведе також до проблем з оновленням конфігурації.

Якщо ж у вас виникають певні складнощі у виконанні внесення змін в конфігурацію або інші проблеми, пов'язані з програмним забезпеченням 1С, запишіться на спеціальні курси для підвищення рівня вашої кваліфікації та розвитку загальних знань з усіх тем відразу. Дізнатися місцезнаходження таких курсів у вашому населеному пункті ви можете на спеціальних міських форумах. Також не забувайте періодично читати літературу щодо нових релізів.

джерела:

  • як в конфігурації змінити 1с

Розблокувати всі об'єкти в 1С зазвичай потрібно при появі помилки «Для виконання команди потрібно розблокувати всі об'єкти». Ця помилка може виникати в двох випадках: при завантаженні файлу конфігурації підлеглого вузла розподіленої інформаційної бази і при завантаженні файлу конфігурації в інформаційну базу, в якій заборонено зміна конфігурації. Розглянемо докладніше обидва випадки.

Помилка при завантаженні файлу конфігурації підлеглого вузла розподіленої інформаційної бази

Конфігурація підлеглого вузла оновлюється автоматично під час завантаження даних від головного вузла. Спробувавши оновити конфігурацію вручну, ми отримаємо помилку «Для виконання команди потрібно розблокувати всі об'єкти». Конфігурацію підлеглого вузла буває необхідно оновити при виникненні помилки «Для виконання команди потрібно розблокувати всі об'єкти». В цьому випадку необхідно вивантажити файл конфігурації з головного вузла, після чого від обміну підпорядковану базу. У конфігураторі підпорядкованої бази завантажити отриманий раніше файл конфігурації, при цьому ні в якому разі не можна користуватися об'єднанням баз. Потім знову підключити підлеглий вузол до обміну і виконати обмін даних.

Помилка при завантаженні файлу конфігурації в інформаційну базу, в якій заборонено зміна конфігурації

У всіх типові конфігурації 1С за замовчуванням встановлюються з настройками підтримки, які забороняють будь-які зміни конфігурації. Ці настройки гарантують завантаження оновлень, що поставляються 1С. Але, на жаль, типова досить часто не може врахувати всі нюанси роботи конкретного підприємства і потребує деякого доопрацювання. Зміни, внесені в процесі доопрацювання, іноді потрібно перенести і в інші бази. При цьому може виникнути помилка «Для виконання команди потрібно розблокувати всі об'єкти». Дана помилка говорить про те, що поточні настройки бази даних забороняють вносити зміни в конфігурацію, і щоб внести ці зміни, необхідно розблокувати всі об'єкти конфігурації. Зробити це можна двома способами: розблокувати об'єкти зі збереженням підтримки, якщо в подальшому планується завантаження оновлень для типових конфігурацій і зняття з підтримки, якщо завантаження оновлень в майбутньому проводитися не буде.

Для розблокування зі збереженням підтримки необхідно в Конфігураторі відкрити конфігурацію, потім вибрати пункт Конфігурація - Підтримка - Налаштування підтримки. У вікні, натиснути кнопку «Включити можливість зміни» і встановити на всі об'єкти конфігурації режим «Редагується зі збереженням підтримки».

Для зняття конфігурації з підтримки потрібно виконати ті ж кроки, але у вікні налаштувань підтримки натиснути кнопку «Зняти з підтримки».
Після виконання цих дій стає можливою завантаження в конфігурацію файлу зі змінами без появи помилок.

Ви потрапили на потрібну сторінку! Швидше за все, вранці ви виявили, що улюблена 1С 8.3 не починається з повідомленням: « Початок сеансу з інформаційною базою заборонено. Щоб створити резервну копію ...».

Перше, що зараз потрібно зробити - терміново дозволити роботу користувачам.Після цього спокійно дочитайте статтю до кінця і дізнайтеся, чому так сталося і що таке «Блокування та розблокування з інформаційної бази 1С 8.3».

Мій досвід підказує, що ви - користувач (не системний адміністратор і не програміст), а ваша інформаційна база - файлова (якщо база SQL, вашою проблемою вже займаються фахівці). Для початку треба зрозуміти, в якій папці (каталозі) вона розташована і видалити в цій папці один файл - 1Cv8.cdn(Файл годі й зберігати, він більше не знадобиться).

* Якщо ви ІТ-фахівець, можете сміливо переходити до читання розділу «Блокування та розблокування з інформаційної бази 1С».

У вікні зі списком інформаційних баз знайдіть свою базу (цифра 1 на ілюстрації нижче) і натисніть на неї один (і тільки один!) Раз мишкою. Потім натисніть кнопку «Змінити» (цифра 2).

У списку може бути тільки одна база, тому це вікно вам може бути знайоме як «вікно запуску 1С». У цьому випадку просто натисніть кнопку «Змінити».

Якщо ви бачите, що інформаційна база розташована на даному комп'ютері або в локальної мережі- мій досвід не підвів - база файлова, і ми все робимо правильно. Розмістіть цей шлях ( цифри 3 і 4).

Тепер зайдіть в цю папку.

Про всяк випадок, ось кілька варіантів запуску Провідника:

  • У вас Windows XP або Windows 7. Натисніть Пуск, Виконати, вставте раніше скопійоване розташування інформаційної бази. Відкриється Провідник.
  • У вас Windows 7. Але пункту «Виконати» немає. Вставляйте розташування відразу після натискання Пуск. Відкриється Провідник.
  • У вас Windows 8 або Windows 10. Натисніть Пуск, у правому верхньому куткунатисніть на Лупу, вставте раніше скопійоване розташування інформаційної бази, натисніть Enter. Відкриється Провідник.

  • Знайдіть на панелі завдань жовту дискету і натисніть на неї. Вставте розташування інформаційної бази в адресний рядок у верхній частині вікна Провідника. (Правою кнопкою миші на адресний рядок, Змінити адресу, правою кнопкою ще раз на адресний рядок, Вставити).

  • Універсальний спосіб для всіх версій Windowsі її налаштувань. Натисніть на клавіатурі кнопку з прапорцем і, не відпускаючи її, натисніть на клавіатурі латинську R (або російську К). Відкриється вікно «Виконати», вставте туди раніше скопійоване розташування інформаційної бази і натисніть ОК.

Скориставшись одним із запропонованих варіантів, ви потрапите у вікно провідника з розташуванням інформаційної бази.


У вікні провідника знайдіть в списку файлів файл 1Cv8.cdn, натисніть на ньому правою кнопкою миші, виберіть «Видалити», як показано на попередньому малюнку.

Готово! Ваша «1С: Бухгалтерія» або «1С: Зарплата і управління персоналом» або «1С: Управління торгівлею» знову запускаються.

Блокування та розблокування з інформаційної бази 1С. Руйнуємо міфи.

В даному розділі ви знайдете унікальну інформацію по роботі з блокуваннями, а також отримаєте спростування поширених помилок на тему «Блокування даних».

Як встановити блокування?

Механізм блокування інформаційної бази призначений для завершення поточних відкритих сеансів і запобігання нових підключень. Розташування функціоналу блокування в меню може відрізнятися в залежності від конфігурації. Наприклад, в УТ, редакція 11 (11.3.3.163) це НДІ і адміністрування, [Сервіс] Блокування роботи користувачів. Альтернативний варіант: НДІ і адміністрування, Підтримка і обслуговування, Блокування роботи користувачів. В УТ, редакція 10.3 (10.3.21.2) це Сервіс, Користувачі, Блокування установки з'єднань з інформаційною базою.

* Існують спеціальні галузеві конфігурації, в яких блокування з точки зору інтерфейсу і з точки зору механізму буде виглядати не так, як описано в даній статті. Оскільки ми розглядаємо стандартний механізм для більшості конфігурацій 1С, спеціальні галузеві конфігурації зачіпати не будемо.


При виборі даного пункту відкриється діалогове вікно «Блокування роботи користувачів», в якому необхідно ввести повідомлення для користувачів, час початку і завершення блокування, а також код для розблокування.


Оскільки вводиться початок і закінчення дії блокування, необхідно бути вкрай уважним в цьому діалозі і ввести інформацію в явному вигляді. Якби в діалозі була б можливість ввести початок блокування «через 15 хвилин» тривалістю «на 20 хвилин», або хоча б довідково відображалися ці величини на підставі абсолютного часу початку і закінчення блокування, то було б складно встановити блокування тривалістю в рік, як це може трапитися при помилку введення дати-часу.

Параметр «Час початку» рекомендується встановити як поточна дата / час + час, необхідний користувачам на підготовку до виходу зі збереженням редагованих документів. Наприклад, зараз 9 год 50 хв, даємо 10 хвилин користувачам для збереження їх результатів. Разом час початку блокування повинно бути 10 год 00 хв.

Час кінця - можна не вводити, при цьому блокування об'єкта буде встановлена ​​безстроково (навічно).

Код для розблокування - одноразовий «пароль» на запуск «з нуля», всупереч встановленій блокування, який може знадобитися в деяких випадках (буде сказано далі). Вводити і запам'ятовувати обов'язково.Цей параметр в разі SQL-варіанту інформаційної бази видно в оснащенні «Адміністрування серверів 1С підприємства» і називається там «Код дозволу».

У разі SQL-варіанту інформаційної бази додатково буде потрібно авторизація адміністратора інформаційної бази або адміністратора кластера.


Отже, після натискання кнопки «Встановити блокування» і позитивної відповіді на підтвердження ...


... ви повернетеся в попереднє діалогове вікно, зовнішній виглядякого змінився:


У правому нижньому кутку буде видано повідомлення про те, що запланована блокування роботи користувачів. Дане повідомлення побачите тільки ви.


Запланована? Бути може це якось пов'язано з регламентними завданнями?

Чи спрацює запланована блокування роботи користувачів, якщо встановлена ​​блокування регламентних завдань? Так, спрацює. Механізм блокування не використовує регламентні завдання.

Що побачать користувачі і я сам?

До моменту початку блокування активні користувачіотримуватимуть «ввічливі» нагадування про необхідність завершення роботи. В даному діалозі з таймаут спрацьовує «Так», тому відсутні на робочому місці користувачі успішно вийдуть з сеансу 1С.


Ініціатор блокування отримує інше повідомлення:


Після початку дії блокування в інформаційну базу можна буде зайти звичайним способом. Про те, як все-таки зайти, буде розказано нижче. Зверніть увагу, що діалог не містить автоматичного вказівки на час завершення блокування, тому завдання проінформувати користувачів про час відновлення роботи лягає на Адміністратора. Цю інформацію можна вказати в повідомленні користувачеві.



Бомба вибухає точно в призначений час. Сирена виє до вибуху.

Всупереч поширеній думці, що завершення сеансів активних користувачів проводиться м'яко, після попередження, яке можна ігнорувати і продовжити роботу, насправді завершення, а краще сказати, «обрубування», активних сеансів відбувається точно за розкладом, жорстко і з втратою всіх незбережених результатів. Усі попередження видаються в інтервалі від часу натискання кнопки «Встановити блокування» до часу початку блокування, після настання якого, завершення активного сеансу відбудеться без будь-якого повідомлення, а 1С перейде в цикл спроб запуску конфігурації заново, з інтервалом в 1 хвилину.

Не є винятком режими введення довідкових значень, при яких введено значення, відсутнє в довіднику - вийти з режиму введення не можна (наприклад, закрити 1С хрестиком), але це не завадить завершити роботу. Більш значний інтерес представляє режим модального діалогу, тому про нього буде сказано докладніше.

* Завершення сеансів користувачів в старих конфігураціях відбувається трохи пізніше призначеного часу, тому що користувачі спочатку отримують сповіщення «Робота системи завершується».

А точно вибухне?

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

Користувач файлової ІБ, який вирішив, наприклад, видалити документ, а потім піти на обід, залишивши на екрані діалог «Позначити документ на видалення?», Буде тримати відкритим з'єднання з інформаційною базою. Звичайно, його сеанс завершиться після обіду, після того, як він відповість «Так» або «Ні», але до цього моменту ви будете бачити, що є активні користувачі. При цьому ініціатор блокування побачить повідомлення:


У журналі реєстрації з'явиться повідомлення про runtime-помилку, яке слід інтерпретувати не як runtime-помилку, а як «не всі користувачі завершили свої сеанси»:


І це не єдина причина, по якій блокування може не спрацювати (Див. Далі розділи «За чиїм годинах?» І «А як же мої користувачі у Владивостоці?»).

Модальний діалог в SQL-варіанті інформаційної бази на керованих формах

Сервер додатків 1С має можливість видалити сеанс незважаючи на режим модального діалогу. Інтерфейс 1С і модальний діалог залишаться у користувача на екрані, створюючи видимість незавершеного сеансу, але насправді сеанс буде видалений, а з'єднання з ІБ буде своєчасно розірвано. При спробі продовжити роботу користувач побачить повідомлення про помилку «Сеанс відсутня або видалений» або «Сеанс роботи завершено Адміністратором» в залежності від нюансів.



Модальний діалог в SQL-варіанті інформаційної бази на звичайних формах

Сеанси користувачів завершуються.

Після установки блокування з діалогу краще не виходити, тому що при повторному вході в цей діалог до початку блокування спливає не відповідає дійсності повідомлення про те, що блокування вже встановлена ​​(правда тільки наполовину), активних сеансів нуль (неправда). При цьому продовжується процес завершення роботи користувачів (суперечить нулю активних сеансів + не зовсім так, тому що користувачі «самі себе завершують»). Хоча код блокування роботи користувачів не ідеальний, врешті-решт, це не завадить встановити блокування і завершити активні сеанси, однак дезорієнтує Адміністратора інформаційної бази.



Чи спрацює блокування, якщо встановити блокування і закрити діалог?

Чи спрацює блокування, якщо встановити блокування і відразу вийти з 1С (тобто завершити сеанс 1С до початку дії блокування)?

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

За чиїм годинах спрацює блокування, якщо час на комп'ютерах трохи відрізняється?

Проблема рассинхронизации годин

При файлової ІБ кожен комп'ютер сам перевіряє, чи є в ІБ встановлений часовий діапазон блокування, і порівнює його зі своїми локальними годинами. Від точності свого годинника залежить, чи зможе даний комп'ютерздійснити завершення сеансу точно в потрібний час. Якщо база блокується з 10:00, для одного комп'ютера цей момент настане раніше, а для іншого - пізніше.

В доменному середовищіі при бездоганній роботі системних адміністраторів час на всіх комп'ютерах синхронізуються з контролером домену. Але з різних причин час може бути збито: не настроєна синхронізація часу з контролером домену, налаштована синхронізація часу із зовнішнім сервером точного часу, який більш недоступний, збої в роботі мережевих або доменних служб, Відсутність прав на зміну системного часу і т.д.

Здається, що мова може йти про секундах, в крайньому випадку, хвилинах. Але насправді, на комп'ютері може бути, наприклад, не встановлено оновлення операційної системи, Що підтримує перехід на сезонний (зимовий / літній) час, і помилка вже може становити не секунди, а годинник. Легко провести такий експеримент: заплануйте блокування на 10 ранку тривалістю півгодини, а на одному з комп'ютерів переведіть час на годину вперед - блокування на нього не подіє.

Тому перед установкою блокування уважно звірте час в правому нижньому кутку комп'ютера зі своїми наручними годинниками, А також завчасно зверніться до свого системного адміністратора з питанням, чи працює синхронізація часу в вашій ІТ-інфраструктурі.

А як же мої користувачі у Владивостоці?

Проблема абсолютного часу при користувачів з різних часових поясів

Часовий діапазон блокування зберігається в інформаційній базі. Подивіться на вміст блокувального файлу 1Cv8.cdn (який створюється в файловому варіанті ІБ), в ньому записано час початку блокування 17.07.2017 13:59 в форматі ГГГГММДДЧЧММСС без якої-небудь вказівки на часовий пояс:


Без вказівки на часовий пояс було б зрозуміло, про яке абсолютному часу йде мова, якщо час завжди ставилося б до якогось конкретного часового поясу, наприклад UTC + 0. Але в базі зберігається локальний час по годинах комп'ютера, який був ініціатором блокування. З якого часового поясу був цей комп'ютер - невідомо, а значить невідомо абсолютне час блокування.

Якщо в Москві, в централізованої ІБ, ви встановлюєте блокування о 13:59, і цей момент часу для московських користувачів знаходиться в майбутньому, то у користувачів цієї ж ІБ у Владивостоці 13:59 було 7 годин тому. І в залежності від технічного рішення, відповідно до якого здійснюється робота з ІБ користувачів Владивостока, блокування цих користувачів або спрацює, чи ні.

Які можуть бути технічне рішення, В яких блокування буде працювати неправильно для користувачів Владивостока? Ті, при яких клієнтська частина 1С отримає час по Владивостоку, а не по Москві. Наприклад, офіси пов'язані в локальну мережу по VPN, а клієнтська частина 1С запускається з локального комп'ютера, Маючи час UTC + 10. Але якщо вони працюють з базою через RDP-з'єднання або в режимі RemoteApp на московському сервері, запускаючи на цьому сервері клієнтську частину 1С - все буде добре, тому що вона матиме час UTC + 3.

Чи є проблеми рассинхронизации годин і часового поясу в разі SQL-варіанту інформаційної бази?

Ні. В даному варіантіє «годинник сервера», які приймаються за еталон.

Викине мене з Конфігуратора, якщо я був в ньому, а блокування введено в дію?

Чи можна буде зайти в Конфігуратор після початку дії блокування?

Не можна! Перевірка можливості роботи з конфігуратором виконується тільки при запуску і не виконується в процесі роботи. Тому, якщо блокування встановлюється для подальшої роботи в конфігураторі, набагато легше попередньо його запустити, ніж потім обходити заборону на запуск.

Як зняти блокування?

У тому ж діалозі, в якому блокування встановлювалася. Нагадуємо, що після установки блокування в ньому замість кнопки «Встановити блокування» кнопка «Зняти блокування».

У разі SQL-варіанту ІБ зняття блокування можливе також в оснащенні «Адміністрування серверів підприємства 1С». (Див. Далі)

Для чого потрібен код розблокування?

Для входу в ІБ в той момент, коли діє блокування. Ситуації, в яких це необхідно:

  • Після установки блокування був завершений сеанс роботи з ІБ (вручну або в результаті дії блокування на самого ініціатора), і потрібно почати новий сеанс;
  • Час закінчення блокування помилково було не заповнено взагалі;
  • Час закінчення блокування було заповнене помилково (наприклад, був ненароком введений наступний місяць або рік);
  • Інформаційна база в SQL-варіанті, і для скасування невірно встановленої блокуваннянеможливо видалити файл 1Cv8.cdn в каталозі інформаційної бази.

В такому разі скористайтеся підказкою, яка дається при запуску. Тобто у вікні зі списком інформаційних баз натисніть «Змінити» і введіть в Додаткові параметризапуску рядок:

ENTERPRISE / F "Z: \ Обмін \ УТ 11" / CРазрешітьРаботуПользователей / UC12345

... з урахуванням каталогу розташування і коду розблокування.


Дану рядок краще скопіювати в буфер обміну і підправити в діалозі «Редагування інформаційної бази». Якщо ви переплутали тип лапок або російську «С» і латинську, то побачите повідомлення про помилку:



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

Що робити, якщо я не встановлював блокування, а SQL-база кимось заблокована? При цьому я не знаю код розблокування.

Блокування інформаційної бази може встановлюватися самої конфігурацією на час створення резервної копії. Якщо процес її створення не був завершений нормально, SQL-база може залишитися в стані блокування. У цьому випадку необхідний доступ до консолі (більш правильно - оснащенні) «Адміністрування серверів 1С: Підприємства».

Де її шукати?

Оснащення «Адміністрування серверів 1С: Підприємства» часто встановлена ​​на тому ж сервері, де розгорнуто SQL server, А також де розгорнуто сам «Сервер 1С» (або «Сервер додатків 1С»). Хоча це і не обов'язково: SQL може бути встановлений на одному комп'ютері, «Сервер додатків 1С» - на іншому, а оснащення можна розгорнути і на своїй робочій станції. З великою ймовірністю успіху можна досягти, зробивши наступне:

  • Підключіться по RDP до сервера, який вказаний в рядку Srvr = ... використовуючи свій доменний логін і пароль. При неможливості підключення попросіть системного адміністратора додати вас до групи користувачів віддаленого робочого стола. (В разі відмови в таких правах - розгорніть і налаштуйте на робочої станції оснащення «Адміністрування серверів підприємства 1С»);

  • На сервері знайдіть оснастку «Адміністрування серверів 1С: Підприємства»;
  • Запустіть оснащення, розгорніть дерево до вузла з вашої інформаційною базою;

  • У властивостях інформаційної бази зніміть чекбокс «Блокування початку сеансів включена» або виправте час початку і кінця блокування або подивіться «код дозволу» для входу в ІБ (він же «код для розблокування» в діалозі установки блокування).

Що робити, якщо всі користувачі інформаційної бази SQLвийшли, а запустити Конфігуратор як і раніше не можна, тому що є активні користувачі?

У вузлі «З'єднання» інформаційної бази, в правій частині екрану можна видалити наявні з'єднання.


Це далеко не всі питання, пов'язані з темою блокування інформаційної бази.

Якщо у вас залишилися питання:

  • Чи можна працювати за московським часом, якщо ви орендуєте сервер в Європі і не хочете залежати від його часового поясу?
  • Як знайти Сервер додатків 1С, якщо невідомо, де він встановлений?
  • Як розгорнути оснащення «Адміністрування серверів 1С: Підприємства» і як її налаштувати?
  • Якщо в одній локальній мережі кілька серверів додатків, як бути?
  • Як бути у випадку кластерної системи? і т.д.

Наші сертифіковані консультанти з технологічних питань 1С з задоволенням на них дадуть відповідь.