Меню

Http method not allowed ошибка при выполнении запроса post к ресурсу e1cib modules call

  • Главная
  •  / 
  • Статьи
  •  / 
  • Программирование на 1С:Предприятие
  •  / 
  • Ошибка при выполнении запроса POST к ресурсу e1cib/modules/call

У меня была похожая ситуация. Вот ответ 1С:
Вероятно вы на версии платформы 8.2.13 обновили конфигурацию БП на версию 2.0.42.5, после чего при обновлении платформы на версию 8.2.16.368 или выше при запуске базы после конвертации происходит ошибка SDBL.
Способ обхода сначала обновить платформу, сконвертировать ИБ, и только после этого обновляться на 2.0.42


Если обновление конфигурации на 2.0.42.5 выполнялось на 8.2.13, то режим совместимости оказался с 8.2.16, а изменения структуры таблиц БД, которую сделала бы 8.2.16 при смене режима совместимости, не произошло, т.к. 13-й релиз этого не умеет. Таким образом, если далее запускается платформа 16-го релиза, то она считает, что изменение структуры таблиц уже выполнено, хотя этого не произошло. Это и приводит к описанному эффекту. Как обойти: сначала обновить платформу, сконвертировать ИБ, и только после этого обновляться на 2.0.42; либо 1. Открыть 13-м релизом Конфигуратора 2. Сохранить конфигурацию в файл 3. понизить режим совместимости до 8.1, реструктуризовать 4. установить режим совместимости «Не используется», реструктуризовать 5. Закрыть Конфигуратор 13-го релиза, открыть Конфигуратор 16-го. 6. Выполнить загрузку конфигурации из файла, реструктуризоваться.
проблема доступа POST возникает из-за неправильной структуры бд. надо сделать ресруктуризацию в примере номера платформ другие, но смыл тот же. в новом релизе платформы что-то поменялось в структуре хранения данных.

Возврат к списку

Я
   1snpops

17.01.13 — 01:54

Есть УТ11, база серверная. Нужно было кое-что изменить в обмене с сайтом, для этого была сделана копия ИБ. Загрузил на свой комп, ввел правки. Потом при попытке провести обмен с сайтом, чтобы протестить изменения, возникает ошибка:

Невосстановимая ошибка

Ошибка при выполнении запроса POST к ресурсу /e1cib/modules/call/9590a5f1-7ce0-424c-9d5e-1d8740d26862/d5963243-262e-4398-b4d7-fb16d06484f6:

по причине:

Ошибка СУБД:

Файл базы данных поврежден ‘D:СторБиксUT StorebixБаза2База 1СUT new SRV/1Cv8.1CD’

по причине:

Файл базы данных поврежден ‘D:СторБиксUT StorebixБаза2База 1СUT new SRV/1Cv8.1CD’

Как теперь протестить? Я так понимаю дело в том, что была сделана именно копия ИБ? Нужно было делать выгрузку ИБ в .dt файл?

   1snpops

1 — 17.01.13 — 07:43

up

   1snpops

2 — 17.01.13 — 08:15

