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

57
Буває одного разу, ні з того і з чого програма 1С нам видає: Помилка з'єднання з сервером 1С: Підприємство Не запущено жодного робочого процесу. З'єднання з базою неможливе. Декілька варіантів пошуку помилок і рішень: ... 28
Я вже писав кілька статей: Налаштування та оптимізація сервера, кластера 8.3 Додавання, перезапуск, оптимізація робочих процесів сервера кластера тепер трохи докладніше: Кластер 1С 8.3 Насамперед, після... 18
У багатьох виникають проблеми з rphost.exe, різного виду: rphost займає всю пам'ять rphost вантажить процесор rphost жере пам'ять причому 1С навіть на запущена, а в диспетчері наступне: щохвилини розрахунок на 2-3 мегабайти. Як бути і... 17
Якщо фоновий процес COM-з'єднання завершується з помилкою: (Обробка.ОбмінДанимиXML.МодульОб'єкта(15947)): Помилка при виклику конструктора (COMОб'єкт): -2147221005(0x800401F3): Invalid class string Потрібно зареєструвати бібліотеку

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

Давайте ж докладно розглянемо зміст отриманого діалогового повідомлення:

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

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

Адміністратор, у разі створення блокування в режимі 1С 8.3 Підприємство, або програміст 1С, у разі завдання блокування програмним способом в конфігураторі, може вигадувати свої власні повідомлення:

У рядку 2 наведено підказку, як можна запустити програму з-під командного рядка Windows, якщо Вам відомий так званий код дозволу (див. наступний крок).

У рядку 3 пояснюється хід процесу та дія кнопок.

Крок 2. Рішення як зняти блокування та увійти до бази 1С 8.3

Блокування сеансів умовно можна класифікувати так:

  • Заплановані. Коли вручну або автоматично було запущено блокування сеансу, що обслуговує плановий процес у базі 1С (резервне копіювання, регламентне завдання, оновлення);
  • Інші помилкові. Коли блокування встановлено внаслідок помилкових дій користувача або помилок самої системи, що виникли, коли вона автоматично не знімає раніше встановлене блокування. Наприклад, було запущено процес резервного копіювання, але користувач його перервав, примусово закривши програму.

Спосіб 1

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

Таким чином, простим рішенням помилки запуску програми через блокування сеансу буде видалення файлу 1Cv8.cdn.

Однак користувачеві слід попередньо поставити запитання «Адже, якщо блокування сеансів встановлено – значить це чимось зумовлено?». Можливо, інший користувач з адміністративними функціями (далі – адміністратор) запустив у 1С 8.3 Бухгалтерія справді важливе завдання чи обробку, не терплять одночасного перебування кількох користувачів у базі.

Спосіб 2

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

  • "C:\Program Files (x86)\1cv8\common\1cestart.exe" - шлях до програми запуску 1С Підприємства 8.3;
  • ENTERPRISE – означає, що програма запуститься у режимі користувача, тобто. у режимі 1С Підприємство;
  • /F”F:\Бази1С\Бухгалтерія” – позначає файлову інформаційну базу (параметр /F) та шлях до неї (адреса серверної бази вказується у параметрі /S);
  • /С Дозволити Роботу Користувачів – необов'язковий параметр: якщо встановлений, то система не запускається, але блокування при цьому зніметься (знищиться файл блокування), згодом користувачам можна буде входити до інформаційної бази.

Якщо параметр не встановлено, то дозволяється вхід до конкретного користувача, але блокування не знімається. Повне розблокування цей користувач може зробити в режимі користувача, пройшовши в панель Підтримка та обслуговування (розділ Адміністрування – група команд Налаштування програми – команда Підтримка та обслуговування:

І викликавши форму Блокування роботи користувачівза однойменною командою:

У формі, що відкрилася, зняти блокування сеансів можна натисканням кнопки Зняти блокування, де /UC12345 – у параметрі /UC вказується код дозволу (12345). Назви параметрів пишуться англійською мовою.

Докладніше про параметри командного рядка дивіться у довідці 1С 8.3 Підприємства.

Спосіб 3

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

1. У вікні програми запуску (позначка «А») виділяємо заблоковану базу даних та натискаємо кнопку Змінити, після чого відкриється вікно редагування властивостей ІБ (позначка «Б»):

У якості Додаткові параметри запускупрописуємо код розблокування і, за потреби, параметр для дозволу роботи користувачів (у разі після першого запуску і перед наступним запуском цей параметр необхідно видалити). Докладніше дані параметри описувалися вище.

Зверніть увагу:коли відбувається автоматичне резервне копіювання (безпосереднє або у складі іншої процедури, наприклад при автоматизованому оновленні), система блокує інформаційну базу 1С 8.3 і ставить стандартний код розблокування « Резервне копіювання ».

Тому якщо процедура «зірвалася» і блокування бази залишилося, але немає можливості видалити cdn-файл, тоді можете при запуску ІБ використовувати параметр: /UCРезервнеКопіювання.

3. Натискаємо кнопку Готово та повертаємось до вікна програми запуску, де запускаємо ІБ за кнопкою 1С:Підприємство. Таким чином, помилка “Початок сеансу з інформаційною базою заборонено. Резервне копіювання” усунуто:

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

Анатомія файлу блокування 1Cv8.cdn

Допитливі можуть заглянути всередину створюваного під час блокування сеансів файлу 1Cv8.cdn – це простий текстовий файл, який можна відкрити відповідним редактором Блокнот:

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

  • 1 (0) – ознака установки блокування (1 – встановлена; 0 – вимкнена);
  • 20160706154700 – повна дата (дата + час) початку блокування сеансу, у нашому випадку це 06 липня 2016 20:00:00;
  • 20160706154700 – повна дата (дата + час) закінчення блокування сеансу, в нашому випадку це 06 липня 2016 20:00:00 (якщо дата закінчення не вказана, то за замовчуванням до параметра заноситься значення 00010101000000)
  • Далі слідує текстовий параметр, де в подвійних лапках розміщено допоміжний текст, що відображається користувачеві в діалоговому вікні;
  • «123» – вказано код дозволу.

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

На сайті Ви можете ознайомитись з іншими безкоштовними статтями та відеоуроками по конфігурації 1C Бухгалтерія (

Відкриваємо текстовий редактор в 1 із Підприємство. Пишемо наступний код:


“C:Program Files1cv81in1cv8.exe” ENTERPRISE /F”D:ase1cmagazin” /N”Адміністратор” /P”5555″/CЗавершитиРоботу Користувачів /Out d:ackuplog%date%.txt /DisableStartupMessages


"C:Program Files1cv81in1cv8.exe" DESIGNER /F"D:ase1cmagazin" /N"Адміністратор" /P"55555" /UCПакетнеОновленняКонфігураціїІБ /DumpIB d:ackupinfobase%date%dat%dat


“C:Program Files1c v81in1cv8.exe” ENTERPRISE /F”D:ase1cmagazin” /N”Адміністратор” /P”55555″ /UCПакетнеОновленняКонфігураціїІБ /CДозволитиРоботу Користувачів /Out d:ackuplog2%date%.


/DumpIB d:ackupinfobase%date%.dt - збереження конфігурації бази даних у файл



"C:Program Files1c v81in1cv8.exe"- шлях до Вашого екзешника,


/F”D:ase1cmagazin”-<Путь>шлях до інформаційної бази, якщо вона зберігається у файлі (ім'я файлу вказувати не треба)


Відповідно якщо сервер то


/S<Адрес>
адреса інформаційної бази, що зберігається на сервері 1С:Підприємства 8.0, складається наступним чином:
<Имя компьютера, работающего сервером приложений> <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8.0>


/N"Адміністратор" /P"55555" - ім'я користувача. Повинне бути вказано так само, як у списку користувачів, який створюється в Конфігураторі та пароль користувача, ім'я якого вказано в параметрі /N. Якщо користувач не має пароля, цей параметр можна опустити.


/UCПакетнеОновленняКонфігураціїІБ - дозволяє виконати встановлення з'єднання з інформаційною базою, на яку встановлено блокування установки з'єднань. Якщо при установці блокування встановлено непустий код доступу, для встановлення з'єднання необхідно в параметрі /UC вказати цей код доступу.


/Out d:ackuplog1%date%.txt- встановлення файлу для виведення службових повідомлень. Якщо встановлено ключ -NoTruncate (через пробіл), файл не очищається


/DisableStartupMessages-Пригнічує стартові повідомлення: «Конфігурація бази даних не відповідає збереженій конфігурації. Продовжити?»; «Можливості Вашого комп'ютера недостатньо для редагування довідки про конфігурацію. Для редагування довідки необхідно інсталювати Microsoft Internet Explorer версії 6.0 або вище.»; «Можливості Вашого комп'ютера недостатньо для редагування html-документів, у тому числі розділів довідки. Для редагування html-документів необхідно інсталювати Microsoft Internet Explorer версії 6.0 або вище. У цьому запуску редагування html-документів буде недоступним.»



Дуже уважно з пробілами, слішами та лапками.


Зберегти як файл з розширенням bat та у кодуванні OEM.Для редагування зберегти перед цим під іншою назвою в кодуванні UTF-8, то доведеться мати справу з кракозябриками або переписувати скрипт заново.



При включенні режиму завершення режиму користувача в “Керування торгівлею” прописаний ключ


відповідно /UC Пакетне Оновлення Конфігурації ІБ замінити на нього. Бо ніхто працювати не зможе. Або в консолі серверів увійти в базу (правою клавішею миші на властивостях відповідної бази) та зняти галку “Блокування бази”


Щоб дізнатися ключ у конфігураторі викликати глобальний пошук і набрати “КодДозволу”


Про зняття блокувань:


1-й спосіб: Створимо копію ярлика «1С:Підприємство 8» та в рядку з назвою робочої папки додамо певні параметри: «C:Program Files1cv81in1cv8.exe»/UC 123,


де /UC - це параметр для входження до бази, незважаючи на встановлене блокування


123 - у цьому випадку пароль на встановлене блокування (використання пароля для встановлення блокування бази НЕОБОВ'ЯЗКОВО).


2-й спосіб: «Пуск» - «Виконати», вказавши як дію блокування «Зняти блокування з'єднань». Натиснути кнопку "Виконати".


3-й спосіб: видалити з каталогу бази "сигнальний" блокуючий файл "1Cv8.cdn".


У клієнт-серверному варіанті


Для виконання дій встановлення та зняття блокування можна використовувати утиліту адміністрування кластера серверів програми «1С:Підприємство 8.1».


  • Параметри сервісної обробки
    У формі обробки можна вказати:

    • Ознака встановлення/зняття блокування;

    • Період (час) початку дії та закінчення дії блокування;

    • Текст повідомлення, що видається користувачам при попередженні про заплановане блокування з'єднань;

    • Код дозволу - довільний рядок, використовуючи який як параметр запуску «/UC» надалі можна буде увійти в інформаційну базу, незважаючи на встановлене блокування.


Запустивши один раз програму 1С, при старті побачив помилку «Початок сеансу з інформаційною базою заборонено. Резервне копіювання". Я дуже здивувався – сам я блокувань не ставив. Після невеликого аналізу причина опинилася в «глюку» автоматичного архівного копіювання, які вбудовані (одна з підсистем).

Помилка виглядає так:

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

Але іноді так відбувається, що після копіювання система не може зняти . У цьому випадку ми й одержуємо помилку «Початок сеансу з інформаційною базою заборонено…»

Отримайте 267 відеоуроків з 1С безкоштовно:

Рішення проблеми

Виправити проблему найпростіше за допомогою видалення файлу 1Cv8.cdn(файл блокування інформаційної бази) із папки з базою даних.

Наприклад, на моєму скріншоті вище розташування бази таке:

Необхідно зайти в цю папку, а потім знайти та видалити 1Cv8.cdn.

Зняття блокування з клієнт-серверної бази 1С

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

Сподобалось? Лайкни нас на Facebook