Платформа 1С:Предприятие 8.3 (8.3.26.1498)
После перехода на новую платформу платформы "1С:Предприятие 8.3 (8.3.26.1498)".
Вэб сервер общий для всех баз. Работает все под одной службой. из 10-ти баз, опубликованных на данном вэб сервере, у двух появилась ошибка при попытке зайти в базу, через вэб, Тонким клиентом. При подключении базы, еще до момента выбора пользователя и ввода пароля, выскакивает сообщение:
===================================
Недопустимое значение аргумента функции
[json - src\json\src\JSONStreamImpl.cpp (22)]
===================================
При этом, если заходить через браузер, то все заходит без проблем. Попытка переопубликовать публикации не привели ни к чему. Базы на одном сервере 1С и СУБД, один сервер IIS. Удаление кеша на IIS и удаление кеша на рабочих компах, откуда были попытки зайди в базу, не помогли.
В журнале регистрации строки "Была попытка анонимного входа в базу" - отказ.(Повторю, возможности выбора пользователя и ввода пароля, платформа не даёт, при запуске запускатора 1С, просто через пару секунд выскакивает ошибка.
Дождался вечера и удалил базу на сервере 1С с удалением базы на СУБД, разместил по новой, с тем же именем, опубликовал по новой на ВЭБ сервере, и о чудо, все заработало.
PS от 18.12.2024
Новое замечание в платформе по истечению пары дней.
Одна и та же база, одна и таже вэб публикация. один и тот же вэб сервер.
Люди работают из одного офиса в одной базе, из 15 человек у двоих эта ошибка появляется и работают через вэб браузер, остальные нормально заходят через тонкий клиент.
На клиентском ПК решил удалить тонкий клиент, почитсить реестр и поставить по новой тонкий клиент.
РЕШЕНО:
Просто удаление на клиентских машинах тонкого клиента не поможет. Нужно, после стандартного удаления тонкого клиента 1С, вычистить реестр на клиентской машине, я удалял все по поиску "1cv8"
После очистки реестра и установки по новой тонкого клиента, проблема решена.
Проблему решил:
Просто удаление на клиентских машинах тонкого клиента не поможет. Нужно, после стандартного удаления тонкого клиента 1С, вычистить реестр на клиентской машине, я удалял все по поиску "1cv8"
После очистки реестра и установки по новой тонкого клиента, проблема решена.
Замечено, такая проблема повторяется у тех, кто запускает тонкий клиент не под правами админа. У тех у кого прописано в параметрах ярлыка 1С, запускать от имени админа, такой проблемы не было, а у тех у кого не прописано, они запускали запускатор 1С, видя кнопки что платформы различаются на сервере и клиенте, жали на "обновить и запустить" и у таких вот и выявилась данная проблема. Обновление у таких проходило без ошибок и предупреждений, но вот попасть в базу они уже не могут.
Адрес базы стал case sensetive. Если раньше обращение к адресу базы с написанием в несовпадающих регистрах прокатывало - теперь выдает ошибку. Т.е. если база опубликована Baza, а вы обращаетесь с определенной машины baza - получите такую хрень
(3) Серверный кеш, на сервере 1С, всегда чиститься после каждой замены платформы.путем удаления каталога.
Повторюсь. Опыта в данном деле вагон и тележка, но такого поведение впервые.
(6) Халявки любитель? На этом самом месте посидеть и рыбку скушать любишь?
Рекомендую новые продукты изучать самому, и открывать для себя много нового и интересного.
(7) Зачем? У меня хватает работы на своем производстве по автоматизации.
А вы в ларьках можете изучать все, что угодно, вам же миллионные убытки из за простоев не грозят...
(8) я увидел перед собой не очень умного админа, который попал на работу в большое предприятие через известное место )))) Потому как в промышленном масштабе всегда есть тестовый стенд и там тестируется новая платформа перед запуском в производство, у нас так и делается, и базы не значительного уровня тусят на данном стенде, наши коллеги с производства не с критическими запросами работают и сами того не знают, что на тестовом стенде, после личной проверки любой платформы перед внедрением, мы знаем точно, стоит оно того или нет, и принимаем решение, а у таких как ты все время не будет время, да и ума, тыкать на кнопки по готовым инструкциям - уровень эникейщика.
Проблему решил:
Просто удаление на клиентских машинах тонкого клиента не поможет. Нужно, после стандартного удаления тонкого клиента 1С, вычистить реестр на клиентской машине, я удалял все по поиску "1cv8"
После очистки реестра и установки по новой тонкого клиента, проблема решена.
Замечено, такая проблема повторяется у тех, кто запускает тонкий клиент не под правами админа. У тех у кого прописано в параметрах ярлыка 1С, запускать от имени админа, такой проблемы не было, а у тех у кого не прописано, они запускали запускатор 1С, видя кнопки что платформы различаются на сервере и клиенте, жали на "обновить и запустить" и у таких вот и выявилась данная проблема. Обновление у таких проходило без ошибок и предупреждений, но вот попасть в базу они уже не могут.
(12) НА САМОМ ДЕЛЕ ПОПРОБУЙТЕ ПРОПИСАТЬ БАЗУ С УЧЕТОМ РЕГИСТРА,,,
Данная платформа очень чувствительна к регистру (попробуйте указать все заглавные или строчные буквы в названии)
Адрес базы стал case sensetive. Если раньше обращение к адресу базы с написанием в несовпадающих регистрах прокатывало - теперь выдает ошибку. Т.е. если база опубликована Baza, а вы обращаетесь с определенной машины baza - получите такую хрень