Имя: Пароль:
1C
1С v8
Запуск тонкого клиента 64 разрядного через веб-сервер
0 Мимохожий Однако
 
03.06.22
09:49
При запуске тонкого клиента получаю ошибку
..
HTTP: Conflict
Ошибка при выполнении запроса POST к ресурсу /e1cib/login:
по причине:
Несоответствие версий клиента и сервера 1С:Предприятия
8.3.21.1302 - 8.3.19.1522, клиентское приложение: Тонкий клиент
..
Если я выставляю 32 разрядный, то запускается без проблем.
...
У меня на компьютере установлены все версии платформы 8.3.19.1522
Так и должно быть?
1 Мимохожий Однако
 
03.06.22
09:49
Используется клиент-серверная версия.
2 Kassern
 
03.06.22
09:50
(0) так все же просто, у вас запущена служба у 8.3.19.1522
3 Kassern
 
03.06.22
09:52
у вас по факту на порту опубликован один кластер 1с. У него есть служба Агент сервера 1с. У вас по факту сервер на 8.3.19.1522 видимо 32битный, а вы пытаетесь к нему цепляться с клиента 8.3.21.1302
4 Chai Nic
 
03.06.22
09:52
Соответствие разрядности клиента и сервера (веб-сервера) не требуется, а вот соответствие версий обязательно
5 Kassern
 
03.06.22
09:56
(4) тут вообще не про веб, обычная клиент-серверная работа
6 Kassern
 
03.06.22
09:57
если вам остальные платформы не нужны, то проще все лишние удалить и переустановить нужную платформу
7 ptiz
 
03.06.22
10:01
(0) Либо нет клиента нужной версии, либо ярлык для запуска 1С кривой.
8 Kassern
 
03.06.22
10:04
(7) скорее всего просто переустановил сервер 8.3.19.1522 после 8.3.21.1302 и у него перезаписалась служба, либо создалась еще одна и активная у старой версии
9 Chai Nic
 
03.06.22
10:05
(5) Я так понимаю, что тут клиент-серверная база опубликована на веб-сервере.
10 Мимохожий Однако
 
03.06.22
10:18
(9) Да.Сервер крутится на платформе 8.3.19.1522 Агент сервера 1С:Предприятия 8.3 (x86-64) Апачи 64 разрядный
(2) Да. Именно по этой причине и прописал у себя этот же релиз платформы.В ярлычке запуска на моём компьютере прописан та же платформа разных разрядов. Ошибка именно при использовании 64 разрядного режима.
(8) Нет. На сервере не было никаких переустановок.
(6) Остальные платформы нужны. Я работаю с разными заказчиками из дома.
(7) Все возможные клиенты установлены. Ошибка проявляется только при выставлении в строке запуска 64 разрядной версии. Возможно, так и должно быть. По большому счету, мне не критично использовать любую разрядность. Но хотелось бы понять, это баг или фича )
11 ptiz
 
03.06.22
10:44
(10) Запусти файл C:\Program Files\1cv8\8.3.19.1522\bin\1cv8c.exe   (не в \Program Files (x86) !)
Запускается?
12 Мимохожий Однако
 
03.06.22
10:57
(11) Запускается.
13 Мимохожий Однако
 
03.06.22
10:57
Получается, криво работает стартёр запуска от 1С
14 ptiz
 
03.06.22
11:06
(13) Проверь, что запускаешь именно \1cv8\common\1cestart.exe
15 Мимохожий Однако
 
03.06.22
11:14
(14) Проверил. Скажу больше. Удалил папку с этим файлом. Переустановил платформу. Результат тот же. Без ошибок через стартёр запускается только 32 разрядный клиент. Если использовать вариант (11), то без ошибок запускается 64 разрядный клиент. Пока кумекаю дальше...
16 Мимохожий Однако
 
03.06.22
11:17
(14) Запускал напрямую файл стартёра. Ошибка повторяется.
17 Kassern
 
03.06.22
11:17
(16) а апач пробовали переустанавливать и переопубликовывать базы на нужной платформе?
18 Kassern
 
03.06.22
11:17
и апач у вас 64 битный?
19 Garykom
 
гуру
03.06.22
11:18
да стартер работает криво
сам на это напоролся было что даже если выбрать разрядность оно при отсутствии требуемой запустит не ту но указанной версии платформы
20 DrZombi
 
гуру
03.06.22
11:19
(0) Зачем тонкий клиент х64? КОМ вы тоже от х64 зарегистрировали?
21 DrZombi
 
гуру
03.06.22
11:19
+(20) про ком наверное лишнее :)
22 DrZombi
 
гуру
03.06.22
11:20
Но разницы от х32 и х64, у клиента нет. Разве что, только у вас на клиенте не оптимизирована какая обработка и жрет памяти больше, чем нужно для х32 :)
23 DrZombi
 
гуру
03.06.22
11:22
(10) Это ваша кривая настройка.
24 DrZombi
 
