Апрель 27, 2018, 08:24:36

Автор Тема: оказывается можно запустить работать модуль серверной части без клиентской части  (Прочитано 2555 раз)

1clinux

  • Administrator
  • Опытный пользователь
  • *****
  • Сообщений: 166
  • Карма: +7/-0
  • Fire come with me ...
    • Просмотр профиля
    • Вопросы и ответы по 1С на базе Linux
    • Email
Я уже запустил не один клиент под wine, некоторые из них работали только для одной цели: выполнять загрузку и выгрузку файлов УРБД . Сегодня Очень уважаемый мной человек открыл мне глаза, что можно и не запускать на сервере wine для клинета который делает обмены. Далее привожу диалог:


 LiOn ( 21:56:06 )
если бы ты поднимал сервак для 1С то на чём?
 Saim ( 21:56:22 )
убунту сервер
 LiOn ( 21:56:22 )
видимо придётся мигрировать с Мандрива 
 LiOn ( 21:56:37 )
а если УРБД понадобился бы
 LiOn ( 21:56:42 )
там же Иксы нужны будут
 LiOn ( 21:56:45 )
XFCE?
 Saim ( 21:56:55 )
Возможно
 LiOn ( 21:57:19 )
а можешь аргументировать за убунту?
 LiOn ( 21:57:24 )
я бы ваще это в форуме поднял ...
 LiOn ( 21:57:31 )
постоянно все этим вопросом задаются
 Saim ( 21:57:39 )
Дело вкуса
 LiOn ( 21:57:46 )
давай ка я туда задам, может кто ответит аргументировано...
 LiOn ( 21:57:51 )
вкус - не аргумент
 Saim ( 21:58:03 )
Зачем УРбД управлять с сервера?
 LiOn ( 21:58:06 )
мы цифромены- для нас чувства - не аргумент..
 LiOn ( 21:58:11 )
обмены делать
 LiOn ( 21:58:23 )
у меня в шинторге уже 7 лет УРБД хреначит
 Saim ( 21:58:34 )
77?
 LiOn ( 21:58:39 )
щаз 8.1
 LiOn ( 21:58:48 )
скоро 8.2 будет
 LiOn ( 21:59:00 )
а какая хрен разница ... УРБД у них только через клиента сделан
 Saim ( 21:59:25 )
Ну да. Зачем клиента на сервере запускать?
 LiOn ( 22:00:21 )
для обмена
 LiOn ( 22:00:25 )
загрузить и выгрузить файл
 Saim ( 22:00:43 )
С клиентского соседнего компа не?
 LiOn ( 22:00:55 )
ты себе это представляешь?
 Saim ( 22:01:25 )
Да.
 LiOn ( 22:01:34 )
это ужасно
 LiOn ( 22:01:41 )
1. Вирусы
 LiOn ( 22:01:47 )
2. передавать куда-то файлы
 Saim ( 22:01:56 )
8-ка может автоматом обмениваться роботом. Сервер онли.
 LiOn ( 22:02:03 )
3. мерцающие окна и "мешающее окно"
 Saim ( 22:02:22 )
Один раз настроил и забыл.
 LiOn ( 22:02:23 )
переведи
 LiOn ( 22:02:29 )
как
 Saim ( 22:02:34 )
Автоматический обмен
 Saim ( 22:02:40 )
По расписанию.
 LiOn ( 22:02:48 )
в клиенте
 LiOn ( 22:02:51 )
правильно?
 Saim ( 22:02:55 )
Нет
 LiOn ( 22:03:19 )
ты мне щаз мозг взорвал
 LiOn ( 22:03:28 )
т.е. через консоль?
 Saim ( 22:03:40 )
Регламентные задания 1С: Предприятие 8. Слышал о таком?
 LiOn ( 22:03:53 )
в клиенте да...
 Saim ( 22:03:56 )
Выполняются сервером приложения 1С.
 LiOn ( 22:04:03 )
не слышал
 Saim ( 22:04:07 )
рпхост
 LiOn ( 22:04:20 )
чё?
 Saim ( 22:04:51 )
rphost.exe
 LiOn ( 22:05:20 )
ухожу в яндекс
 Saim ( 22:08:37 )
Контексты выполнения #Клиент и #Сервер знаешь? Все, что интерактивное - это клиент. Серверу клиентское приложение не нужно.
 LiOn ( 22:09:14 )
я понимаю что такое #К и #C я не понял как запускается код в таком случае для С
 Saim ( 22:09:22 )
Слияение индексов, проведение документов...
 LiOn ( 22:10:15 )
как запустить такого рода код?
 LiOn ( 22:10:47 )
не запуская клиента?
 Saim ( 22:10:52 )
В общих модулях есть свойства - на клиенте, на сервере, внешнее соединение, привелигированный итп.
 Saim ( 22:11:19 )
На клиенте нужно настроить регламентное задание. С сервака оно будет стартовать по расписанию.
 LiOn ( 22:11:36 )
если клиента выключить, код перестанет запускаться
 Saim ( 22:11:58 )
С системными правами владельца процесса сервера, с учетной записью 1С по настройке.
 Saim ( 22:12:07 )
Нет.
 LiOn ( 22:13:19 )
блин тут не обойтись без клиента как не верти...
 LiOn ( 22:13:29 )
а если я хочу ночью после перезагрузки стартануть ...
 Saim ( 22:13:37 )
Ты на 8.0 работаешь что ли?
 LiOn ( 22:13:42 )
8.1
 Saim ( 22:13:46 )
Отстал от жизни.
 LiOn ( 22:13:55 )
не спорю
 Saim ( 22:14:14 )
ИТС может тебе выписывать?
 LiOn ( 22:14:22 )
да
 Saim ( 22:17:59 )
Короче, не нужен клиент нихрена, по крайней мере на головном узле.
 LiOn ( 22:18:15 )
я этим озадачился
До обновления конфигурации все узлы могут автоматом обмениваться. После обновления подчиненные придется вручную обновить из конфигуратора, тут нужен клиент.
 Saim ( 22:22:42 )
И опять до следующего обновления.

saim

  • Administrator
  • Пользователь
  • *****
  • Сообщений: 88
  • Карма: +2/-1
    • Просмотр профиля
На примере Бухгалтерии 1.6 настраиваем автоматический обмен.



А управлять заданиями (запуском, отключением, расписанием) можно из специальной внешней обработки (есть на ИТС):


Регламентные задания стартуются сервером приложений 1С:Предприятие 8 (доступны для редакций платформы 8.1 и 8.2).
Выполняются в контексте сервера - общие модули со свойством Сервер, код под директивами #Сервер. Задания выполняются от специально назначенного пользователя информационной базы (можно создать отдельного "робота" с ролью ПолныеПрава и ОбменДанными), с правами ОС от учетной записи - владельца процесса сервера приложений 1С (от кого запущен сервис 1С).
« Последнее редактирование: Октябрь 09, 2010, 08:37:16 от saim »
Пишу программы под заказ. Все редакции платформы 1С:Предприятие 8.

1clinux

  • Administrator
  • Опытный пользователь
  • *****
  • Сообщений: 166
  • Карма: +7/-0
  • Fire come with me ...
    • Просмотр профиля
    • Вопросы и ответы по 1С на базе Linux
    • Email