Имя: Пароль:
1C
1С v8
Ошибка при выполнении запроса POST к ресурсу /e1cib/logForm:
,
0 freelog
 
28.01.17
16:40
Всем добрый день!
Помогите, пожалуйста, с проблемой. Возникает во время обмена УТ 11.1 => БП 2.0, а конкретно во время загрузки КОНТРАГЕНТОВ в БП.

Ошибка выполнения запроса
Ошибка при выполнении запроса POST к ресурсу /e1cib/logForm:
по причине:
На сервере 1С:Предприятия произошла неисправимая ошибка. Приложение будет закрыто

Конфигурацию обновил до последнего релиза.
Платформа тоже последняя.
ТИИ делал.

1С:Предприятие 8.3 (8.3.8.2322)
Бухгалтерия предприятия, редакция 2.0 (2.0.66.12)
1 xpenaten
 
28.01.17
16:44
2 H A D G E H O G s
 
28.01.17
16:48
При заведении контрагента, его реквизит скопировали с сайта через буфер обмена, в результате туда попал недопустимый символ XML.
Скорее всего причина в этом.
3 freelog
 
28.01.17
17:23
(1)все смотрел - не помогло, к тому же забыл сказать, что база СЕРВЕРНАЯ
(2)хорошая мысль! а обойти это на этапе загрузки данных как-то можно? или только перелопачивать реквизиты контрагентов в базе источнике в недопустимых символов, чистить их и потом по новой выгружать?
4 H A D G E H O G s
 
28.01.17
18:47
(3) Найти в стэке процедуру, через которую проходят все данные и натравить на них
Функция ЗаменитьНедопустимыеСимволы(Текст) Экспорт
    ПозицияСимвола=1;
    Пока Истина Цикл
        ПозицияСимвола=НайтиНедопустимыеСимволыXML(Текст,ПозицияСимвола);
        Если ПозицияСимвола=0 Тогда
            Прервать;
        КонецЕсли;
        Текст=Сред(Текст,1,ПозицияСимвола-1)+"&"+Строка(КодСимвола(Сред(Текст,ПозицияСимвола,1)))+Сред(Текст,ПозицияСимвола+1);
    КонецЦикла;
КонецФункции
5 freelog
 
29.01.17
13:32
После долгих мучений, экспериментальным путем было выявлено, что ошибка возникает только с базой в СЕРВЕРНОМ формате работы. С файловой базой на той же платформе проблем при обмене нет.
Предположу, что все-таки дело не в недопустимых символах, иначе бы ошибка вылезала в обоих случаях. Но на всяк случай перелопатил обработкой все реквизиты Контрагентов в базе-исходнике, но недопустимых символов не нашел.
Платформы перепробовал уже самые разные, начиная от 8.3.8.1747 и заканчивая тестовой 8.3.10.1877.
Друзья, есть еще какие-либо мысли на сей счет?
6 freelog
 
30.01.17
14:59
up
коллеги, есть еще какие-нить идеи ? ну пичалька совсем с этим багом...
7 lexx256
 
31.01.17
08:09
Такая же ошибка (На сервере 1С:Предприятия произошла неисправимая ошибка. Приложение будет закрыто) появлялась при выполнении длительных серверных вызовов. Связана вероятно с тем, что при таких вызовах процессы rphost отъедают всю доступную им память. Сняли ограничение на количество оперативки на рабочий процесс и проблема исчезла.
8 freelog
 
01.02.17
00:02
(7) А где конкретно это ограничение снимается, можно поподробнее? в 1С, на SQL сервере, в ОСи ?
9 lexx256
 
01.02.17
08:49
В настройках сервера 1С
10 freelog
 
04.02.17
05:05
(9) не помогло (
11 rphosts
 
04.02.17
07:22
(2) или что-то пытались передать на клиента несериализуемое
(5) потому что эмуляция сервера не полностью эквивалентна клиентсерверной ИБ
(7) мы такие