8.х Серверные методы при завершении работы запрещены

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем dim3740, 20 сен 2016.

  1. TopicStarter Overlay
    dim3740
    Offline

    dim3740 Опытный в 1С

    Регистрация:
    23 ноя 2009
    Сообщения:
    93
    Симпатии:
    0
    Баллы:
    26
    Есть типовая БП 3.0.44.94. Запускается внешняя обработка по меню "Файл\Открыть". При завершении работы БП, если не закрыть ее, выдается "Серверные методы ...запрещены", что, как минимум некомфортно)))) Или это чем-то чревато и для базы данных? Изменения могу внести в обработку, но какие?
  2. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.554
    Симпатии:
    716
    Баллы:
    204
    Проверить, что срабатывает при закрытии обработки и поправить.
  3. Dem0lisher
    Offline

    Dem0lisher Профессионал в 1С

    Регистрация:
    4 авг 2009
    Сообщения:
    1.023
    Симпатии:
    51
    Баллы:
    54
    А почему бы не закрывать обработку сразу после ее выполнения?
  4. TopicStarter Overlay
    dim3740
    Offline

    dim3740 Опытный в 1С

    Регистрация:
    23 ноя 2009
    Сообщения:
    93
    Симпатии:
    0
    Баллы:
    26
    Это обработка "Универсальный рабочий стол" и он нужен все время.... Можно конечно поискать аналог.... Сам не смогу доделать((( Меня, как буха, беспокоят именно ошибки в базе.... Вроде, их не замечаю, но....
    А что проверить при закрытии обработки? Закрывается же БП с косяком...
  5. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.554
    Симпатии:
    716
    Баллы:
    204
    Так косяк из-за обработки, по вашим словам.......
  6. Dem0lisher
    Offline

    Dem0lisher Профессионал в 1С

    Регистрация:
    4 авг 2009
    Сообщения:
    1.023
    Симпатии:
    51
    Баллы:
    54
    Это еще не ошибка, а предупреждение =)
    http://its.1c.ru/db/metod8dev#content:5293:hdoc:podderjka_web_clienta
    Если во время закрытия пытаться выполнить серверный код - он может отработать "не весь" =)
    А в веб-клиенте возможны зависшие сеансы.
    Рассказывайте, что у вас там при закрытии обработки происходит =) Поди значения каких-то настроек в базу записываете? Или лог, в какое время менеджер закрыл 1с-ку? =)
    Переписывайте обработчики связанные с закрытием формы либо пользователи будут нажимать на кнопочку 2 раза.
  7. TopicStarter Overlay
    dim3740
    Offline

    dim3740 Опытный в 1С

    Регистрация:
    23 ноя 2009
    Сообщения:
    93
    Симпатии:
    0
    Баллы:
    26
    Вы правы. Обработка не адаптирована к новому релизу\методам. Исправлять надо ее, согласен. Обработка закрывается успешно, а программа с предупреждением. Ссылку Dem0lisher, посмотрю попозже, спасибо. Проблема снимается, если просто вспомнить перед закрытием БП об открытой обработке (вопрос привычки:))), но это не всегда получается,особенно если открыто множество вкладок\окон... Я предполагал найти простое решение, или оценку риска.... Обработка в базу ничего не записывает, это только ярлыки на внешние обработки на жестком диске. Но для опыта, можно, конечно, и раскрутить\исправить сабж....))))

Поделиться этой страницей