wsap22.dll отсутствует в 8.2.19.130 x64?

1. ratinc 04.03.18 18:29 Сейчас в теме
Собственно вопрос в теме.
Установка вебсервисов при инсталляции именно этой платформы в версии 64 bit не решает проблему.
Очень хочется иметь апач Х64 и 8.2.19.130 Х64. Но что то не нахожу способа удовлетворения своих желаний ))
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. hroa 04.03.18 22:27 Сейчас в теме
(1) почему 8.2.19 ?? Что в ней такого?
5. ratinc 05.03.18 02:23 Сейчас в теме
(2) База работает на 8.2. Всё быстро и прекрасно. Какой смысл переводить её на 8.3?
Всё равно дальше чем режим совместимости ей не светит.
3. Xershi 1490 04.03.18 22:33 Сейчас в теме
(1) насколько помню 64-битная клиентская поставка пошла с 8.3.10. Но это не точно.
4. Cooler 22 04.03.18 23:02 Сейчас в теме
(3)
64-битная клиентская поставка пошла с 8.3.10. Но это не точно.
Неточно, точнее - с 8.3.9: в первой версии 8.3.9.1818 x64 уже есть, а в последней 8.3.8.2442 - нету
6. ratinc 05.03.18 02:26 Сейчас в теме
(4) Так она и не нужна клиентская. Меня серверная вполне удовлетворит. Тем более в инсталяторе есть пункт про вебсервисы. Вот только по факту не ставится библиотека
7. D_e_X_T_e_R 573 05.03.18 07:13 Сейчас в теме
А какая у вас конфигурация 1С?
8. ratinc 05.03.18 08:59 Сейчас в теме
(7)У меня ооочень древняя, очень перепиленная УТ10.3.
10. AlexO 135 06.03.18 11:42 Сейчас в теме
(7) конфигурация здесь ни при чем )
Платформы хоть и кривые, но работать будет с любой конфигурацией)
9. AlexO 135 06.03.18 11:41 Сейчас в теме
А зачем такой огород городите?
Для версий x64 у 1С есть "wsap24.dll".
Для x32 - возьмите рабочий "wsap22.dll".
11. ratinc 06.03.18 16:26 Сейчас в теме
(9) Не понял вашего комментария. Я уже готов и на wsap24
В моей платформе нет никакой DLL. Мне необходимо именно X64.
Не я придумал совместимость битности. У меня сервер 64 бит. Я не могу поставить 32 ибо 40 пользователей. Раз сервер 64 бит то и апач должен быть 64 бит. Ну и соответственно библиотека должна быть 64 бит.
14. AlexO 135 06.03.18 19:10 Сейчас в теме
(11)Для версий x64 у 1С есть "wsap24.dll" - после того, как установите, найдете её в bin.
16. AlexO 135 06.03.18 19:15 Сейчас в теме
(11)и да, вам никто не мешает установить обе разрядности - сервер и клиент, и обращаться к x32 клиенту из APACHE )
13. ratinc 06.03.18 16:51 Сейчас в теме
(9)Ещё одно уточнение ))) Для версии X64 в третьей платформе есть wsap22.dll. Вдруг вы не знаете. 22 или 24 это просто тупо версия апача. Больше не на что не влияет
15. AlexO 135 06.03.18 19:14 Сейчас в теме
(13)это не "тупо версия апача", а именно Apach 2.4 для x64. Соответственно, в 1Сx64 под него новая dll.
Для версии X64 нет wsap22.dll, именно wsap24.dll.
Версия битности - справедлива только для 1С.
18. ratinc 06.03.18 20:01 Сейчас в теме
(15) Вы ошибаетесь. У меня есть другой проект где используется платформа 8.3
В конфиге апача прописано следующее
LoadModule _1cws_module "C:/Program Files/1cv8/8.3.9.2309/bin/wsap22.dll"
Т.е. У меня апач 2.2 X64, сервер 1С 8.3 Х64 и все работает. А вы утверждаете что это не возможно потому что нет wsap22.dll
19. AlexO 135 07.03.18 10:37 Сейчас в теме
(18) Я считаю, что поддержку Apache 2.4 и wsap24.dll сделали исключительно из-за x64, хотя поддержка wsap24.dll появилась только с версии 8.3.8, и то с x64 с начала не работала )
Во-первых, в x64 и в x32 - это наборы совершенно разных библиотек. Во-вторых, х64 wsap22.dll вообще более на клон wsap24.dll похожа, нежели на саму "себя" из x32. А вот в x32 это действительно две разные DLL.
Так как с ними постоянно проблемы, и, как видите, вариантов "компоновки" множество (APACHE 2.2 и 2.4, по две wsap22.dll и wsap24.dll в 1С-ах х32 и х64), поэтому я уже не экспериментирую - что там с чем работает.
Если в 8.3.9.2309 у вас один из вариантов заработал - здорово, но может не заработать в 8.3.10.
Или - заработает Apache, но полезут ошибки при публикации, а то и при обмене с базой по html.
Информация у вас есть вся, думайте и выбирайте сами )
20. AlexO 135 07.03.18 10:38 Сейчас в теме
(18)
LoadModule _1cws_module "C:/Program Files/1cv8/8.3.9.2309/bin/wsap22.dll"