гуру
03.06.22
11:22
+ (23) ответ на : >> Все возможные клиенты установлены. Ошибка проявляется только при выставлении в строке запуска 64 разрядной версии. Возможно, так и должно быть. По большому счету, мне не критично использовать любую разрядность. Но хотелось бы понять, это баг или фича )
25 DrZombi
 
гуру
03.06.22
11:25
+(10) Вот наш пример запуска 1С х64, по регламенту, на сервере 1С.
Для обхода ограничений от 1С, виндовс и других любителе й безопасности (не безопасной) :)

Процедура ВыполнитьОперациюНаКлиенте(ПараметрДляВыполнения) Экспорт
    
    стрНастройки = ПолучитьНастройкиОбработкиНаСервере();
    
    ИмяПользователя         = стрНастройки.ИмяПользователя;
    ПарольПользователя     = стрНастройки.ПарольПользователя;
    
    КаталогВремФайлов = КаталогВременныхФайлов();
    Если Прав(КаталогВремФайлов,1) <> "\" Тогда
        КаталогВремФайлов = КаталогВремФайлов + "\";
    КонецЕсли;
    
    ИмяАвтозапуска = ИмяАвтозапуска();
    
    ПутьКВнешнейОбработке = КаталогВремФайлов+ИмяАвтозапуска;
    
    Кавычка = """";

    КаталогBIN = КаталогПрограммы();
    
    ПутьККонфигурации = СтрокаСоединенияИнформационнойБазы();
    ПутьККонфигурации = СтрЗаменить(ПутьККонфигурации, Кавычка, Кавычка + Кавычка);
    
    СтрокаЗапуска = Кавычка + КаталогBIN + "1cv8.exe" + Кавычка         + " ENTERPRISE /AppAutoCheckMode "
        + " /IBConnectionString " + Кавычка + ПутьККонфигурации         + Кавычка
        + " /N "                  + Кавычка + ИмяПользователя         + Кавычка
        + " /P "                  + Кавычка + ПарольПользователя     + Кавычка
        + " /Execute  "           + Кавычка + ПутьКВнешнейОбработке     + Кавычка
        + " /C  "                 + Кавычка + ПараметрДляВыполнения     + Кавычка;

    ЗапуститьПриложение(СтрокаЗапуска);    

КонецПроцедуры
26 Мимохожий Однако
 
03.06.22
11:27
(18) Да. 64-битный
(20) СОМ здесь не причём. ИМХО
(23) В чём кривизна? Я поправлю, если смогу понять
27 DrZombi
 
гуру
03.06.22
11:27
+(25) ИмяАвтозапуска() - это:

//Просто обработка, которая заблаговременно, размещена во временном каталоге, Сервера :)
//   Автоматически, самой обработкой.
//   Обработка сама запускает все что там прописано...
Функция ИмяАвтозапуска()
    Возврат "Автозапуск_NETBot.epf";
КонецФункции
28 DrZombi
 
гуру
03.06.22
11:28
(26) Как вы заметили, я запускаю из каталога самого сервера, даже побоку какая версия Сервера 1С всегда запустится рабочая.
29 DrZombi
 
гуру
03.06.22
11:28
+(28)Типо побоку х32 или х64
30 Мимохожий Однако
 
03.06.22
11:30
(25) Я могу прописать отдельный ярлычок для запуска этой базы напрямую, как подсказали в (11). В этом нет проблем.
Мне хочется понять, по какой причине запускатель от 1С отказывается выполнять это штатной настройкой в списке программ.
31 Мимохожий Однако
 
03.06.22
11:30
(28) Я нахожусь в сотне километрах от сервера и не использую в данном случае терминального доступа.
32 DrZombi
 
гуру
03.06.22
11:31
(30)  Дело граблей каждого, но у меня нет вопроса из (0), а у вас есть... продолжайте настаивать, "Пароль Маудзедун, миллиард раз, решит ваши проблемы" :)
33 DrZombi
 
гуру
03.06.22
11:31
(31) Слова "Я запускаю", интерпретируй, как "Сервер выполняет САМ!"
34 DrZombi
 
гуру
03.06.22
11:33
(31) Держи поделку, там пример обработки, парсинга на стороне сервера.
Может освоишь ;)

https://infostart.ru/public/1274701/
35 Chai Nic
 
03.06.22
11:33
(16) А запускай не стартер, а напрямую 32-разрядный клиент 8.3.19.1522
36 DrZombi
 
гуру
03.06.22
11:33
+ Весь код с исходниками...
37 Мимохожий Однако
 
03.06.22
11:33
(32) Я ни на чём не настаиваю. Отбрось эмоции. Ответь на вопрос: Почему 1cestart.exe в стандартной настройке запуска не позволяет использовать 64 разряда в тонком клиенте.
38 Мимохожий Однако
 
03.06.22
11:36
(36) Спасибо. Индивидуально прописать доступ к базе я смогу. Я не про ЭТО.
Повторюсь, меня интересует стандартная настройка в списке баз 1С. Возможно, есть дополнительный ключ при запуске, а я не знаю.
Способы обхода и нестандартные варианты понятны.
39 Мимохожий Однако
 
03.06.22
11:37
(35) Я могу напрямую запустить 64-разрядный как в (11). Могу даже ярлычок для этого прописать. Но не об этом сыр-бор )
40 DrZombi
 
гуру
03.06.22
11:38
(37) Просто смотри в (25), и пользуйся, код не мой, а вот этой девушки

https://infostart.ru/1c/articles/317865/
41 Мимохожий Однако
 
03.06.22
11:38
(40) На вопрос можешь ответить? Спасибо за ссылку
42 DrZombi
 
гуру
03.06.22
11:39
(38) Может, но не знаю, я не замолачивался, судя по тому, как я вижу по обновлениям платформы 1С, они багами изобилуют :)
43 1Сергей
 
03.06.22
11:40
Стартер тупит когда на компе много версий установлено в програмфилес и в профиле пользователя. Нужно или там все устанавливать, или там
44 DrZombi
 
гуру
03.06.22
11:40
(41) Баг с открытием конфигуратора следующего релиза, где у вас пишет вам, что типо вы пытаетесь открыть конфигуратор под старым, исправлен в 20-том релизе :)
45 1Сергей
 
03.06.22
11:43
(43) + а лучше удалить всё к херам и оставить одну актуальную
46 Мимохожий Однако
 
03.06.22
11:44
ОК. Судя по последним ответам, будем валить на баги платформы у стартёра. Хотя проверял под несколькими платформами, пока дискутировали здесь. Для особых случаев пропишу отдельные пути. А сейчас отложу до будущих времён. Всем спасибо.
47 Мимохожий Однако
 
03.06.22
11:45
(45) Я не с одним заказчиком работаю. Поэтому держу на компе все платформы, актуальные для текущей работы. По мере ненадобности, конечно,удаляю устаревшие.
48 1Сергей
 
03.06.22
11:45
(46) так или иначе, битность вообще непричем
49 Мимохожий Однако
 
03.06.22
11:46
(48) Т.е не это на практике ни на что не влияет? Если так, то и ладно. Но любопытство, такая зараза, которая иногда большим ёжиком залезает в мозг )
50 Chai Nic
 
03.06.22
11:46
(39) Если запустить напрямую 32-разрядный клиент нужной версии - выдает ошибку?
51 Мимохожий Однако
 
03.06.22
11:58
(50) Нет. Мне интересно запустить 64-разрядный тонкий клиент через веб.
52 DrZombi
 
гуру
03.06.22
12:07
(51) Кстати, было замечено, что запускался Толстый клиент 1С, так что тут надо аккуратно, не все работает по дефолту, как хочется :)
...я про (25)...
53 DrZombi
 
гуру
03.06.22
12:10
(51) Т.е. кто-то, через сетевую службу, дает команду серверу ВЭБ.
Вы на сервере вэб, запускаете клиент, для чего?

Или как?

В общем, вы вкурсе, что человек, который ждет запуска клиента, подвешивает ВЭБ Сервер :)
...Хотя тут не ручаюсь, все на уровне интуиции и слухов... :)
54 Winnie Buh
 
03.06.22
13:21
(51) соглашусь,
если на клиенте установлен клиент 8.3.19.1522 х64, то достаточно только указать разрядность в стартере и автоматом должен запускаться клиент 8.3.19.1522 х64 без всяких танцев с бубнами и прописыванием в ярлыке,
почему не так - непонятно
55 Мимохожий Однако
 
03.06.22
13:42
(53) "Вы на сервере вэб, запускаете клиент, для чего?" Я этого не делаю. Я запускаю со своего компьютера тонкий клиент с подключением через веб-сервер,который опубликовал базу в интернете. Я не нахожусь в локальной сети предприятия. Я дома сижу, печеньки кушаю.
"человек, который ждет запуска клиента, подвешивает ВЭБ Сервер". Не понял это предложение.
56 DrZombi
 
гуру
03.06.22
14:17
(55) Понятно, что нечего непонятно :)


Вот еще. http://www.a-franch.ru/index.php/modules-menu/baza-znanij/71-izmenenie-versii-1s-pri-zapuske
Но чую вы это гуглили :)
57 DrZombi
 
гуру
03.06.22
14:18
(55) >>> "человек, который ждет запуска клиента, подвешивает ВЭБ Сервер". Не понял это предложение.

Я думал о вселенной, а у вас все сведено на ярлычек запуска клиента, с домашнего ПК :)
58 Chai Nic
 
03.06.22
14:56
(51)  Если запустить напрямую 64-разрядный клиент нужной версии (не через стартер) - выдает ошибку?
59 Мимохожий Однако
 
03.06.22
20:52
(58) нет ) см. выше
(57) Этот ответ напомнил Петьку из фильма "Чапаев" )
60 Chai Nic
 
03.06.22
22:05
(59) Значит проблема исключительно в стартере, а не в клиенте
61 Мимохожий Однако
 
03.06.22
23:35
(60) +100500
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой