Имя: Пароль:
LIFE
Юмор
OFF: Практика использования клиентов различных версий
,
0 Slaternsk
 
15.02.22
06:02
Доброго всем утра.

Очередной раз столкнулся с проблемой неверного выбора версии клиента для определённой базы.

В файле прописан параметр Version=8.3.20.1613, а запускается версия более высокой версии.

Что не так?
1 Йохохо
 
15.02.22
06:37
vj\\\\\может разрядность не нашел нужную
2 Гений 1С
 
гуру
15.02.22
07:33
(0) короче у меня та же самая проблема. В итоге я вместо списка баз использую ярлык с прописанием конкретной версии, т.е. ярлык запуска 1С нужной версии с параметром F для указания базы. Запарила эта косячная эска
3 hhhh
 
15.02.22
07:49
(2) ты не поверишь, в списке баз тоже можно прописать конкретную версию. И это будет удобнее чем ярлык.
4 Мимохожий Однако
 
15.02.22
07:52
Важно не только прописать версию платформы, но и иметь эту установленную версию на клиентской машине
5 Slaternsk
 
15.02.22
07:57
Ну естественно разрядность одна и та же, на клиенты не вижу смысла ставить x64 платформу.

В списке баз, вы имеете ввиду "Настройка - Используемые версии"? А это доп функционал к записи в файле базы или отдельный? Если у меня в базе прописана конкретная версия разве это не решает вопрос более чем полностью? Я понимаю, если бы там была указана короткая версия, типа 8.3.20, а в списке дополнительно что для 8.3.20 - 8.3.20.1613, к примеру.

Или я не верно понимаю замысел?
6 kzot
 
15.02.22
08:00
(0) а не проще вместо заморочек использовать ярлык для старта самого нужного клиента.
7 Гений 1С
 
гуру
15.02.22
08:10
(3) не поверю, потому что не работает. лично как раз вчера проверял
8 Гений 1С
 
гуру
15.02.22
08:11
(6) В итоге так и сделал.

1с как обычно делает шаг вперед и два назад. Да, в списке баз можно прописать требуемого клиента, но нельзя запретить запускать на другом клиенте эту базу. А это идиотизм чистейшей воды, но как раз в духе 1С.
9 Slaternsk
 
15.02.22
08:13
Ярлык это конечно хорошо, но когда баз под полтинник, это не очень удобно. Хотя бесспорно рабочий вариант.
10 kzot
 
15.02.22
08:23
(9) Использование разных версий 1С 8.2  уже 9 лет прошло, вангую пробелы теже...
11 Фрэнки
 
15.02.22
08:49
(5) // на клиенты не вижу смысла ставить x64 платформу.

очень важное утверждение :-)

На всех конфигурациях отрицаете 64 бит или таки какие-то кошерные, а какие-то не совсем?
12 Гений 1С
 
гуру
15.02.22
08:51
(9) папочку шарь с ярлыками
13 Гений 1С
 
гуру
15.02.22
08:52
(11) вот именно, смысла ставить 64-бит нет, хотя может нужно помимо релиза еще и 32/64 прописать, тогда взлетит? Проверять лень
14 Фрэнки
 
15.02.22
09:08
(13) в твоем ответе я и не сомневался. С тобой даже шутить скучно.
15 Гений 1С
 
гуру
15.02.22
09:12
(14) это потому что у тебя не человеческий, а программистский юмор. Плоский слишком, от него девочки не смеются
16 mistеr
 
15.02.22
09:29
(5) Нужная версия установлена в стандартное место? Если нет, то нужно еще прописать, куда.
17 Фрэнки
 
15.02.22
09:31
да, хорошая подсказка. Отправим ветку в юмор.
18 Winnie Buh
 
15.02.22
09:32
(0) >В файле прописан параметр Version=8.3.20.1613, а запускается версия более высокой версии.

если стартер не смог найти 8.3.20.1613, то будет запущена самая старшая из доступных
19 DrZombi
 
гуру
15.02.22
09:34
(0) Вы сейчас про конфигуратор, или пользовательский режим?
С конфигуратром запара, все время просит не ту версию, решается все это простым запуском.
Параметр "Version=8.3.20.1613" не робит, так как раньше, может чего сломали.
Так же не робит "х32" и "х64", 1С стартанет той версии, что поставлено в первый раз :)
...т.е. поставили вы сперва х32, а потом х64, то система будет кровь из носу стартовать х32 :)
20 DrZombi
 
гуру
15.02.22
09:35
(19) + простым запуском.

простым запуском Пользовательского режима.
21 Йохохо
 
15.02.22
09:40
разве если база хотя бы опубликована может запуститься клиент не той версии? всегда всё работало, общий список баз, обновления клиента автоматом, версий автоматом
22 Slaternsk
 
15.02.22
11:07
//На всех конфигурациях отрицаете 64 бит или таки какие-то кошерные, а какие-то не совсем?

Чтобы не разводить зоопарк с клиентами ставлю везде x86, тем более если вспомнить, для чего нужна x64 версия любго ПО, то это необходимо, если нужно, чтобы приложение занимало в памяти более 2Гб оперативной памяти. Не знаю, что там в будет в Windows 11, где x86 уже не нативное приложение, но посмотрим. До этого нашему парку далеко еще.
23 Slaternsk
 
15.02.22
11:13
(18) Обе платформы (клиентские) установлены в один стандартный каталог. Стартер заменяется последней версией, может в этом дело. Как он может не знать где соседняя версия, если она там же. Переустановка с одинаковыми условиями обоих платформ тоже ничего не даёт. А если даёт, то эффект не на долго, может через 15 минут начать ругаться, а может сразу.
24 Slaternsk
 
17.02.22
04:17
(19) Про пользовательский. С конфигуратором проблем нет, разные платформы на разных серверах.
25 Slaternsk
 
17.02.22
05:14
(17) Вы реально поместили тему в юмор? С вами и вашим форумом все понятно.
26 PuhUfa
 
17.02.22
05:32
(0) не знай конечно что вы и где прописываете, но вот прям сейчас перед глазами:
Сервер 1: 8.3.10.2650 + 8.3.17.1851. Клиенты запускаются ровно те которые прописаны в свойствах базы в разделе "Версия"
Сервер 2: 8.3.18.1741 (х86) + 8.3.18.1741 (х64). Версия клиента запускается ровно та которая прописана в файле в параметре AppArch