И вам ничто не мешает прописать в конфиге "LoadModule _1cws_module "C:/Program Files(x86)/1cv8/8.3.9.2309/bin/wsap22.dll" :)
12. ratinc 06.03.18 16:28 Сейчас в теме
Или вы считаете что можно подсунуть библиотеку из другой платформы? Я просто так не пробовал. Не будет писать что у меня версия клиента не соответствует серверу?
17. AlexO 135 06.03.18 19:15 Сейчас в теме
(12)да, и только так и работает - от платформы к платформе у 1С полная свалка в dll и с работоспособностью веб-сервера.
21. ratinc 08.03.18 13:05 Сейчас в теме
К сожаления предыдущий оратор не прав.
Попытка подмены библиотеки из другой платформы приводит к ожидаемому результату
1C:Enterprise 8 application error:
HTTP: Conflict
by reason: 
Различаются версии клиента и сервера (8.3.9.2309 - 8.2.19.130), клиентское приложение: Модуль расширения веб-сервера
by exception: 9f06d311-1431-4a54-bd6f-fa93c4d4c471


Что бы избавить теоретиков от блуждания вокруг четко поставленного вопроса я его ещё немного конкретизирую.
Просто скажите, это у меня дистрибутив такой, или в поставке 8.2.19.130 х64 реально нет wsap22.dll?
А если подскажите что означает пункт установки веб сервисов при инсталляции этой платформы, то я вообще буду счастлив )))
22. user928779 08.03.18 13:30 Сейчас в теме
(21) Разрешаю выбрать этот пункт и посмотреть на результат.
31. ratinc 08.03.18 22:10 Сейчас в теме
(22) Спасибо конечно. Я пробовал. нет результата. Есть ещё предложения?
24. AlexO 135 08.03.18 13:38 Сейчас в теме
(21) если бы вы внимательно читали ответы, то я уже писал - от платформы к платформе DLL то рабочие, то не рабочие.
wsap22.dll, несмотря на то, что сделана давно, от платформы к платформе не везде работает.
Почему и приходится их подбирать, почему и писал, что wsap24.dll ориентирована под x64 - не добившись надежного результата с wsap22.dll, "ввернули" wsap24.dll.
26. AlexO 135 08.03.18 13:45 Сейчас в теме
(21)
Различаются версии клиента и сервера (8.3.9.2309 - 8.2.19.130)
и вы, хотя бы, из 8.3 DLL-ки берите ))
Я вот не догадался еще бибилиотеки от 8.2 - подсовывать в 8.3 ))
"Для другой платформы" - это не 8.2 и 8.3, а семейство 8.3.х.х, это тоже разные платформы )
29. ratinc 08.03.18 14:04 Сейчас в теме
(26) Пробовал установить 8.2.16.352 х64 и 8.2.19.90 х64. Там также при выбранной опции установки веб сервисов нужные библиотеки в папке bin не появляются. Мне просто негде взять было dll из ветки 8.2. Но почему то мне кажется что результат будет такой же
30. ratinc 08.03.18 14:05 Сейчас в теме
(26) У меня другой вариант. Сервер 8.2 и к нему я подсунул библиотеку 8.3
23. qazaas 08.03.18 13:30 Сейчас в теме
При установке модулей расширения веб-сервера у вас и появится необходимая вам dll-ка. Можете в программах и компонентах выбрать 1С-ку и нажать изменить, там отметить данный пункт и установить его.
25. AlexO 135 08.03.18 13:43 Сейчас в теме
(23) и даже не одна )
А если установить x32 и x64, то уже их будет 4 разных )
А если еще и с других платформ набрать, то в наличии будет целый зоопарк разнообразнейших wsap2x.dll.
У меня вопрос один - что там так меняется в каждой версии платформы, что этот каждый раз dll заново переделывают?
28. ratinc 08.03.18 13:59 Сейчас в теме
(25) Я к сожалению достоверно не знаю. Думаю что как и в com объектах. Там тоже особо ничего не меняется, но каждый раз требуется регистрировать новую dll.
Дело не в том, что существует вероятность полного соответствия dll разных версий между собой. Дело в том что по другому не работает. Разработчики платформы предусмотрели только один вариант - полное соответствие версий. Даже если разница в сего в одной строке Version = xxxx
32. AlexO 135 12.03.18 12:38 Сейчас в теме
(28)
Думаю что как и в com объектах. Там тоже особо ничего не меняется
Как раз у 1С "меняется" - они заново перетряхивают при установке весь свой COM-коннектор, потому и надо DLL регистрировать (для, опять же, работоспособности в 1С, а не COM).
Даже если разница в сего в одной строке Version = xxxx
Боюсь, что дело не просто в несоответствии версии - там реальные ошибки происходят при обращении, и размер DLL скачет серьезно.
Т.е. постоянно переделывают какие-то протоколы web-обмена, нимало не заботясь о сути - а зачем?
По принципу - "не работает, ну и выкручивайтесь сами".
27. ratinc 08.03.18 13:55 Сейчас в теме
К сожалению не появляется. Пробовал устанавливать на разных ПК
33. AlexO 135 12.03.18 12:38 Сейчас в теме
(27) хотите, "отсыплю" разных из разных версий? ))))
34. ratinc 12.03.18 19:47 Сейчас в теме
(33) Так как версия клиента и сервера контролируется платформой то мне нужна библиотека wsap22.dll или wsap24.dll, обязательно 64 бит и в версии 8.2.19.130.
Если у вас такие есть, я с радостью приму помощь.
Любые другие варианты либо не будут работать либо придется идти на компромисс. Коих я вижу всего два - перейти на 32 бит или на платформу 8.3
35. Cooler 22 12.03.18 20:42 Сейчас в теме
(34)
мне нужна библиотека wsap22.dll или wsap24.dll, обязательно 64 бит и в версии 8.2.19.130
А ничего, что не существует 1С 8.2.x.x в разрядности x64?

Но посмотрим, посмотрим - вдруг ваш собеседник и есть тот сказочный герой, что исполнил "Пойди туда — не знаю куда, принеси то — не знаю что"
36. AlexO 135 13.03.18 10:35 Сейчас в теме
(35)
А ничего, что не существует 1С 8.2.x.x в разрядности x64?
Сервер 8.2 x64 существует, это был первый первый x64 у 1С.
Клиента x64 под 8.2 под Windows нет, только тонкий и под Linux.
Почему автор не обнаружил необходимые библиотеки в дистрибутиве/установке сервера - непонятно...
Хотя, судя по бардаку в дистрибутивах, и с этими DLL - в частности, может, их и в клиента засунули только.
Или не во всех версиях есть. Я ничему уже не удивляюсь в 1С ))
37. AlexO 135 13.03.18 10:41 Сейчас в теме
(34) а вы поищите в инсталляции сервера или клиента.
Обнаружил странную вещь - в 8.3 wsap.dll в поставке сервера появилась, почему-то, только с версии 8.3.7. А вот в клиенте во всех есть (8.3.4, 8.3.5, 8.3.6 ....).
Видимо, это обычный бардак от 1С.
Версии wsap для 8.2 у меня, к сожалению, нет, не нужны они были тогда - не было ни мобильных приложений 1С, ни нужды в публикациях на веб-сервере APACHE.
Делалось на IIS, а то и вовсе через BITRIX, и вообще, во времена ОФ у 1С был свой отдельный веб-модуль для таких дел, ставился и привязывался отдельно )
38. AlexO 135 13.03.18 10:46 Сейчас в теме
(34)
Так как версия клиента и сервера контролируется платформой
Версия-то контролируется платформой, но только версия самого клиента и сервера )
Версии wsap22.dll или wsap24.dll не контролируются как таковые (как вы вообще представляете это - каждую версию каждой DLL контролировать? Да и тема контроля, поиска ошибок и обратной связи - то не про 1С точно :)) ), ставьте любую, лишь бы была рабочей )
39. AlexO 135 13.03.18 10:53 Сейчас в теме
(34)
8.2.19.130
А вот встречный вопрос - что вас держит на 8.2.19.130?
Что там за фишка такая, чего нет в 8.3?
Еще понятно с 8.1.15 - там полный глобальный переход.
А ОФ что на 8.2, что на 8.3 - одинаково.
Про УФ и говорить нечего - в 8.2 она только появилась.
40. ratinc 18.03.18 23:41 Сейчас в теме
Я же писал что у меня обычная УТ 10.3. Она на обычных не управляемых формах.
В базе работает 40 человек, круглосуточно. Текущая платформа устраивает на все 100%. Если бы не появилась острая необходимость в веб сервисах, я бы ни за что не подумал слезать с полностью рабочей конфигурации (имеется ввиду весь программно аппаратный комплекс). А так, приходится изобретать велосипед. Я реально не понимаю зачем в дистрибутиве серверной 8.2.19.130 есть пункт про веб сервисы, когда там ничего не устанавливается. В общем, как я и писал ранее , пока кроме компромисса с битностью или перехода на 8.3 ничего дельного на ум не приходят. Оба компромисса лично для меня ухудшают текущее положение вещей.
41. VasilVtoroy 19.03.18 10:09 Сейчас в теме
(40) Вы можете отлично пользоваться Apache 32 бита вместе с сервером 1C:Предприятие x64. Это сочетание официально поддерживается 1С. Вот только публикацию надо делать рукам или через утилиту webinst
42. AlexO 135 20.03.18 15:41 Сейчас в теме
(41)
Это сочетание официально поддерживается 1С
Как и работа 32х клиента - с 64х сервером.
Об этом уже предостаточно и здесь написано. Но ТС хочет использовать свои "уникальные" связки ПО )
или через утилиту webinst
не надо. Только вручную. Заодно и проконтролирует правильность записей.
43. ratinc 20.03.18 19:20 Сейчас в теме
(42) Топикстартер не хочет огрести на ровном месте проблем.
Я сторонник идеологии -"поставил и забыл".
Мне некогда ерундой заниматься, постоянно следить как там у сервера дела.
А если по теме, то пробую пересесть на apache 32 бита. Как ни странно не завелось. Но это уже другая проблема и я смогу решить её без обращения к сообществу.
По поводу утилит и автоматической публикации - нет проблем. Я и так всегда в конфиг файлах сам прописываю. Привычка сохранилась со времен до виндовса. До 98 года и не смотрел на него. Все как то больше freebsd.
44. AlexO 135 21.03.18 15:28 Сейчас в теме
(43)
А если по теме, то пробую пересесть на apache 32 бита.
Ну так, верно, у вас и есть та самая проблема, мной сразу озвученная - что у 1С от платформы к платформе "wsap22.dll" то работает, то не работает.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот