Ошибка «Неправильный запрос» при работе с опубликованной на IIS базы 1С 8.2/8.3
Опубликовал fora-4a в раздел Администрирование — Системное
При работе с базой 1С:БП 3.0, опубликованной на IIS 7, в момент проведения документов или открытия элементов справочников возникает ошибка «Неправильный запрос».
В данной статье опишу решение, которое помогло лично мне.
Конкретно в моем случае данная ошибка проявлялась:
1. При проведении документов «Авансовый отчет» (причем нерегулярно);
2. При попытке открыть элемент справочника «Контрагенты» (регулярно);
При работе с базой через WEB-клиента — ошибка выглядит так:
Выяснилось следующее — при авторизации возникает ошибка 400–Bad Request.
Решение оказалось достаточно простым — по умолчанию сервер IIS 7 не отдает полный код ошибки для удаленных запросов.
1. Необходимо в пункте меню «Страницы ошибок»
2. «Изменить параметры»
3. поставить значение «Подробные сообщение об ошибках»
После проделанных процедур со стороны сервера IIS ошибка пропала.
По материалам http://infostart.ru/public/337413/
Так же для Вашего бизнеса может понадобиться:
- Обслуживание компьютеров
- Сервер для небольшого офиса
- Компьютеры, ноутбуки, оргтехника
- Локальные сети
- Системы IP видеонаблюдения
Если Вы хотите получить консультацию, воспользоваться услугами специалиста по 1С, пожалуйста обращайтесь:
- звоните по телефону +7-812-385-55-66 в Санкт-Петербурге
- пишите на адрес office@statusspb.com
- оставляйте заявку у нас на сайте на странице «Онлайн заявка» /on-line-zayavka
При работе с базой 1С опубликованной на IIS 7 или IIS 8 в различных сценариях работы (открытие элемента справочника, проведение документа или при любой другой операции) на странице браузера интерфейс веб-клиента 1С может замениться текстом ошибки «Неправильный запрос», при этом часто открывается дополнительная вкладка.
При этом в тонком клиенте может быть всё в порядке (корректно будет выводиться текст исключения), либо может появляться окно с сообщением:
С технической точки зрения это является ошибкой в веб-компоненте платформы 1С, которая может возникать, например, при выполнении кода «ВызватьИсключение» в функции выполняемой на сервере.
Однозначного решения данной проблемы в настоящее время нет.
В большинстве случаев помогает следующая настройка IIS:
-
Элемент нумерованного спискаЭлемент нумерованного спискаВ «Диспетчер служб IIS» в списке инструментов всего сервера или проблемного сайта выбрать «Страницы ошибок»
-
В правом меню инструмента «Страницы ошибок» выбрать действие «Изменить параметры…»
-
В открывшемся диалоговом окне «Изменение параметров страниц ошибок» в группе «Сообщения об ошибках» выбрать выбрать любой пункт кроме первого («Страницы настраиваемых ошибок») — решить проблему может один из них
-
Перезагрузить IIS.
После описанных действий ошибка «Неправильный запрос» в веб-клиенте 1С в большинстве случаев перестаёт возникать.
Основана на статье портала InfoStar — Ошибка «Неправильный запрос» при работе с опубликованной на IIS 7 базой 1С:БП 3.0
Источники:
- Ошибка “Неправильный запрос” через тонкий клиент (веб-сервер)
- Ошибка “Неправильный запрос” при работе с опубликованной на IIS 7 базой 1С:БП 3.0
- ИТС: 7.10.1. Internet Information Services
Ошибка
“Неправильный запрос”
“Внимание! Работа данного сеанса была прервана из другого окна или закладки веб-браузера….”
Решение:
Необходимо открыть диалог настройки параметров страниц ошибок:
Панель управления – Администрирование – Диспетчер служб IIS – <Конкретный сервер> – сайты – <Имя виртуального приложения> – Страницы ошибок –
Изменить параметры…
В открывшемся диалоге следует установить значение Подробные сообщения об ошибках.
Затем нажать кнопку ОК.
0
0
Bot01
21.04.14
✎
10:53
Доброго времени суток.
После обновления Win Server 2012 R2 (IIS 8.0) в Web клиенте, сразу после загрузки, стало появляться окно с надписью «Неправильный запрос» (локально, на самом сервере, Web клиент работает нормально).
Подскажите, пожалуйста, как это можно починить?
Bot01
21.04.14
✎
10:54
*Win Server 2012 Standard
Bot01
21.04.14
✎
15:00
3
Bot01
21.04.14
✎
16:35
2
Bot01
22.04.14
✎
09:47
1
Bot01
22.04.14
✎
14:13
Воот…
Если в Процедуре «ПриСозданииНаСервере» модуля Формы Обработки «ИнформацияПриЗапуске» закомментировать строку
Отказ = Истина, ТО ошибки не возникает.
Появляется пустое окно «Информация» со стрелочками, нажатие на которые приводит к вышеописанной ошибке…
С чем бы это могло быть связанно???
Bot01
22.04.14
✎
15:05
… и в других формах, если в Процедуре «ПриСозданииНаСервере» Отказ = Истина, то вываливается ошибка «Неправильный запрос»…
Какого С!?
Bot01
29.04.14
✎
09:29
Скопировал файлы конфигурации IIS с другого сервера (на котором не было такой ошибки):
%systemroot%\windows\system32\inetsrv\config\*.config
Ошибка пропала…
Bot01
30.04.14
✎
17:32
Так вот,…
В applicationHost.config, в тегах
<location path=»Default Web Site/***»>
<system.webServer>
<security>
<authentication>
<anonymousAuthentication enabled=»false» />
<windowsAuthentication enabled=»true» />
<basicAuthentication enabled=»false» />
</authentication>
</security>
<handlers accessPolicy=»Read, Execute, Script» />
<httpErrors errorMode=»Detailed» />
</system.webServer>
</location>
не хватало строки <httpErrors errorMode=»Detailed» />
Если объект кем-то заблокирован, при попытке его редактировать молниеносно вылетает страничка about:blank «Неправильный запрос» и работа с базой прекращается. приходится заново запускать приложение.
При этом в тонком клиенте в этом случае разумное уведомление о блокировке.
Решение опубликовано вот здесь http://infostart.ru/public/337413/. Спасибо!
Суть. В настройках IIS требуется:
IIS \ «Страницы ошибок».
В пункте «Действия» нажимаем «Изменить параметры».
В появившемся окне выбираем значение «Подробные сообщение об ошибках». (к слову у меня по умолчанию было «Подробные сообщение об ошибках для локальных запросов и страниц настраиваемых ошибок для удаленных запросов»)