Имя: Пароль:
1C
 
Одновременная работа на 8.1 и на 8.2
0 Худой
 
11.12.09
16:11
У конторы приложения крутятся еще на старых версиях 8.1. Куча серверов под MS SQL.
Хотел бы поставить туда приложение под 8.2 и дальше подниматься только с 8.2. Совершенно не хочется встревать в их технические проблемы по повыешению их версий. Насколько реально можно нормально работать на 8.2? Что сделать, чтобы не толкаться с 8.1?
1 RealSaint
 
11.12.09
16:13
(0) Регистрировать сервер 8.2 на других портах. Это всё описано в документации.
2 Худой
 
11.12.09
16:17
(1)Я не админ там. Их там полно. Даже не могу понять, кто за что там отвечает. А работать надо.
Еще такой нюанс. Например, работают с зарпалатой на 8.1. Ессно, клиенты все на 8.1. Какой будет клиент на той же машине для 8.2? Запускалка же одна для всех приложений.
3 bazvan
 
11.12.09
16:18
(2) Это кто вам такое сказал????
4 Худой
 
11.12.09
16:19
(3)ок. Предполагаю
5 Defender aka LINN
 
11.12.09
16:20
(3) Эм... Мануал. Запускалка для 8.2 умеет 8.1 запускать :)
6 RealSaint
 
11.12.09
16:21
(2) Вопрос то в чём? Ставишь параллельно две платформы, сервера разносишь по разным портам и работай себе потихоньку.
7 Худой
 
11.12.09
16:22
(5)Да. Есть такое. С удивлением обнаружил у себя дома эту ситуацию. Вроде, нормально "узнает" свою платформу. Но у меня на компе все базы в файловом варианте.
8 bazvan
 
11.12.09
16:23
(5) Ну мне запускалка пока нафик не нужна (все базы поперепутаеш) В меню ПУСК есть все отдельно, еще и релизы 8.2 отдельно каждый со своим ярлыком
9 Худой
 
11.12.09
16:27
(6)Наверное, вопрос в том, что как это разрулить с их админами. Не хочется с ними в технические проблемы ввязываться.
В трех словах - Что сделать, чтобы это все заработало. Сервер приложений должен же быть для 8.2.
(8) С одной запускалки нормально работает. У пользователей, тем более, просто появится еще одна запись в запускалке и все. А то там они и так со стула падают от кучи разных приложений.
10 Михей
 
11.12.09
16:27
можно вопрос не в тему, как в этом 8.2 открыть форму документа, пробовал вариант

ОткрытьФорму("Документ.Заказ.Форма.ФормаОбъекта")
ОткрытьФорму("Документ.Заказ.Форма.ФормаДокумента")
ОткрытьФорму("Документ.Заказ.ФормаДокумента")
ОткрытьФорму("Документ.Заказ.Форма")

не хочет, пишет неправильно указан путь к форме? Что не так делаю?
11 IronDemon
 
11.12.09
16:30
ragent.exe -instsrvc -port 1640 -regport 1641 -range 1660:1691 -d "C:\Program Files\1cv82\srvinfo" -usr .\usr1cv82 -pwd 1234567
12 RealSaint
 
11.12.09
16:31
(8) Каким это образом там можно все базы перепутать? :-)
13 RealSaint
 
11.12.09
16:34
(9) Блин, ну написал же что одновременно могут работать и сервер 8.1, и сервер 8.2. В (11) уже тебе кое-что написали по этому поводу. Плюс в документации почитай как это всё делается.
14 Худой
 
11.12.09
16:35
Когда я им, в свое время, предложил с 8.1.13 перейти на 8.1.14, сколько было шуму по поводу того, что "скорость упала" и, "вообще, пользователи не могут нормально работать с переходом на новую версию". Поэтому сейчас не хочется им навяливать что то новое. Пусть кувыркаются в своих релизах.
15 RealSaint
 
11.12.09
16:36
(14) Ещё раз: ключевые слова ОДНОВРЕМЕННО и МОГУТ.
16 Худой
 
11.12.09
16:41
(15)Я об это догадываюсь. Надо банально им дать направление, что надо сделать. Ну и, ессно, потом выразить уважуху и все такое, что решили все это дело. Мне нужен результат.
17 hhhh
 
11.12.09
16:53
(16) у меня две разные запускалки. в 8.1 свои базы, в 8.2 свои. Как вы добились, чтобы была одна запускалка?
18 Худой
 
11.12.09
20:06
(17)Хм...Я, как то, даже не задумывался. При установке платформы 8.2, был задан вопрос о включении существующих баз в список. Ответил утвердительно. В резульате получил в одной запускалке разные платформы. Она сама видит какую платформу нужно запускать под то или иное приложение.
19 Mashinist
 
11.12.09
20:12
В который раз возникает вопрос в (0)
Вот так я все проделывал

1. Идем в ветку
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\1C:Enterprise 8.2 Server Agent
Парметр ImagePath
Меняем "C:\Program Files\1cv82\8.2.9.356\bin\ragent.exe" -srvc -agent -regport 1641 -port 1640 -range 1660:1691 -d "C:\Program Files\1cv82\srvinfo"

Т.е. меняются порты

У кластера 8.1 они по умолчанию такие
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\1C:Enterprise 8.1 Server Agent
"C:\Program Files\1cv81\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files\1cv81\server"

Перегрузка сервера

Контролируем наличие двух ragent.exe с
Второй с user name USR1CV82


2. Идем в консоль управления серверами

2.1. Создаем сервер с именем компьютера и портом 1640

2.2. Создаем кластер с портом 1641

2.3. Создаем Рабочий сервер с портом 1640 и деиапазоном  1660:1691

2.4. Создаем Рабочий процесс


3. При добавлении базы в стартер при записи Кластера серверов нужно указывать порт
Пример: VM-WIN2003:1641

Все.
Можно работать.
20 Худой
 
11.12.09
20:30
(19)Спасибо. Буду пробовать. Если получится, предложу им этот вариант.
Правда, еще не совсем понял - Махинации с установкой 8.2 придется проводить на сервере и на каждом рабочем месте?
21 Mashinist
 
11.12.09
20:42
Все действия с реестром касаются сервера
На клиенте нужно указывать имя кластера:порт