Имя: Пароль:
1C
1С v8
Оповещения пользователям в разные удаленные базы данных
,
0 Coldrex
 
22.07.14
15:26
Имеется множество  баз БП3.0, используемых удаленными филиалами, все базы на одном СКЛ-сервере

Подскажите, пожалуйста, как можно реализовать рассылку оповещений пользователям в эти базы ??
Чтобы можно было выбрать базу, выбрать пользователя, написать оповещение, и он его получил.
1 SSSSS_AAAAA
 
22.07.14
15:32
(0) В 1с-овских базах, хоть и хранящихся на одном сервере, нет  пользователей.
2 Diversus
 
22.07.14
15:32
3 Diversus
 
22.07.14
15:33
+(2) Там есть помимо всего прочего чат, как раз для Вашего случая.
4 Coldrex
 
22.07.14
15:33
(2) спасибо, гляну :)
5 Coldrex
 
22.07.14
15:34
ой, ну это же сторонний софт
6 Diversus
 
22.07.14
15:38
(5) Все верно.
Позволяет:
- Свой лаунчер с возможностью добавления баз 1С 7.7, 8.x, инструкций и т.п.
- Назначать базы пользователям
- Оповещать пользователей и группы пользователей
- Подключаться к ним как Radmin
- Скидывать им файлы и папки через Control
- Блокировать базы на запуск
- ...
7 Coldrex
 
22.07.14
15:43
(6) спасибо, конечно
но я про механизмы 1С или СКЛ спрашивала, мы сами слегка разработчики :)
8 Diversus
 
22.07.14
15:56
(7) Если добавлять в базы 1С - это лишние дописки, причем в каждую базу.
А тут все работает из коробки без необходимости модификации конфигураций 1С.
9 ДенисЧ
 
22.07.14
16:15
1. на скуле создаём служебную базёнку, которая будет хранить сообщения
2. в бп создаём внешнюю обработку, которая будет выбирать сообщения из базёнки и выводить пользователю.
3. назначаем эту обработку в регламент (бп 3 умеет внешние обработки регламентом пускать)
4. наслаждаемся.
5. не забываем предложить мне оплату идеи.
10 Coldrex
 
22.07.14
16:21
(9) а что нибудь без регламента ? :)
тормозят же базу регламенты

и сообщения можем создавать непосредственно в нашей рабочей БП
главное понять, как отослать сообщение в конкретную базу
11 Принцип работы синхр
 
22.07.14
16:25
net send уже отменили?
12 Coldrex
 
22.07.14
16:27
а можно поподробнее!
мы же в танке, не знаем такого!
13 Coldrex
 
22.07.14
16:28
(11) и откроется сообщение в базе-приемнике ??
14 Принцип работы синхр
 
22.07.14
16:29
(13) зачем в базе? ты же отправляешь конкретному пользователю за конкретным компом - вот и отправляй на комп
15 Coldrex
 
22.07.14
16:32
постановка задачи другая

Нужно чтобы в базе 1С можно было выбрать другую базу 1С, выбрать пользователя, написать оповещение, и он его получил в своей базе 1С.
16 ДенисЧ
 
22.07.14
16:33
(15) Без регламента не получится.
17 Принцип работы синхр
 
22.07.14
16:35
(15) ну добавь там константу и регламентом считывай её значение. если заполнено - сообщить(Значение), затем очистить.  в текст можешь добавлять имя пользователя
18 Принцип работы синхр
 
22.07.14
16:35
(16) можно и без регламента. но - через ВК, и гемороя в итоге будет больше
19 Coldrex
 
22.07.14
16:46
ребят, мне так и не стало понятно из ваших сообщений, как реализовать пересылку сообщения из одной базы в другую базу

пусть с регламентом, пусть с отдельной обработкой, и со служебной базенкой
как эта базенка перешлет сообщение в другую базу ?
в пять других   баз, пяти разным пользователям
20 ДенисЧ
 
22.07.14
16:48
(19) Базёнка будет хранить информацию о сообщениях.
А каждая другая база будет периодически в неё заглядывать на предмет новых.
Это самый простой способ, я так считаю (с)
21 Принцип работы синхр
 
22.07.14
16:50
(19) не нужно никакой базенки. блажь это.
создай РС в подключаемых базах с измерениями Пользователь Сообщение ресурс Прочитано

подключайся ком-соединением и заполняй его.
а у пользователей пусть регламен считывает этот РС и выводит сообщения
22 Принцип работы синхр
 
22.07.14
16:50
+ а вместо ком-соединения пизже использовать веб-сервис :)
23 Fish
 
22.07.14
16:50
(19) А зачем оповещение именно в базу 1С? А по почте оповещения слать это уже не православно?
24 ДенисЧ
 
22.07.14
16:51
(21) Мой способ хорош тем, что не требует дописки баз.
25 Coldrex
 
22.07.14
16:51
(20)аа... поняла идею..
26 Coldrex
 
22.07.14
16:54
(22)
аа... т.е. главная база, из которой шлются сообщения, она будет подключаться к любой из локальных по мере необходимости через, допустим, веб сервис, и записывать в рег. сведений текст сообщения и пользователя, кому адресовано?
поняла вас
спасибо всем!!!!!
27 Coldrex
 
22.07.14
16:55
(21) хороший вариант, считаю!
не надо использовать регламентное задание
не будут тормозить филиальные базы
28 ДенисЧ
 
22.07.14
16:56
(27) Зато у тебя будут нетиповые конфиграции, а это геморрой с обновлением
29 Принцип работы синхр
 
22.07.14
16:57
(24) твой способ плох тем, что жрет память и лицензии.
регламентом подключаться по ком-соединению к служебной базенке каждые полминуты - это 5 лишних соединений в памяти и пять дополнительно занятых лицензий на 5 баз.
Это только то, что навскидку
30 ДенисЧ
 
22.07.14
16:58
(29) Какой ком? Я имел в виду базу на скуле, а не на 1с.
Так что навскидку - и в молоко.
31 Coldrex
 
22.07.14
16:59
(28) у нас и так не типовая БП3.0

ну смотри, по твоему варианту,  все 40 баз филиалов, должны периодически подключаться к другой базе и проверять наличие сообщений, даже если будет 1 сообщение для одной из баз за месяц
это же сколько ресурсов надо
32 Принцип работы синхр
 
22.07.14
16:59
+ вернее соединений: количество баз* количество пользователей.
и вся эта масса соединений каждые 30сек коннектится к одной базе :)


не проще ли каждому пользователю регламентировать свою собственную базу?
33 Принцип работы синхр
 
22.07.14
17:00
(30) какая разницы? у тебя будет хренова куча соединений ВСЕГДА и офигенная нагрузка на сервер ВСЕГДА
34 ДенисЧ
 
22.07.14
17:08
(31) Сколько ресурсов? 40 коннектов и примитивный запрос? Совершенно ни о чём. Скуль с такими справится на раз.
(32) а пулить соединения уже запрещено законодательно?
(33) никакой офигенной нагрузки не будет, не преувеличивай.
35 Принцип работы синхр
 
22.07.14
17:09
(34) а лицензии ты посчитал?
36 ДенисЧ
 
22.07.14
17:10
(35) На скуль есть лицензии попроцессорно. Так что не будет увеличения их
37 Принцип работы синхр
 
22.07.14
17:11
ладно.
автор, тебе накидали решений на месяц работы франча. думай сам
38 ДенисЧ
 
22.07.14
17:12
(37) МЕСЯЦ РАБОТЫ?????
Мой способ реализуется за 3 часа с перекурами...
39 Coldrex
 
22.07.14
17:14
да, ребята, всем спасибо!
40 Принцип работы синхр
 
22.07.14
17:15
(38) это если делать на коленке.
а нормальный франч будет делать по ТЗ,с согласованиями, с тестрованием, с тестовой нагрузкой и пр.пр
кроме того, я указал время выполнения всех решений, а не только твоего
AdBlock убивает бесплатный контент. 1Сергей