|
Как выбрать х32 или х64 платформу при запуске базы? | ☑ | ||
---|---|---|---|---|
0
es3000
29.06.17
✎
13:11
|
На компьютере стоят обе платформы одной версии: х32, х64.
В нормальном режиме работы бухгалтер запускает 1С через ярлык, выбирает базу, ну и стартер сам как я понимаю выбирает х64-платформу. Иногда нужно принудительно запустить х32-платформу. Ну ясное дело - это для печати штрих-кода. Как это сделать? Как настроить, чтобы когда надо бухгалтеру она могла открыть базу в х32-платформе? Создать другой ярлык? |
|||
1
пипец
29.06.17
✎
13:13
|
да - создай на рабочем 2-а ярлыка
|
|||
2
es3000
29.06.17
✎
14:33
|
(1) А чем буду отличаться эти ярлыки?
|
|||
3
Aleksey
29.06.17
✎
14:36
|
(2) параметрами запуска
или разный путь к exe Файлу. Тут уже кому на что фантазии хватит |
|||
4
orefkov
29.06.17
✎
14:40
|
(3)
Вряд ли параметрами запуска это решить, нет таких параметров. Ярлык должен быть напрямую на нужный 1cv8x.exe |
|||
5
Aleksey
29.06.17
✎
14:46
|
(4) А это смотря куда ведет ярлык. Может быть ярлык введет на исполняемый файл (cmd) и вызывая его с параметрами уже запускается та или иная версия 1С
|
|||
6
Lama12
29.06.17
✎
14:47
|
(0) Решили проблему следующим образом.
У разработчиков 64х стоит платформа. У пользователей x86. Если разработчику нужна x86 то запускает из Programs files(x86). Ярлыки замучаешься делать при частом обновлении платформы. |
|||
7
Cyberhawk
29.06.17
✎
14:58
|
Ярлык к 32б-стартеру не предлагать?
|
|||
8
пипец
29.06.17
✎
14:58
|
(6) не пробовали оставить один каталог и релиз просто потом переписывать поверх ? )))) на сервере по крайней мере
ЗЫ пофиг сколько там новых она создаст, запуск всегда с одного |
|||
9
Lama12
29.06.17
✎
15:07
|
(8) Ага Особенно когда нужно что б было несколько разных версий платформы одновременно, очень удобно.
|
|||
10
пипец
29.06.17
✎
16:08
|
(9) ну кому на вкус фломастеры разные ... зачем нужно МНОГО разных версий , уж и не знаю ))) как минимум можно на основные конфигурации у которых используется определенная платформа поставить ярлыки, а плодить сущности ...
|
|||
11
orefkov
29.06.17
✎
17:26
|
(7)
В том-то и дело, что ярлык с стартеру (1cestart) не помогает. Он всегда ищет последний установленный релиз и запускает из него 1cv8s.exe. Не глядя на архитектуру. |
|||
12
Cyberhawk
29.06.17
✎
17:41
|
(11) "всегда ищет последний установленный релиз" // Так у автора релиз один и тот же, просто 32б и 64б. Хочешь сказать, что стартер 32б запускает тонкий / толстый клиент 64б?
|
|||
13
es3000
29.06.17
✎
17:47
|
(12) Да, так и есть.
Если стоят две платформы одной версии, то любой стартер запускает х64-платформу. |
|||
14
Cyberhawk
29.06.17
✎
17:47
|
Подтверждение (13): https://partners.v8.1c.ru/forum/topic/1556689
Мда... |
|||
15
Tateossian
29.06.17
✎
18:00
|
(8) У меня есть два ярлыка вечных:
%ProgramFiles(x86)%\1cv8\%CurrentVersion1C%\bin\1cv8.exe %ProgramFiles%\1cv8\%CurrentVersion1C%\bin\1cv8.exe %ProgramFiles% и %CurrentVersion1C% - переменные окружения, там я ставлю версию требующуюся и все переопределяется. Причем, на разных хостах свои версии. А еще можно апач/iis настроить через environment vars и опубликовать 1 раз все. |
|||
16
es3000
29.06.17
✎
19:17
|
(15) а зачем переменная %ProgramFiles% нужна?
этот путь же всегда одинаковый? |
|||
17
Cyberhawk
29.06.17
✎
19:55
|
(16) Как это одинаковый? Какой?
|
|||
18
Cyberhawk
29.06.17
✎
19:56
|
Система может стоять не на диске С
|
|||
19
es3000
29.06.17
✎
20:57
|
А разве для ProgramFiles нет стандартной переменной?
|
|||
20
Волшебник
модератор
29.06.17
✎
21:07
|
(15) Да, интересно.
|
|||
21
Cyberhawk
29.06.17
✎
21:08
|
(19) Есть, одну из них ты сам написал в (16)
|
|||
22
es3000
30.06.17
✎
10:39
|
А какую рабочую папку указывать в этих ярлыках?
"...\1cv8\common\" или "...\1cv8\%CurrentVersion1C%\bin\"? |
|||
23
es3000
30.06.17
✎
10:48
|
И какой ехе-шник лучше указывать:
1cv8.exe 1cv8a.exe 1cv8c.exe 1cv8s.exe ? |
|||
24
Cyberhawk
30.06.17
✎
10:53
|
(23) Поищи эти имена на ИТС, почитай, подумай
|
|||
25
es3000
30.06.17
✎
11:00
|
(24) ясно, разобрался
|
|||
26
es3000
30.06.17
✎
11:01
|
Сделал два ярлыка.
Но они почему-то не срабатывают: всегда запускается х32-платформа и для первого и для второго ярлыка. В чем может быть дело? |
|||
27
es3000
30.06.17
✎
11:21
|
Проверил через BAT-ники.
Получается, что переменная %ProgramFiles% всегда заменяется на C:\Program Files (x86)\ |
|||
28
es3000
30.06.17
✎
11:21
|
Почему?
У меня Windows 64-х-разрядная |
|||
29
Cyberhawk
30.06.17
✎
13:33
|
(28) echo %programfiles% что выдает?
|
|||
30
Cyberhawk
30.06.17
✎
13:33
|
(в командной строке, например)
|
|||
31
es3000
30.06.17
✎
14:50
|
(30) в командной строке выдает правильно -
C:\Prоgram Files\ А в ярлыке почему-то подставляется C:\Prоgram Files (x86)\ |
|||
32
Cyberhawk
30.06.17
✎
16:45
|
Что за ярлык, откуда запускается, под кем?
|
|||
33
es3000
30.06.17
✎
17:01
|
(31) ну скопировал стандартный ярлык "1С Предприятие.lnk", назвал его "1С Предприятие(x32).lnk",
и в нем заменил строку "Объект" - с ""C:\Program Files\1cv8\common\1cestart.exe"" - на "%ProgramFiles%\1cv8\%ES_1C_CurrVer%\bin\1cv8s.exe" ну и путь аналогично поменял. Но запускается по этому моему ярлыку х32-платформа. |
|||
34
zak555
30.06.17
✎
17:03
|
делаем так...
ставим две версии -- создаётся два ярлыка на стартер из папки х64 и обычной далее в C:\ProgramData\1C\1CEStart\1CEStart.cfg удаляем строчку InstalledLocation=C:\Program Files (x86)\1cv8 и радуемся |
|||
35
es3000
30.06.17
✎
17:05
|
(34) а чему радуемся?
что даст удаление этой строчки? |
|||
36
zak555
30.06.17
✎
17:08
|
(35)
ярлык "C:\Program Files\1cv8\common\1cestart.exe" запускает х64 а ярлык "C:\Program Files (x86)\1cv8\common\1cestart.exe" запускает 32 |
|||
37
es3000
30.06.17
✎
17:13
|
(36) А для чего вообще нужна эта строчка?
InstalledLocation=C:\Program Files (x86)\1cv8 Если без нее все прекрасно работает? Сейчас у меня в 1CEStart.cfg две такие строки: InstalledLocation=C:\Program Files (x86)\1cv8 InstalledLocation=C:\Program Files\1cv8 Вторую оставлять? Или удалить обе? |
|||
38
zak555
30.06.17
✎
17:19
|
(37) удалить первую
|
|||
39
Cyberhawk
30.06.17
✎
19:02
|
(37) Приоритет имеет строчка с х86, если она там есть, то всегда будет (по крайней мере какое-то время назад так было) запускаться 32-битный клиент
|
|||
40
orefkov
30.06.17
✎
20:28
|
(37)
Это папки, в которых стартер ищет установленные релизы 1С. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |