8.х Ошибка записи документа из внешней обработки

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

  1. TopicStarter Overlay
    Svb
    Offline

    Svb Опытный в 1С Команда форума

    Регистрация:
    12 янв 2011
    Сообщения:
    980
    Симпатии:
    19
    Баллы:
    29
    Добрый день.
    Платформа 8.2, УТ 11.0.7.8
    Есть внешняя обработка, которая запускаетСЯ из под пользователя с НЕ полными правами.
    При попытке через эту обработку изменить реквизит документа - выдает ошибку (см.скриншот).
    Просто открыть документ из пользователя и провести его - могу.
    23.12.png
    Код записи документа из внешней обработки
    Код:
    &НаСервере
    Функция ЗаписатьДокумент(ДокСсылка, СтруктураДанных)
      
        //УстановитьПривилегированныйРежим(Истина);
      
        ДокОбъект = ДокСсылка.ПолучитьОбъект();
        ЗаполнитьЗначенияСвойств(ДокОбъект, СтруктураДанных);
      
        Попытка
            ДокОбъект.Записать(РежимЗаписиДокумента.Запись);
            Возврат Истина;
        Исключение
            Сообщить("Не удалось записать изменения в документе:" + ДокОбъект);
            Сообщить(ОписаниеОшибки());
            Возврат Ложь;
        КонецПопытки;
      
        //УстановитьПривилегированныйРежим(Ложь);
      
    КонецФункции
    --- Объединение сообщений, 23 дек 2015 ---
    Не знаю, что произошло, но теперь ошибка стала такая:
    Последнее редактирование: 23 дек 2015
  2. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.581
    Симпатии:
    717
    Баллы:
    204
    Так понимаю, в какой-то момент включается привилегированный режим при интерактивной работе пользователя и не происходит этого при записи документ через обработку.

    Новая концепция ускорения работы конфигураций, Welcome :)
  3. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.649
    Симпатии:
    948
    Баллы:
    204
    вполне допускается данный вариант.
  4. Dem0lisher
    Offline

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

    Регистрация:
    4 авг 2009
    Сообщения:
    1.028
    Симпатии:
    51
    Баллы:
    54
    А если попробовать провести а не записать?
    Может этот УстановитьПривилегированныйРежим при проведении запускается?
  5. TopicStarter Overlay
    Svb
    Offline

    Svb Опытный в 1С Команда форума

    Регистрация:
    12 янв 2011
    Сообщения:
    980
    Симпатии:
    19
    Баллы:
    29
    Попробую разобраться с привелигированным режимом, в какой момент он устанавливается. И с чем его съесть.
  6. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.410
    Симпатии:
    316
    Баллы:
    104
    Обработка выполняется в безопасном режиме? (я не знаю где в УТ 11 это настраивается). Отключить его.
    При безопасном запуске обработки игнорируются запросы на переход в привилегированный режим.
  7. TopicStarter Overlay
    Svb
    Offline

    Svb Опытный в 1С Команда форума

    Регистрация:
    12 янв 2011
    Сообщения:
    980
    Симпатии:
    19
    Баллы:
    29
    Да, отключил безопасный режим запуска для этой дополнительной обработки - запустилось.
    Но не нравится мне такой вариант.
  8. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.581
    Симпатии:
    717
    Баллы:
    204
    так либо крестик снимите, либо трусы наденьте :)
    alexburn нравится это.
  9. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.782
    Симпатии:
    509
    Баллы:
    204
    аааааа, в мемы!!!!! :D:D:D
  10. TopicStarter Overlay
    Svb
    Offline

    Svb Опытный в 1С Команда форума

    Регистрация:
    12 янв 2011
    Сообщения:
    980
    Симпатии:
    19
    Баллы:
    29
    ((((((((((((

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