Имя: Пароль:
1C
1С v8
Автономное рабочее место
0 astatsa
 
07.08.13
10:35
Привет всем!

Есть следующая задача:
есть самописная конфигурация, есть сервер, все работает в одной локальной сети предприятия. Нужно сделать несколько автономных рабочих мест (на случай потери связи с сервером).

Все вроде просто, но есть одно "но". В случае нормальной связи с сервером, данные из автономных рабочих мест должны перетекать как можно быстрее. Сейчас создал несколько файловых баз и одну серверную. Настроил обмен через COM. Настроил расписание. Все работает, но хотелось бы, чтобы, например, при появлении каких-то данных в автономном рабочем месте, выскакивало сообщение у пользователей работающих на сервере. Т.е. обмен должен происходит часто и быстро, что не получается организовать при обмене через COM(обмен с одной базой происходит чуть больше минуты).

Посоветуйте, пожалуйста, какое-нибудь решение.
1 Maxus43
 
07.08.13
10:37
обменивайся каждые 5 минут.
А то ты хочешь при тычке на кнопку в атономном чтоб сразу попёрло в центр?
2 Галахад
 
гуру
07.08.13
10:38
"обмен с одной базой происходит чуть больше минуты"
55 секунд уходит на подключение. :-)
3 astatsa
 
07.08.13
10:39
"55 секунд уходит на подключение. :-)"

в том то и дело.

"А то ты хочешь при тычке на кнопку в атономном чтоб сразу попёрло в центр?"

именно так и хочу. Каждые 5 минут это долго.
4 Cube
 
07.08.13
10:41
(3) - "55 секунд уходит на подключение. :-)"
- "в том то и дело."

Тогда зачем отключаться?
5 Соло
 
07.08.13
10:41
а не проще ли зеркалиолвать сервер?
6 Maxus43
 
07.08.13
10:43
чот я не пойму, что значит в одной локальной сети и отсутствие связи с сервером? это как?
7 Галахад
 
гуру
07.08.13
10:45
(4) + 1.

Доработай механизм обмена.
8 astatsa
 
07.08.13
10:50
"Тогда зачем отключаться?"

Я бы с радостью, только как это организовать, у меня на сервере запускается фоновое задание подключается и обменивается. Т.е. чтобы не отключаться, нужно запскать сеанс и в нем делать обмен. Выходит так?

"а не проще ли зеркалиолвать сервер?"

второго сервера нет и не будет, да ставить сервер на каждое автономное рабочее место...

"чот я не пойму, что значит в одной локальной сети и отсутствие связи с сервером? это как?"

Это так, предприятие большое, объекты на расстоянии 1км, выключили свет в серверной или в коммутационном шкафу или мыши погрызли провод и т.д. А объекты в таком случае должны продолжать работу.

"Доработай механизм обмена."

Я и спросил совета, как?
9 Галахад
 
гуру
07.08.13
10:55
(8) Не знаю. Смотреть как там реализовано.

Ну и вариант 2. Организовать файловый обмен с периодичностью минута.
10 Cube
 
07.08.13
11:00
(8) "Я бы с радостью, только как это организовать, у меня на сервере запускается фоновое задание подключается и обменивается. Т.е. чтобы не отключаться, нужно запскать сеанс и в нем делать обмен. Выходит так?"

Ну так отказывайся от обмена по COM, делай обмен через файл (через планы обмена)
11 Cube
 
07.08.13
11:02
Вариант 3. Клиенты подключаются в центральную базу по COM и держат связь, передавая данные.
12 Maxus43
 
07.08.13
11:05
>>Это так, предприятие большое, объекты на расстоянии 1км, выключили свет в серверной или в коммутационном шкафу или мыши погрызли провод и т.д.
У нас объекты на расстоянии 1000 км, и за 2 года наблюдений раза 3-4 рвалась связь, причем ненадолго.
Это не те риски чтобы так извращаться, надо усовершенствовать инфраструктуру. Даже в больших промышленных системах, в которых ни на секунду нельзя останавливаться данный "риск" пропажи связи не рассматривается в принципе. Такого не может быть тупо
13 astatsa
 
07.08.13
11:09
"Ну и вариант 2. Организовать файловый обмен с периодичностью минута."

А в файловой через костыли запускать обмен? Регламентные то не работают.

"Вариант 3. Клиенты подключаются в центральную базу по COM и держат связь, передавая данные."

В принципе вариант, уже думал над этим

2 Maxus43

А у нас бывает и надолго, говорю же "выключили свет в серверной или в коммутационном шкафу или мыши погрызли провод и т.д" может и на несколько часов отвалится. В общем возможность автономной работы должна быть.
14 Maxus43
 
07.08.13
11:13
(13) О бесперебойниках слышали?
Делайте что хотите, но это вам шанс продавить нормальное оборудование для серверной
15 Cube
 
07.08.13
11:18
(12) Кстати да, в идеале, нужно отказываться от обменов и переходить на оналйн. У нас тоже есть удаленный офис (200 км). Раньше были обмены, потом мне надоело и теперь они работают онлайн. Перебои очень редкие.
16 Maxus43
 
07.08.13
11:22
гонца с дискеткой гоняйте, чего уж... зато простоя нет, все при деле
17 Галахад
 
гуру
07.08.13
11:27
(13) "А в файловой через костыли запускать обмен?"

Какие проблемы-то?
18 astatsa
 
07.08.13
12:15
Всем спасибо.