1c переезд на новую платформу

1. user1058063 27.09.18 14:19 Сейчас в теме
День Добрый.
Подскажите пожалуйста, есть такая проблемка:
Стоит на пользовательские машинах версия тонкого клиента 8.3.10.2580 и на сервер тоже стоит такая же версия.
Нужно перейти на новую версию 1С.
я средства SCCM разлил на 250 машин новую версию 1с. 8.3.12.1567.
Если на сервере стоит версия 8.3.10.2580 а у пользователя стоит 1ска клиентская версии теперь 8.3.10.2580 и 8.3.12.1567, выдает ошибку:
Различаются версии клиента и сервера ( 8.3.12.1567 - 8.3.10.25.80) клиентское приложение тонкий клиент и т.д.

Вопрос разве 1с ка не должно запускать ту версию клиента которая стоит на сервере?
Подскажите как исправить, что бы 1с работала у пользователя когда стоят 8.3.10.2580 и 8.3.12.1567 а на сервере стоит 8.3.10.2580 .
Найденные решения
11. _Farsh_ 27.09.18 16:14 Сейчас в теме
(8) Да понял правильно, можно последнии цифры не дописывать, а оставить 8.3.10 (тогда он будет искать последнию версию 8.3.10). Как только обновишь Платформу на серваке придется менять опять.
p.s. вот только у меня написано Version а не DefaultVersion (открой в блокноте и посмотри)

[????????11.2]
Connect=File="G:\?????????";
ID=5351b965-4449-43dd-94f8-87263b62b974
OrderInList=16725.3333333333
Folder=/????????
OrderInTree=16384
External=0
ClientConnectionSpeed=Normal
App=Auto
WA=1
Version=8.3
Остальные ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
3. Octopus 337 27.09.18 14:44 Сейчас в теме
(1) Запускайте напрямую 8.3.10. Не через 1cestart.exe, а из папки конкретной версии:
C:\Program Files (x86)\1cv8\8.3.10.2580\bin\1cv8.exe
5. Timur.V 75 27.09.18 14:47 Сейчас в теме
(3)
Мне кажется, это плохое решение.

Лучше запускать из общей папки
C:\Program Files (x86)\1cv8\common\1cestart.exe

Программа сама запустит нужную версию 1с.
2. Timur.V 75 27.09.18 14:29 Сейчас в теме
У пользователя должна быть такая же версия как на кластере 1с.
Вначале ставим пользователям 8.3.12.1567 (у них на компах получается две версии 8.3.12.1567,8.3.10.25.80)
Потом вечером или ночью устанавливаем на кластер 1с версию 8.3.12.1567
Пользователи приходят утром и все работают в 8.3.12.1567
6. user1058063 27.09.18 15:44 Сейчас в теме
(2)
"У пользователя должна быть такая же версия как на кластере 1с"
Это понятно, просто пока в течении дня sccm на пк пользователей ставил версию 8.3.12.1567, у кого успело поставиться они снова запускали 1с и ругалось что версии с сервером разные, но по идеии должна автоматом выбрать нужную.
7. Timur.V 75 27.09.18 15:47 Сейчас в теме
(6)
Куда смотрит ярлык 1с у пользователей на рабочем столе?
Если в общую папку
C:\Program Files (x86)\1cv8\common\1cestart.exe
тогда да, должна автоматом выбрать нужную.

А если как написал Руслан Фасхутдинов (Octopus) выше, на конкретную версию - тогда пользователи ловят ошибку.
C:\Program Files (x86)\1cv8\8.3.10.2580\bin\1cv8.exe
9. user1058063 27.09.18 15:52 Сейчас в теме
(7)
(6)
Куда смотрит ярлык 1с у пользователей на рабочем столе?
Если в общую папку
C:\Program Files (x86)\1cv8\common\1cestart.exe
тогда да, должна автоматом выбрать нужную.

в моей проблеме как раз таки у всех пользователей ярлык 1с на рабочем столе, через который они запускают 1ску смотрит C:\Program Files (x86)\1cv8\common\1cestart.exe

я так понял нужно править файлик ibases.v8i одновременно у всех пользователей и писать в "DefaultVersion" нужную версию которую хотим запускать ...
10. Timur.V 75 27.09.18 15:57 Сейчас в теме
(9)
DefaultVersion

Если у вас в DefaultVersion написано 8.3.10, тогда программа не может запустить автоматом 8.3.12
А если в DefaultVersion написано 8.3 тогда она в случае необходимости может запустить 8.3.10 или 8.3.12
4. _Farsh_ 27.09.18 14:44 Сейчас в теме
Запуск версии платформы определяется по последней установленной, либо каждый пользователь в списке баз 1С укажи платформу для запуска 8.3.10 либо тебе придеться править файлы на каждом компе C:\Users\Пользователь\AppData\Roaming\1C\1CEStart\ibases.v8i ,а менно строчку Version=8.3
8. user1058063 27.09.18 15:50 Сейчас в теме
(4)
я правильно понял, что если после установки приписать перезапись файлика C:\Users\Пользователь\AppData\Roaming\1C\1CEStart\ibases.v8i на против пункта "DefaultVersion" написать 8.3.10.25.80 то он будет запускать версию 8.3.10.25.80, даже если на пользователе будут стоять клиент версии выше 8.3.12.1567 и 8.3.13.1567
правильно?
11. _Farsh_ 27.09.18 16:14 Сейчас в теме
(8) Да понял правильно, можно последнии цифры не дописывать, а оставить 8.3.10 (тогда он будет искать последнию версию 8.3.10). Как только обновишь Платформу на серваке придется менять опять.
p.s. вот только у меня написано Version а не DefaultVersion (открой в блокноте и посмотри)

[????????11.2]
Connect=File="G:\?????????";
ID=5351b965-4449-43dd-94f8-87263b62b974
OrderInList=16725.3333333333
Folder=/????????
OrderInTree=16384
External=0
ClientConnectionSpeed=Normal
App=Auto
WA=1
Version=8.3
12. user1058063 27.09.18 17:52 Сейчас в теме
(11)
да, о печатался,
пардон имелось ввиду Version.
У меня этот файлик ГПО Шкой разливается на всех пользователей, так что меняется моментально, максимум пользователю перезагрузиться\перезалогинеться придется, но это норм.
13. collider 28.09.18 07:01 Сейчас в теме
(11)
(12)
В этом файле можно даже вообще ничего не писать, кроме строки подключения и имени базы.
Всё остальное при запуске заполняется автоматически значениями по умолчанию.
[Бухгалтерия предприятия]
Connect=Srvr="10.0.0.50";Ref="BP";
[Управление торговлей]
Connect=Srvr="10.0.0.50";Ref="UT";
15. user1058063 28.09.18 09:12 Сейчас в теме
(13)

не понял.. а где тогда указывать версию которую запускать?
16. collider 28.09.18 09:16 Сейчас в теме
(15) В том-то и дело, что не надо вообще ничего указывать. Платформа сама с этим легко разберётся.
Главное, чтобы запускался именно "\1cv8\common\1cestart.exe"
18. user1058063 28.09.18 11:51 Сейчас в теме
(16)
я уже писал, что ярлык ведет на \1cv8\common\1cestart.exe но все равно пишет ошибку о разных версиях 1с..
19. collider 28.09.18 12:01 Сейчас в теме
(18) Я не проверял, но такое наверное может быть, когда стартер, к примеру в Program Files (x86), а нужная платформа в Program Files.
Стартер и платформа одной разрядности?
14. user1058063 28.09.18 09:11 Сейчас в теме
(11)
не получается.. почему то.. в файлике прописано даже с дефолтверсион, все равно пишет ошибку, о различии версии 1с сервера и клиента..
вот как записывал ibases.v8i :
[1C 8.3 Бухгалтерия]
Connect=Srvr="1c02";Ref="buh";
ID=450aa15d-3b6c-4c3f-8cab-2d1c559107f8
OrderInList=65536
Folder=/
OrderInTree=49152
External=1
ClientConnectionSpeed=Normal
App=Auto
WA=1
Version=8.3.12.1567
DefaultVersion=8.3.12.1567
17. _Farsh_ 28.09.18 10:35 Сейчас в теме
(14) Ты говорил что у тебя версия платформы 1С на серваке 8.3.10.2580 а файле пишешь 8.3.12.1567 Зачем ????
20. user1058063 28.09.18 13:10 Сейчас в теме
(17)

Еще раз разложу, если ввел в заблуждение, прошу прощения. Сейчас завел все в тестовый стенд.
Сейчас на тестовом стенде стоит:
Сервер: spb-1C001 - версия 8.3.12.1567
Пк бухгалтера: PC00001 - на этом пк стоят клиентские версии 8.3.12.1567 и 8.3.13.1513.
На pc00001 ставилось сначала версия 8.3.12.1567, потом 8.3.13.1513.
на pc00001 в файлике ibases.v8i пишу вот:
[1C 8.3 Бухгалтерия]
Connect=Srvr="1c02";Ref="buh";
ID=450aa15d-3b6c-4c3f-8cab-2d1c559107f8
OrderInList=65536
Folder=/
OrderInTree=49152
External=1
ClientConnectionSpeed=Normal
App=Auto
WA=1
Version=8.3.12.1567
DefaultVersion=8.3.12.1567

Сейчас пытаюсь запустить 1ску кликаю ярлык который ведет : "C:\Program Files (x86)\1cv8\common\1cestart.exe"
пишет ошибку:
Прикрепленные файлы:
21. _Farsh_ 28.09.18 14:06 Сейчас в теме
(20) Действительно попробовал запустить 1С на сервере под старой платформой все равно запускается под той которая была последняя. На файловом варианте работает нормально.
p.s. Раньше не замечал такого на серверной базе.
p.s.s. Очистка кеша не помогла.
22. user1055803 28.09.18 16:25 Сейчас в теме
(21) а на сервере запустится под той же версией, под какой сервер 1С предприятия.
Файловый вариант - скорее всего - использует локально установленные 1С, не?
24. collider 01.10.18 07:08 Сейчас в теме
(20)
(21)
Изначально:
Только что проверил у себя. На серверах стоит 8.3.10.2580.
На ПК стоит тонкий клиент 8.3.10.2580 x32. Собственный список баз пустой, но подключён общий список баз с примерным содержанием:
[База 1]
Connect=Srvr="Srv1";Ref="bp";
[База 2]
Connect=Srvr="Srv2";Ref="bp";
[База 3]
Connect=Srvr="Srv3";Ref="bp";
[База 4]
Connect=Srvr="Srv1";Ref="ut";
[База 5]
Connect=Srvr="Srv2";Ref="ut";
[База 6]
Connect=Srvr="Srv3";Ref="ut";

Обратите внимание, что я пишу только имя базы и строку подключения.

Далее поставил на ПК тонкого клиента 8.3.13.1513 х32.
Запустил со стартера "C:\Program Files (x86)\1cv8\common\1cestart.exe", выбрал базу и спокойно подключился.

Кажется, у вас обоих что-то не так, как вы рассказываете. Где-то есть ошибка.
Автор, если хочешь, я могу подключиться тимвьюером к твоем стенду и найти недочёт.
25. user1058063 01.10.18 15:18 Сейчас в теме
(24)
давай, а как тут можно связаться?
26. collider 02.10.18 05:24 Сейчас в теме
(25) Напиши мне в личке. Тут есть.
29. user1058063 05.10.18 16:29 Сейчас в теме
(26)
на личку не отвечаешь..
23. user1058063 28.09.18 20:04 Сейчас в теме
мне файловый вариант не нужен. У меня клиент подключается к серверу базы SQL больших обЪемов.
Так как все таки заставить ярлык C:\Program Files (x86)\1cv8\common\1cestart.exe" запускать версию 1с, которая на сервере?
27. alexeybes 05.10.18 00:38 Сейчас в теме
(23)
Как выяснилось, в файле "C:\ProgramData\1C\1CEStart\1CEStart.cfg" должны быть указаны пути к каталогу с локально установленными версиями 1С, я делаю две записи для исключения головной боли с определением разрядности ОС и клиентской части, выглядит файл так:
CommonCfgLocation=\\<путь>\<файл>.cfg
InstalledLocation=C:\Program Files\1cv8
InstalledLocation=C:\Program Files (x86)\1cv8

Путь создается автоматически при установке 1С, но если этот файл редактируется (например, политиками домена для ссылки на общий .cfg), то об этом могли и забыть.
Для чего может понадобиться строка с перечислением установленных компонентов не знаю, поэтому я её не оставляю, и в примере её нет.
28. user1058063 05.10.18 16:29 Сейчас в теме
(27)
ProgramData\1C

Этот вариант тоже не работает..
30. user1058063 05.10.18 17:44 Сейчас в теме
Нашел в чем косяк нужно было в поле app вместо auto прописать ThinClient и все заработает:
вот так.
[1C 8.3 Бухгалтерия]
Connect=Srvr="1c02";Ref="buh";
ID=450aa15d-3b6c-4c3f-8cab-2d1c559107f8
OrderInList=65536
Folder=/
OrderInTree=49152
External=1
ClientConnectionSpeed=Normal
App=ThinClient
WA=1
Version=8.3.12.1567
DefaultVersion=8.3.12.1567
31. user1058063 05.10.18 19:21 Сейчас в теме
нет, ложная тревога, не работает, это я перепутал.
Есть у кого идеи как заставить открывать 1cestart.exe нужную версию 1с. ?
32. Timur.V 75 05.10.18 20:21 Сейчас в теме
(31)
Запускаешь ярлык 1с
Встаешь на базу 1с (выделяешь её желтым)
справа кнопка Изменить
Далее
внизу, Версия 1с Предприятия - укажи версию.
Далее, ок.
33. утюгчеловек 35 21.12.18 11:22 Сейчас в теме
У меня была видимо такая же проблема:

Есть две группы пользователей - соответственно 2 сервера для каждой из групп; разных версий. Платформа клиентам раздается одной политикой. Сервер обновляем вручную.

Для каждой из групп политикой раздаются (replace) файлы ibases.v8i, общий 1CESCmn.cfg локальный пользовательский 1CEStart.cfg. Содержимое 1CESCmn для всех групп одинаковое.

Проблема возниклау у группы 2, версия сервера которой (8.3.12.1412) отстает от группы 1 (8.3.13.1644). У них постоянно возникала ошибка разницы версий клиента и сервера.

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

Содержимое ibases группы 1


Содержимое ibases группы 2


Содержимое 1CEStart каждого из них, отличаются в CommonInfoBases


На ИТС указано про InstalledLocation, что
Используются значения из всех конфигурационных файлов в следующем порядке:
● из общего конфигурационного файла;
● из локального конфигурационного файла для всех пользователей;
● из локального конфигурационного файла.
ПРИМЕЧАНИЕ. Не рекомендуется использовать данный параметр в общем конфигурационном файле (1cescmn.cfg)

Отсюда делаю вывод что каталогов таких может быть сколько угодно

После раскатки клиентов на некоторых компах остались проблемы. Мы сделали принудительное применение групповых политик и перезагрузку
Оставьте свое сообщение
Вакансии
Консультант-аналитик 1С
Москва
зарплата от 120 000 руб. до 190 000 руб.
Полный день

Ведущий аналитик-разработчик 1С
Москва
зарплата от 230 000 руб. до 270 000 руб.
Полный день

1С:Эксперт по производительности
Москва
зарплата от 400 000 руб. до 950 000 руб.
Полный день

Ведущий аналитик 1С (ERP, ЗУП)
Краснодар
зарплата от 150 000 руб.
Полный день

Разработчик 1С
Тверь
зарплата от 150 000 руб. до 250 000 руб.
Полный день