помогите пожалуйста, очень надо(

   wuff

3 — 17.01.13 — 08:28

ТИИ, chekdbf.exe

   1snpops

4 — 17.01.13 — 08:30

(3) Поясните пожалуйста.

   wuff

5 — 17.01.13 — 08:33

Это ты поясни чтобы понятно…

В каталоге bin есть утилита chdbfl.exe, вот ею попробуй прогнать базу.

   wuff

6 — 17.01.13 — 08:34

А так, верни все из бэкапа.

   1snpops

7 — 17.01.13 — 08:35

(3) Не думаю, что ИБ на сервере повреждена. Т.к когда я запускаю обмен с сайтом, подключившись к клиент-серверной базе, все проходит норм.

Может при копировании какая-то хрень произошла? Или все таки надо было делать выгрузку?

   wuff

8 — 17.01.13 — 08:37

(7) — тебе к телепату, или экстрасенсу тогда.

   1snpops

9 — 17.01.13 — 08:37

Поясняю:

Есть ИБ клиент-серверная. Когда на нем запускаешь обмен с сайтом все нормально проходит. Но нужно было маленько подправить процесс обмена. Для этого была сделана копия папки где лежала ИБ. Эту папку я скопировал на свой комп, и запустил ИБ в файловом режиме. Без внесения правок, попытался провести обмен со своей загруженной ИБ, но выскочила та самая ошибка. Помогите пожалуйста…

  

1snpops

10 — 17.01.13 — 09:22

Ошибка при выполнении запроса POST к ресурсу /e1cib/modules/call/9590a5f1-7ce0-424c-9d5e-1d8740d26862/d5963243-262e-4398-b4d7-fb16d06484f6:

по причине:

Вообще, что за запрос POST, если у меня база файловая?

ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку «Обновить» в браузере.

Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.

Нередко случается ситуация, когда во время работы в программе 1С Бухгалтерия внезапно появляется окно с текстом: «ошибка /e1cib/modules/call», после чего программа экстренно закрывается. Сегодня мы поговорим о причинах этой проблемы и рассмотрим способы ее решения.

Обычно данная ошибка имеет программный характер, из-за некорректного обновления или ошибки в программном коде. После появления окна «Информация для технической поддержки» обычно указывается причина сбоя: СУБД, программная и т.д. Чаще всего ошибка e1cib modules call может появляться неожиданно и без явных на то причин, чем и раздражает пользователей и программистов 1С.

Примерный вид ошибки

Примерный вид ошибки

Однако, как было замечено, чаще всего ошибка появляется при обновлении на новые конфигурации программы: 8.3.6, 8.3.8.хх, 8.3.9.xxx. Как говорилось ранее, причина сбоя e1cib modules call наверняка кроется в программном коде самого софта, поэтому причина кроется не в настройках компьютера.  Сфокусируем внимание на решении проблемы по описанной далее инструкции.

Способы решения ошибки e1cib modules call

Чтобы решить ошибку /e1cib/modules/call попробуйте проделать следующее:

1. Первое, что необходимо сделать, это выполнить стандартную процедуру проверки и правки клиента. Для этого необходимо зайти в конфигуратор, перейти в раздел «Администрирование» — «Тестирование и исправление». Стоит помнить, что данную процедуру необходимо выполнять в монопольном режиме, т.е. кроме вас в конфигураторе настроек не должно быть других пользователей. Также перед выполнением данной процедуры рекомендуем выполнить резервную копию данных.

Тестирование и исправление

Тестирование и исправление

2. Установите самые последние обновления программы 1С. Как показывает практика, ошибка уже массово появляласт в 2016 — 2017 годах, после этого администрация сервиса выпустила ряд обновлений, которые помогут исправить ошибку.

3. Если вышеуказанные способы вам не помогли, попробуйте откатить программу на предыдущую версию. После чего, сперва обновите платформу, сконвертируйте ИБ и только после этого обновляйте конфигуратор БП на новую версию.

4. Многие специалисты рекомендуют почистить кэш для корректного подключения к серверам. Для этого удалите в папке кэша все файлы, исключая те, которые имеют расширение *.1. Обычно каталог находится по следующему адресу: Program Files/1cv8/srvinfo/reg_1541.

5. Попробуйте перезапустить сам сервер 1С. Часто это помогает решить проблему.

6. В конце концов, свяжитесь с техподдержкой. Специалисты поддержки наверняка порекомендуют актуальный способ решения проблемы и обновления компонентов.

Итог 

Как вы уже поняли ошибка «ошибка /e1cib/modules/call» затрагивает пользователей глобально и чаще всего возникает после обновления клиента 1С на более новую версию. Выполнив все вышеуказанные действия, ошибка с большой вероятностью исчезнет. Если у вас остались вопросы или вы знаете более эффективный способ решения проблемы, то напишите его в комментариях.

Оценка статьи:

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (9 оценок, среднее: 2,44 из 5)

Загрузка…

Самое читаемое:

Как установить дополнительные виджеты на экран телефона Андроид

17.03.2022

Как установить дополнительные виджеты на экран телефона Андроид

Если у Вас возникли сложности с тем, чтобы добавить виджеты приложений на смартфон, то это пошаговое руководство…

Далее

Как очистить кэш телеграмма на телефоне Андроид

17.03.2022

Как очистить кэш телеграмма на телефоне Андроид

Люди, которые активно используют мессенджеры, зачастую не догадываются о том, что в их мобильных гаджетах…

Далее

Как скопировать ссылку на свой телеграмм Андроид

17.03.2022

Как скопировать ссылку на свой телеграмм Андроид

Любой из пользователей мессенджера Телеграм в тот или иной момент времени задавался вопросом, как узнать, где…

Далее

Ошибка 104101 в Zoom – как исправить

02.03.2022

Ошибка 104101 в Zoom – как исправить

Содержание1 Ошибка 104101 в Zoom – как исправить1.1 Причины ошибки1.2 Смена параметров брандмауэра Windows1.2.1 Отключение…

Далее

Одна из новых ошибок 1C — является обращение к модулю по пути /e1cib/modules/call. Данная ошибка является следствие отправки POST запроса к функции размещенной в этом файле. В этой краткой статье мы рассмотрим как решить эту проблему и почему она возникает.

Содержание

  1. Причины возникновения ошибки работы с ресурсом
  2. Как решить проблему с модулем call
  3. Неспецифицированная ошибка работы с ресурсом
  4. Заключение

Причины возникновения ошибки работы с ресурсом

При составлении процесса загрузки и загрузки данных из ККТ —  используются определенные возможности и функции из за которых могут возникать проблемы при формировании запроса. В данном случае при обращении e1cib к модулю call — возникла проблема с первичной загрузкой.

Как было определено, что все дело в указании неверного периода. Обычно устанавливается полгода, но в данном случае следует указать 3 последних дня.

Как решить проблему с модулем call

Для решения этой ошибки, следует обратиться к документации по 1С:Эвотор. Давайте попробуем следовать инструкции:

  1. Зайдите в программу
  2. Пересоздайте оборудование
  3. Повторно загрузите продажи из ККТ

После этих действий вы должны получить уведомление про успешное выполнении функции и проблем возникать более не должно.

Ошибка e1cib/modules/call 1С - есть решение

Неспецифицированная ошибка работы с ресурсом

Если вместо путей модуля и неопределении кода проблемы, может возникать и такой текст. По факту это одно и тоже. Не стоит паниковать, следует обратиться к пунктам указанным выше. Всем пользователям 1C данная инструкция помогла.

Заключение

Действительно иногда возникают проблемы в такой хорошей программе, от этого никто не застрахован. Не стоит сразу паниковать, а просто следует обратиться к инструкции и выяснить корень проблемы. В данном случае был виноват период.

Надеемся, что статья вам помогла и вы смогли найти решение своей проблемы.

Содержание:

1.       Почему появляется эта ошибка 1с 8?

2.       Исправление ошибку POST  

1.    Почему появляется эта ошибка 1с 8?

В процессе работы с 1С порой появляется сообщение «Ошибка при выполнении запроса POST к ресурсу /e1cib/logForm». Данное сообщение достаточно нередко связано с кодом 1С 8.3 в новых релизах 1С.

Рассмотрим, в чем же заключается «неправильность» выполнения запроса POST к ресурсу 1С, каковы первопричины ее образования и как с ней бороться.

В тексте сообщения обычно содержится растолкование источника появления проблемы – это ошибка 1С 8 либо на сервере, либо СУБД, либо какая-то другая.

«Ошибка при выполнении запроса POST к ресурсу /e1cib/logForm» появляется неожиданно и чаще всего не обладает какой-либо логичностью.  

2.    Исправление ошибку POST

Чтобы исправить ошибку POST к ресурсу /e1cib/logForm можно попробовать сделать следующее:

· Провести типовое Тестирование и Исправлении базы 1С 8 (в конфигураторе в пункте меню «Администрирование» выберите Тестирование и исправление). Предварительно обязательно подготовьте архивную копию базы 1С 8!

· Установить последние актуальные обновления к базе 1С 8.

· Откатить программу 1С до предыдущей версии/релиза (восстановить копию базы 1С, сделанную до выполнения обновления).

· Работая с Windows, можно очистить сеансовые данные. Для этого потребуется остановить службу сервера базы 1С, после чего в папке C:Program Files1cv8srvinforeg_1541snccntx + *уникальный идентификатор* удалить все за исключением файлов, которые имеют расширение *.1, а затем обратно запустить «Сервер 1С».

· Перезапустить сам сервер 1С Предприятие.

· Обратиться на линию консультаций в официальную поддержку фирмы «1С». Кстати, Вы также можете обратиться и к нам по этому или любому другому вопросу. Мы всегда на связи и с радостью поможем решить Вашу проблему.

Специалист компании «Кодерлайн»

Иванова Ольга

  1. 30.12.2022, 10:16


    #11

    Ymorozoff вне форума


    Гость форума


    По умолчанию Re: Замучила ошибка при выполнении запроса POST

    Будете смеяться: Делал для клиента пустую базу со справочниками. У меня все Ок. Принес к нему — не работает. Пишет:
    Непредвиденная ошибка Невосстановимая ошибка Ошибка при выполнении запроса POST к ресурсу /e1cib/modules/call: по причине: Ошибка SDBL: Таблица или поле DataSeparationUse21889 не содержится в разделе FROM
    Мучился три дня, перелазил весь инет, перепробовал все, уже отчаялся…. Потом заметил, что в папке нет файла DoNotCopy.txt. Вставил… ЗАРАБОТАЛО!!!
    Мож кому поможет.


  2. Пользователь сказал cпасибо:


  3. 30.12.2022, 12:14


    #12

    По умолчанию Re: Замучила ошибка при выполнении запроса POST

    Цитата Сообщение от Ymorozoff
    Посмотреть сообщение

    Будете смеяться: Делал для клиента пустую базу со справочниками. У меня все Ок. Принес к нему — не работает. Пишет:
    Непредвиденная ошибка Невосстановимая ошибка Ошибка при выполнении запроса POST к ресурсу /e1cib/modules/call: по причине: Ошибка SDBL: Таблица или поле DataSeparationUse21889 не содержится в разделе FROM
    Мучился три дня, перелазил весь инет, перепробовал все, уже отчаялся…. Потом заметил, что в папке нет файла DoNotCopy.txt. Вставил… ЗАРАБОТАЛО!!!
    Мож кому поможет.

    Желательно указывать релизы платформ и конфигураций и как переносили базу.


Похожие темы

  1. Ответов: 1

    Последнее сообщение: 28.06.2010, 09:56

Социальные закладки

Социальные закладки


Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
  • BB коды Вкл.
  • Смайлы Вкл.
  • [IMG] код Вкл.
  • [VIDEO] код Вкл.
  • HTML код Выкл.

Правила форума

Ошибка 405 и 500 в HTTP сервисе 1С. Поиск и устранение.

Добрый день, хотел поделиться с вами результатом преодоления этих ошибок при работе с http сервисами 1С. С данной ошибкой мне пришлось столкнуться при переписывании мобильного приложения с web сервисов на http. Ошибка возникала при отправке http сервису POST запроса.

Ошибка 405

При работе с некорректным HTTP сервисом из мобильного приложения возвращалась ошибка 405, которая указывает на конкретную проблему. «405 Method Not Allowed — указанный клиентом метод нельзя применить к текущему ресурсу.» Долго не мог разобраться с данной ошибкой, так как в сервисе запрос был разрешен и шаблоны были настроены корректно.

Ошибка 500

При работе с некорректным HTTP сервисом из внешних программ возвращалась ошибка 500, которая ни о чем конкретном не говорит. «500 Internal Server Error — любая внутренняя ошибка сервера, которая не входит в рамки остальных ошибок класса».

Ошибка 500

Ошибка 405

Вроде HTTP сервис один, а при использовании запросов к нему из разных программ возвращались разные ошибки.

Расследование ошибок 405 и 500 в HTTP сервисе 1С

Времени на выяснение причин ушло очень много. За несколько дней до этой задачи мною были проведены десятки экспериментов по сборке и настройке web сервера apache 2.4 x64 SSL для работы с 1С. Все настройки в основном были связаны с кросс доменными запросами из web приложения на javascript. Столкнувшись с ошибками 405 и 500 на другом проекте я сразу полез в дебри конфигурации apache. После полного удаления apache поставил IIS и на нем вышла такая же ошибка. Поднял на виртуальной машине чистую систему, попробовал apache и iss, но ошибка так и проявлялась. Потом я вспомнил, что одна функция мобильного приложения уже давно использует http сервис и там все прекрасно работает. Создал http сервис с базовыми настройками и все заработало.

Ошибка 405

Как только я переносил код из web сервиса в функции http сервиса, сразу появлялись ошибки. Самое интересное, что отладка не срабатывала, т.е. POST запрос в пустую функцию приходил и отрабатывал, а в функцию с кодом нет.

Ошибка 405

На многих форумах ошибку 405 описывают как ошибку доступа, либо не корректную настройку http сервиса.

Итог разбора ошибок 405 и 500 в HTTP сервисе 1С.

В итоге все оказалось довольно просто. Функция, которая вызывалась внутри функции http сервиса 1с не могла быть вызвана из данного модуля. Странно, что при сохранении конфигурации никакой ошибки на вызов отсутствующей функции не было. Возможно это глюк версии платформы и будет доработан. При использовании web сервисов, даже если код внутри функции был не корректный, отладка работала. В http сервисе сразу идет возврат с ошибками 405 или 500.

P.S. В последней версии платформы ошибка 405 перестала выходить.

Обновление 12.01.2019

В процессе работы часто приходится сталкиваться с ошибками 405 и 500 в HTTP сервисах. Но проблема в 99% случаев в коде сервиса. Возможно это не явно, код вас может уводить глубоко в другие модули, но решение надо искать именно там.

Сейчас у меня такие ошибки начинают и в рабочих проектах. Стоит только внести небольшое изменение которое вызывает исключительную ситуацию, как вы получите ошибку 500. Мобильный клиент ведет себя еще более странно и отловить реальную ошибку очень тяжело, особенно когда переделывает чужие формы под мобильный клиент.

В данный момент я начинаю с того, что отключаю вызов всех функций и процедур начиная со входа в обработчики HTTP сервиса и смотрю как проходят запросы. Если все хорошо, то я начинаю включать код небольшими кусочками и проверять работу сервиса. Данный метод не самый быстрый, но дает 100% результат.

Если у вас остались вопросы, то вы можете задать мне их в социальных сетях или оставить комментарий ниже.

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Hunt код ошибки 0x71111
  • Hunt showdown ошибка easyanticheat 0x4000a