Резервное копирование. Начало сеанса с информационной базой запрещено. Резервное копирование Ошибка файловой операции 1cv8 cdn

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

Ошибка выглядит следующим образом:

Дело оказалось в том, что при настройке создания архивных копий базы данных система автоматически устанавливает блокировку на вход в информационную базу. Она препятствует запуску программы у пользователей на время выполнения процесса.

Но иногда так случается, что после копирования система не может снять . В этом случае мы и получаем ошибку «Начало сеанса с информационной базой запрещено… »

Получите 267 видеоуроков по 1С бесплатно:

Решение проблемы

Исправить проблему проще всего с помощью удаления файла 1Cv8.cdn (файл блокировки информационной базы) из папки с базой данных.

Например, на моём скриншоте выше расположение базы такое:

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

Снятие блокировки с клиент-серверной базы 1С

Если у Вас есть доступ к консоли сервера, снять блокировку очень просто. Достаточно проследовать в свойства информационной базы и убрать флаг «Блокировка начала сеансов включена»:

Стабильная и оперативная работа с 1C - важное условие для качественной и своевременной подготовки необходимой отчётности.

Но в случае сбоев файловой системы или в доступе к определённым документам расстраиваться не стоит. В большинстве случаев причины такой проблемы несущественны. Достаточно лишь учитывать основные факторы, которые могут к ним привести.

Практически у всех может возникнуть ошибка подключения к файлу 1Cv8.cdn. Возможны различные причины этой проблемы. Но в любом случае не стоит нервничать - практически всегда удаётся их устранить и восстановить доступ к необходимым данным. Рассмотрим самые распространённые случаи.

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

Первой и частой причиной на практике становится нахождение нужного файла не на отдельном сервере, а на своём компьютере. В таком случае компьютер не содержит DNS-сервер, возможна потеря прав на папку с данными даже после обычного обновления операционной системы. Из-за этого утрачивается сетевой доступ . Оптимальный вариант, чтобы предотвратить такую ситуацию в будущем, всё же хранить базу непосредственно на отдельном, настроенном для работы сервере.

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

Среди других распространённых причин можно выделить сбои сети на уровне роутеров, коннекторов, из-за различных настроек брандмауэра, антивируса, которые блокируют необходимые сетевые подключения.

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

При повторном появлении этой проблемы в будущем следует попробовать установить DNS-сервер стороннего производителя.

Но всё же на будущее можем рекомендовать размещать базу 1C на серверной ОС. Благодаря возможностям и особенностям такой платформы удаётся избежать подобных проблем при корректных настройках. Для этого покупка сервера даже не требуется - достаточно стандартного облачного хранилища.

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

Важное условие для качественной и своевременной подготовки необходимой отчётности.

Но в случае сбоев файловой системы или в доступе к определённым документам расстраиваться не стоит. В большинстве случаев причины такой проблемы несущественны. Достаточно лишь учитывать основные факторы, которые могут к ним привести.

Практически у всех может возникнуть ошибка подключения к файлу 1Cv8.cdn. Возможны различные причины этой проблемы. Но в любом случае не стоит нервничать — практически всегда удаётся их устранить и восстановить доступ к необходимым данным. Рассмотрим самые распространённые случаи.

Первой и частой причиной на практике становится нахождение нужного файла не на отдельном сервере, а на своём компьютере. В таком случае компьютер не содержит DNS-сервер, возможна потеря прав на папку с данными даже после обычного обновления операционной системы. Из-за этого утрачивается сетевой доступ. Оптимальный вариант, чтобы предотвратить такую ситуацию в будущем, всё же хранить базу непосредственно на отдельном, настроенном для работы сервере.

1С ошибка доступа к файлу — менее серьёзные факторы локального пользователя

Среди других распространённых причин можно выделить сбои сети на уровне роутеров, коннекторов, из-за различных настроек брандмауэра, антивируса, которые блокируют необходимые сетевые подключения.

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

При повторном появлении этой проблемы в будущем следует попробовать установить DNS-сервер стороннего производителя.

Но всё же на будущее можем рекомендовать размещать базу 1C на серверной ОС. Благодаря возможностям и особенностям такой платформы удаётся избежать подобных проблем при корректных настройках. Для этого покупка сервера даже не требуется — достаточно стандартного облачного хранилища.

Мы рассмотрели основные причины отсутствия доступа к базе 1C, для их устранения не требуется множество времени — просто немного терпения и действовать по нашей инструкции. Если указанные способы не помогают, требуется более комплексная и профессиональная диагностика сложившейся ситуации, лучше обратиться за помощью системного администратора.

zhora

29.04.11 — 13:34

8.2, БиблиотекаСтандартныхПодсистем настроил резервное копирование на 12 дня.
В пол первого пытаюсь зайти в базу выдает сообщение «ENTERPRISE /F»D:ПУТЬ» /СРазрешитьРаботуПользователей/UC<Код разрешения> Подскажите что это за код разрешения?

zhora

1 — 29.04.11 — 13:35

т.е сообщение что база заблокирована и для снятия блокировки (0)

mm_84

2 — 29.04.11 — 13:36

(1) код разблокировки введи)

zhora

3 — 29.04.11 — 13:37

(2) а где его взять?

mm_84

4 — 29.04.11 — 13:47

(3) перед тем как заблокировал мог ввести)

mm_84

5 — 29.04.11 — 13:48

перегрузи попробуй сервер

Cube

6 — 29.04.11 — 13:49

(3) База файловая или клиент-серверная?

Cube

7 — 29.04.11 — 13:52

Если файловый вариант базы, то ищем в каталоге базы файл 1Cv8.cdn и удаляем его.

Если серверный вариант базы, то через консоль кластера открыть свойства базы и снять соответствующий флаг блокировки.

zhora

8 — 29.04.11 — 15:03

(7) Файловый вариант, Спасибо, удалил файл 1Cv8.cdn и все заработало.
Еще раз Спасибо.

Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Э. Йодан

ВНИМАНИЕ!

Ошибка доступа к файлу 1Cv8.cdn

Ctrl-F5 или Ctrl-R

Ветка сдана в архив. Добавление сообщений невозможно.
Каждый час на Волшебном форуме бывает более 2000 человек.

KaRaMBbI4
ок, напишите мне на почту — будет ключик.

Kaber
7.7 не поддерживает

capitannemo
В расширенных настройках самой базы можно указать — не создавать архив. Можно указать это сразу для всех баз через волшебную палочку.

"Будете допиливать, сделайте возможность менять %USERPROFILE% и %TEMP% " — вот интересно. Вы о папке %temp% которую использует сама 1С при обновлении базы. Если да, то обновлятор на неё никак не влияет. Напишите мне пожалуйста на почту helpme1c.box@gmailcom — более подробно по этому вопросу, с меня ключик и реализация в программе.

ошибка доступа к файлу 1cv8.cdn windows 7

SubZero1977
Итак ваша задача обновлять из cf, верно?

Вариант №1
1. в расширенной настройки базы поставить галку "При возможности обновлять из 1cv8.cf" последней версии
2. положить этот cf в обновление его версии, ну то есть если этот cf — это бухгалтерия версии 2.0.3.5, то его и нужно положить в папку шаблонов, в обновление бухгалтерии на 2.0.3.5, рядом с cfu

Вариант №2
Указать этот cf напрямую через дополнительные операции (справа от кнопки обновить), пункт "Запустить обновление из cfu (или cf), который я укажу…"

Добавлено:
Друзья, просто так ключики не раздаю, прошу понять — иначе меня замучают просьбами. Дарю ключики в благодарность за конструктивные идеи и предложения по развитию программы.

Клерк.Ру > Автоматизация предприятия > 1C > Ошибка 1С. Отсутствует файл базы данных

Просмотр полной версии: Ошибка 1С. Отсутствует файл базы данных

Добрый вечер. Проблемы с 1С, 3 часа назад все работало хорошо, а сейчас выдает ошибку:

Платформа: 1С:Предприятие 8.3 (8.3.4.465)
Конфигурация:
Режим: (без сжатия)
Приложение:
Локализация: Информационная база: русский (Россия), Сеанс: русский (Россия)
Вариант интерфейса: Такси

Ошибки:
———————————————————————————
15.07.2014 20:37:15
Информационная база не обнаружена
по причине:
Отсутствует файл базы данных ‘C:\Documents and Settings\User\Мои документы\1C\Accounting/1Cv8.1CD’

А при открытии другой информационной базы выдает ошибку:
Информационная база не обнаружена.

Создать новую?
при том что минут 30 назад все открывалось.

Пусть первой базы ‘C:\Documents and Settings\User\Мои документы\1C\Accounting

У меня паника. Хелп.

сваливай оттуда потихоньку, но чем быстрее, тем лучче

Анжелика Ник

15.07.2014, 22:47

АнонимХ, почему такие выводы?

15.07.2014, 22:52

В конфигураторе я всегда после каждого дня сохраняла базу (это для подстраховки), а потом вставляла.Может копия есть у Вашего программиста.

15.07.2014, 22:58

Попробуйте в конфигураторе, там есть что-то про восстановление базы.

Анжелика Ник

16.07.2014, 00:05

АнонимХ, ну будем надеяться копия то есть

16.07.2014, 01:44

Нужен хакер — «компьютерный взломщик»! 😎

У меня недавно было такая же ерунда, антивирус заблокировал 1С как вредоносную программу. Посмотрите в антивирусе, у меня все правил программист.

Старый ворчун

16.07.2014, 10:28

В конфигураторе я всегда после каждого дня сохраняла базу (это для подстраховки), а потом вставляла.Может копия есть у Вашего программиста.какой ещё программист? программист базу в это ‘C:\Documents and Settings\User\Мои документы\1C\Accounting’ не поставил бы.

гуивозилы мышастые, :abuse:

16.07.2014, 11:20

Вы программу запускаете на этом же ПК и под тем же самым пользователем?
В любом случае попробуйте поиском найти файл 1Cv8.1CD на компьютере.

АнонимШа

21.01.2017, 21:09

Коллеги, помогите!

Исчез бесследно файл 1С. Специалист 1С из консалтинговой фирмы, с которой работаем, по Team Viewer не смог найти файл и умыл руки…

Админа в фирме нет. Файлы с 1С-кой хранились на одном из компов. Бэкапы настроены не были (никто этого не знал, поэтому сами принудительно бэкапили для работы дома при надобности и всё).

Главбух проблемой не занимается (хотя ей НДС сдавать вот-вот), дир тоже действий никаких не предпринимает.

Есть подозрения, что если базу не восстановят (т.к. этим никто заниматься похоже не хочет), кому-то придется все вносить заново (по развитию событий похоже, что мне — обычному буху с простой-средней зпл).

Какие предположения и преложения будут?

Пожалуйста откликнитесь кто-нибудь. Работа нужна (но ее итак много — целый день лишний раз не встать, работаю как робот, а тут еще если за целый месяц восстанавливать одновременно).

Анжелика Ник

22.01.2017, 00:05

Что значит исчез файл? Что делали, кого на компьютер пускали? Какую ошибку выдает?

22.01.2017, 09:51

посмотрите в проводнике содержимое папки
‘C:\Documents and Settings\User\Мои документы\1C\Accounting’
какие там сейчас файлы сохранились
если это работа шифровальщиков, то какие-то файлы в этом каталоге должны были остаться, т.к.

1С 8.3: Ошибка режима доступа к файлу базы данных 1cv8.1cd

шифровальщики не удаляют файлы, а переименовывают их и шифруют содержимое

АнонимШа

22.01.2017, 10:58

Анжелика Ник,

Никакой ошибки не выдает. До этого по Team Viewer к нам подсоединился наш спец по 1С (из консалтинг компании) и пытался понять, почему 1С не запускается с нового доменного эккаунта на этом ком-ре. Т.е. с др. эккаунтов запускался, а с нового — нет. Он лазил на моем компе по нашей папке AccountingCORP, и по фалйм в ней, смотрел, все ли галки проставлены, потом зашел в Антивирус, тоже что-то хотел проверить, потол его вышибло из Team Viewer, потом он опять подключился и стали смотреть дальше, и поняли, что файл с 1С (1Cv8.1СD) пропал из папки Accounting Corp, 1С-ник пытался его найти — но не смог.
К файлам всем имеют доступ наши IT- из Германии, пишут, что ничего не делали в это время и это наша проблема.

Сейчас в папке AccountingCORP есть все папки и файлы, кроме этого…(не получается прикрепить здесь принт скрин)

Есть папки 1, 1CHelpIndex, 1Cv8FTxt, 1Cv8JobScheduler, 1Cv8Log, 1Cv8Temp, и файлы все по 0 KB: 1Cv8.1CD.cfl, 1Cv8.1CL.cfl, 1Cv8.cgr.cfl, 1Cv8tmp.1CD.cfl, 1Cv8tmp.1CL.cfl. Все, что там есть.

В понедельник в офисе буду, 1С на компе у меня там (вернее папка AccountingCORP у нас видна в сети, она на соседнем ком-ре находится).

23.01.2017, 11:06

это странно, служебный файл 1Cv8.1CD.cfl есть, а самого файла 1Cv8.1CD с базой данных нет
если бы это был вирус-шифровальщик, то в папке должны были появится другие файлы со странными расширениями + вирус бы начал бы вымогать деньги за расшифровку файлов

Powered by vBulletin® Version 4.2.1 Copyright 2018 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot

vqwy

20.12.13 — 12:00

Всего мнений: 3

В связи с выпуском ЗУП для 1Сfresh (сегодня письмо пришло) интересно, кто уже погрузился в мир облаков, так сказать.
Я вот попробовал давно еще для себя буху на фреше, понял, что и как, и забил. И клиенты не жаждут. Но это у меня в Предзаж0пинске.
А по стране как ситуация? а то, может, все уже "там"?

mikecool

1 — 20.12.13 — 12:01

даже не знаю, что это

vqwy

2 — 20.12.13 — 12:02

Попытка1С

3 — 20.12.13 — 12:02

Предлагал паре клиентов, но они сказали что им это нафиг не надо.

vqwy

4 — 20.12.13 — 12:03

(1) https://1cfresh.com/

vqwy

5 — 20.12.13 — 12:06

и сколько отзывов https://1cfresh.com/reviews?TriggerFilterRedirect#43

AndreyLan

6 — 20.12.13 — 12:15

"В связи с выпуском ЗУП для1Сfresh" Там же:
Особенности использования приложения:

Приложение опубликовано, прежде всего, для ознакомления пользователей с функциональными возможностями редакции 3.0, а также с особенностями и возможностями работы в сервисе версии 8.3 платформы "1С:Предприятие".
Ведение реального учета на данном приложении возможно, но следует учитывать, что в течение ознакомительного периода в приложении выполняются необходимые настройки, поэтому функционал приложения может быть временно ограничен.

Молодой 1Снег

7 — 20.12.13 — 12:23

(0) Предлагал очень многим из своих клиентов. Никто не согласился.

5. КГ/АМ

Aleksey

8 — 20.12.13 — 12:32

Пробовал, когда было бесплатно В принципе удобно и отзывы из (5) подтверждаю Из того что не понравилось1. Работа в вебе и таймауты. Бухи жаловались что из-за таймаутов приходилось постоянно логонится заново. Но на сегоднешний день я так понимаю это решается тонким клиентом (раньше нет было такой возможности)

2. На момент тестирования небыло функционала ЭДО (обмен документов с контрагентами). Как сейчас не знаю

3. Отсутствие возможности подключить свою дополнительную обработку / отчет. В целях безопасности ты должен обратится в центр компетенции (во франч со спец статусом) и заказать им обработку.

Ошибка доступа к файлу 1cV8.cdn

Они её напишут, и отшлют в 1С. Те её проверят и подключат. Ниокакой самостоятельно разработки а уж тем более подключении речи идти не может. И в совокупности с п.2 у меня была проблема по загрузки документов из оперативной базы в управленческую

Во всем остальном сервис вполне имеет право на жизнь, и найдет своих клиентов

Правда есть одно НО.

Сэкономит не получится

Aleksey

9 — 20.12.13 — 12:34

Это как с телефоном. Можно поставить стационарный и платит за него 150 рублей в месяц, а можно взять мобильный и говорить откуда угодно, но это будет дороже.

Так и здесь

СуперГрид

10 — 20.12.13 — 12:38

типа дураков нет? кто бы мог подумать.

Aleksey

11 — 20.12.13 — 12:39

(10) нет, типа форумом ошибся. Это все равно что спрашивать на форуме владельцев жигулей, а есть ли тут мерсеводы. Или на форуме САПа спросить про 1С

Aleksey

12 — 20.12.13 — 12:42

Понимаешь фрешь это немного другой уровень. Там где фрешь — там только админ, меняющий картридж на принтере и всё. Там нет программистов 1С-ников, ибо он там не нужен.
Ошибки в учете — линия поддержки, форум, франч. И всё это бесплатно
Обновления, бекапы — это все занимается 1С Т.е. контора на фреше — это контора без 1С-ников.

СуперГрид

13 — 20.12.13 — 12:47

(12) типичная контора с приходящими админами и 1с никами по удаленки, коих сотни тысяч.

Aleksey

14 — 20.12.13 — 13:02

(13) так в том и суть, что "приходящий 1с никам" лишний в этом уравнее

vqwy

15 — 20.12.13 — 13:29

(14) ты прав, но не совсем — здесь же, на форуме, не только программисты, но и консультанты, "советчики", продавцы 1С.

Их мнение интересует. Да и мнение сотрудников франчей, которые здесь тоже есть, интересует.

Yuwa

16 — 20.12.13 — 13:32

Спроса на это не ощущаю. Поэтому всерьез даже не интересовался.

5. КГ/АМ

vqwy

17 — 20.12.13 — 13:34

(16) вот, мне спрос интересен, спс

Aleksey

18 — 20.12.13 — 13:54

(15) и? Ну давай на форуме сапа спросим про 1С
Еще раз это не их область, ни консультантов ни советчиков ни тем более продавцов 1С

Aleksey

19 — 20.12.13 — 13:55

(16) Правильно потому что ты 1С-ник. Т.е. заработать бабло и поставить нетленку и пожизнино снимать бабки за обслуживание или полностью отдать во фреш. Вот в чём вопрос
И естественно спроса не будет, зачем мне терять бабки?

Yuwa

20 — 20.12.13 — 13:57

(18)(19) Примитивно рассуждаете

Aleksey

21 — 20.12.13 — 13:58

(17) Спрос есть, по крайне мере я всегда предлагаю фреш как альтернативу. Другой вопрос, что обычно приглашают туда, где нужен 1С-ник, т.е. доработки конфиги, обработок. А вот с эти у фреша трудности. Поэтому спрос нет ни потому что его нет, а потому что вы его не знаете. Это все равно мастера по ремонту жигулей спрашивать о продажи мерседесов. Типа а есть ли спрос на мерседесы

Aleksey

22 — 20.12.13 — 13:58

(20) Рассуждаю как есть

TurboConf 5 — расширение возможностей Конфигуратора 1С

ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку «Обновить» в браузере.

Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более Все функции.

Как видно из картинки выше, то Номенклатурная группа появилась, теперь можно начать заполнение. Очень удобно работать с константами из меню Все Функции, программа регулярно меняет расположение некоторых элементов, а справочник Все функции почти не меняется.

Временно отключены!

Вступление

Небольшие организации обычно работают с базой данных в файловом режиме. Это недорогой (не требуется приобретение сервера 1с) способ организации совместной работы нескольких пользователей. Однако он имеет серьезные недостатки. Главный из них - сетевая работа с базой данных в режиме разделенного доступа. В результате скорость работы с файлом ограничивается скоростью сети, кроме того, при совместном доступе к сетевому ресурсу Windows не в лучшую сторону меняет настройки кэширования данных этого файла, что резко снижает скорость записи. При аварийном прекращении работы сети во время записи данных может произойти порча базы, часто необратимая.
К счастью, при реализации модели управляемых форм начиная с версии 8.2 фирма 1с предоставила возможность работы с файловой базой через веб-сервер. У этого способа есть следующие преимущества:
1. Намного выше скорость работы с данными, поскольку не требуется передача «сырых» данных по сети во время обработки.
2. База не боится разрывов сети во время записи, поскольку непосредственная работа с файлом данных происходит через модуль веб-сервера. Разрыв передачи данных по сети может вызвать лишь временное прекращение работы пользователей, но не порчу данных в базе и не тем более не может вызвать разрушение самой базы.
3. Нетребовательность к скорости сети и к быстродействию клиентских компьютеров. Это обеспечивает легкое масштабирование - путем апгрейда лишь одного сервера можно существенно повысить производительность работы.
4. Возможность работы как в тонком клиенте 1с, так и в веб-браузере.
5. Более высокая защищенность от утечки данных, так как пользователи не имеют непосредственного файлового доступа к базе.

Однако при работе в таком режиме можно столкнуться со следующей проблемой. Дело в том, что модуль 1с для веб-сервера — однопоточный. Соответственно, все пользователи 1с, подключенные к одному веб-серверу, встают в единую очередь серверных вызовов. Если серверные вызовы длительные, что возможно при значительных объемах данных в базе или при выполнении сложных запросов, то это может полностью парализовать работу других пользователей: они будут вынуждены ждать.

Вот что написано по этому вопросу на сайте 1с: "Прямо в адресное пространство веб-сервера загружается компонент для работы с файловой базой данных и сами данные информационной базы. При этом нагрузка на веб-сервер значительно возрастает, а пользователи одной информационной базы не имеют возможности работать параллельно. Все их запросы к базе данных выстраиваются в одну очередь. " (с)

Но решить эту проблему можно достаточно просто. Нужно использовать вместо одного веб-сервера несколько, вплоть до того, что каждому клиенту выделить свой собственный серверный процесс. К сожалению, 1с не предоставляет возможности автоматической публикации конфигурации через веб-модуль на нескольких экземплярах сервера. Тем не менее, для сервера Apachе это можно осуществить путем запуска нескольких экземпляров сервера с указанием различных конфигурационных файлов.

Описание работы программы

Программа выполняет ретрансляцию входящих tcp-соединений с указанного «главного» порта на один из портов, на которых запущен веб-сервер. Запуск экземпляров веб-сервера Apache происходит автоматически при старте программы. Для обеспечения этого программа предварительно создает временные конфигурационные файлы, которые указывает при запуске экземпляров веб-сервера.

Ретрансляция соединений происходит следующим образом: Поступившее соединение проверяется по таблице активных трансляций. Если трансляция от ip-адреса источника уже существует, то используется экземпляр веб-сервера, связанный с этой трансляцией и соединение ретранслируется на соответствующий порт Apache. Если же поступившее соединение в таблице трансляций не найдено — то оно направляется на экземпляр веб-сервера с наименьшим (или нулевым) количеством активных трансляций, при этом информация об этом сохраняется в таблице трансляций. Трансляции, время жизни которых превысило таймаут сессии (25 минут по умолчанию), считаются неактивными и удаляются из таблицы трансляций. Экземпляры веб-сервера перезапускаются автоматически в фоновом режиме таким образом, чтобы минимизировать время недоступности сервиса. Перезапуск веб-серверов позволяет освободить память.

Необходимо особо отметить следующие нюансы:
С рабочим процессом веб-сервера ассоциируется именно клиентский компьютер, а не клиентский сеанс 1С:Предприятия. Соответственно, если с одного компьютера будет несколько подключений — они все будут обслуживаться одним веб-сервером. Однако, это более эффективно, чем работа всех пользователей всей локальной сети в одном серверном процессе.
Для сервера терминалов данное решение будет плохо применимо по причине, указанной выше. Все соединения с сервера терминалов будут идти от одного IP-адреса, соответственно, они будут транслироваться на один рабочий процесс веб-сервера.
Необходимо отключать использование прокси-сервера в клиентских приложениях, поскольку в этом случае все клиенты будут подключаться к программе от адреса прокси-сервера. При использовании тонкого клиента это решается ключом запуска /NoProxy, при использовании веб-клиента — через настройки браузера.
Все имена и пути в ini-файле должны быть заданы в латинском алфавите
Перед выполнением действий, требующих установки монопольного режима (удаление помеченных объектов, тестирование и исправление и т.п.), необходимо останавливать программу МикроСервер УПФ (сервис), и выполнять эти действия через обычное подключение к базе. Это связано с особенностями механизма установки монопольного режима при многопользовательском доступе через веб-сервер, который не полностью с данной технологией.
Данное решение ни в коей мере не затрагивает лицензирование 1с, оно не увеличивает и не уменьшает потребностей в клиентских лицензиях.

Системные требования

1C версии 8.2 и выше (рекомендуется не ниже 8.3.5), с установленным тонким клиентом для файлового режима и с модулями расширения веб-сервера.
ОС Windows XP, 7, 2003Server
Apache 2.2
Права администратора для установки и настройки программы
Разрешения брандмауэра на подключение к используемым портам
Наличие достаточного объема свободной оперативной памяти для запуска заданного количества веб-серверов с модулями 1с. Потребность в памяти определяется прикладным решением (конфигурацией). В частности, для БП 3.0 следует планировать минимум 0,5 Гб на один экземпляр веб-сервера.

Запуск и настройка

Программа может быть запущена как обычное консольное приложение, так и быть установлена как служба Windows с именем apache_1c_redir. Предпочтительнее работа в режиме службы. Для установки программы как сервиса нужно запустить redir_1c.exe с ключом "-i" или выбрать соответствующий элемент из группы программы в меню Пуск. Для удаления службы используется ключ "-r".
Параметры программы задаются с помощью файла redir_1c.ini, который находится в каталоге программы. Далее приведено описание параметров ini-файла. В значениях параметров не допускаются буквы национальных алфавитов, все пути к файлам должны быть заданы латиницей!
MAIN_PORT
Задает tcp-порт, на котором программа принимает соединения от клиентов. Должен быть свободен, то есть, на нём не должен работать какой-то другой сетевой сервис. Значение представляет собой целое число — номер порта.
MAIN_IP
Задает ip-адрес, на котором программа принимает соединения от клиентов. Если параметр не указан, то программа принимает запросы на все IP-интерфейсы компьютера.
SLAVE_PORTS
Задает список портов, которые будут использоваться для автоматического запуска экземпляров веб-сервера Apache. Порты должны быть свободны. Значение представляет собой набор целых чисел — номеров портов, разделенных запятой. Количество портов определяет количество экземпляров веб-сервера. В Lite-версии используются первые 3 порта, остальные игнорируются. Количество портов (количество экземпляров Apache) не ограничивает количества пользователей, оно лишь влияет на возможность параллельно выполнять серверные вызовы 1с.
HTTPD
Исполняемый файл веб-сервера Apache. Значение представляет собой строку, задающую путь к файлу httpd.exe установленного на данном компьютере веб-сервера Apache, без кавычек.
WEB_MODULE
Модуль веб-сервера для 1с. Значение представляет собой строку, задающую путь к файлу wsap22.exe установленной на данном компьютере платформы 1с, без кавычек.
BASE
Параметр описания информационной базы. В отличие от других параметров, эти параметры могут повторяться в файле несколько раз — один параметр для каждой публикуемой информационной базы.
Значение представляет собой имя базы для публикации и путь к базе, разделенные точкой с запятой. Имя базы для публикации — строка из латинских букв и цифр без пробелов и без кавычек. Путь к базе — полный путь к каталогу базы данных, без кавычек.
WORK_DIR
Указывает рабочий каталог программы, куда программа сохраняет на время работы файлы настройки веб-серверов, а также выводит таблицу трансляций. Может быть задан как полным путём без кавычек, так и просто в виде имени подкаталога в каталоге программы. Если параметр не задан — программа создает временный каталог в системном каталоге временных файлов, удалив его по завершении работы. Если каталог указан и он при этом не существует — программа создаст его и удалит после успешного завершения работы.
LOG_FILE_NAME
Указывает лог-файл, куда программа пишет события. Параметр может быть задан как полным путем без кавычек, так и просто в виде имени файла в каталоге программы. Если параметр не задан - сообщения программы выводятся на консоль. Следует указывать, если программа запускается как служба.
LOG_LEVEL
Задает уровень детализации событий, 0 — минимальная детализация, 1 — полная. При полной детализации фиксируется начало и завершение каждого tcp-соединения. Полная детализация при использовании лог-файла может привести к повышенной нагрузке на дисковую подсистему и к расходованию свободного места на диске.
TIMEOUT
Задает время в секундах, прошедшее после последней активности клиентского IP-адреса, после которого программа может считать клиентский сеанс закрытым, и соответственно перестанет учитывать его в счетчике трансляций на конкретный порт. По умолчанию - 25 минут. Не рекомендуется задавать меньшее значение без особой необходимости и тестирования на конкретном решении.
TEMP_DIR
Указывает каталог для временных данных сеансов 1с. Если параметр не задан — 1с использует для временных данных каталоги информационных баз. Рекомендуется указывать для предотвращения "засорения" каталогов баз ненужными временными файлами.
VRD_POOL_OPTIONS
Предназначена для 1с версии 8.3 и выше. Задает строчку с дополнительными параметрами, которые указываются в файле публикации информационной базы (.vrd), в том виде, как они должны быть записаны в формате xml-файла в разделе pool. Пример:
VRD_POOL_OPTIONS=size="10000" maxAge="300" attempts="5" attemptTimeout="500" waitTimeout="500"
Порядок установки программы
Запустите инсталлятор, подтвердите согласие с лицензионным соглашеним, выберите каталог, куда будет установлена программа. При необходимости работы в демо-режиме переименуйте файл демо-ключа redir_1c.key.demo в redir_1c.key (если в каталоге программы есть рабочий ключ — предварительно сохраните или переименуйте его). Задайте параметры программы в ini-файле. Проверьте корректную работу программы её запуском и подключением к ней из веб-браузера через адресную строку вида «http://_сервер_:_порт_/_база_». При необходимости установите программу как службу Windows.

Ограничения бесплатно распространяемой версии программы

Если программа при запуске не находит корректный ключевой файл (redir_1c.key), она запускается в Lite-режиме. При этом количество запускаемых экземпляров веб-сервера ограничено 3, количество сеансов пользователей не ограничивается.
Если программа находит демонстрационный ключевой файл - она запускается в демо-режиме. При этом отсутствует дополнительное ограничение на количество запускаемых экземпляров веб-сервера, но время работы программы ограничено 4 часами. По истечении этого времени программа будет завершена, соответственно, сеансы пользователей будут прерваны. Каждый последующий запуск начинает отсчет заново.

Бреднев Александр, 2014



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: