Стабільна та оперативна робота з 1C – важлива умова для якісної та своєчасної підготовки необхідної звітності.

Але у разі збоїв файлової системи або доступу до певних документів засмучуватися не варто. Найчастіше причини такої проблеми несуттєві. Достатньо лише враховувати основні чинники, які можуть призвести до них.

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

1C помилка доступу до файлу - папка знаходиться на локальному комп'ютері

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

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

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

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

При появі цієї проблеми в майбутньому слід спробувати встановити DNS-сервер стороннього виробника.

Але все ж таки на майбутнє можемо рекомендувати розміщувати базу 1C на серверній ОС. Завдяки можливостям та особливостям такої платформи вдається уникнути подібних проблем при коректних налаштуваннях. Для цього покупка сервера навіть не потрібна – достатньо стандартного хмарного сховища.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Рядок 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 Бухгалтерія (