Добрый день!
УТ 11.1, есть внешняя обработка по созданию и проведению документов Перемещения между организациями, если товара не хватает для проведения Реализации.
Если ее запускать через Меню - Файл - и там выбрать док Реализации - то обработка создает и проводит нужные документы Перемещения.
Если же эту обработку зарегистрировать через регистрацию дополнительных внешних и вызывать по кнопке в форме док Реализации, то документы Перемещения создаются, но не проводятся! Ошибка при вызове метода контекста Записать. Нарушение прав доступа! В ЖР пишет что нет прав на
Регистр сведений. Задания к расчету себестоимости
Права полные!
Подскажите как такое может быть(не обрабатывается Док.Записать(РежимЗаписиДокумента.Проведение)), и что нужно сделать чтобы обработка заработала из реализации.
ну вот конкретно на этот регистр права судя по полным
не понятно в чем разница межу вызовами через внешний файл и по кнопке из Реализации из спр ДопОбработки.
&НаКлиенте
Процедура ПроверитьОстатки(Команда)
ИмяВнешнейОбработки = "Проверить и откорректировать остатки по организации";
Рез = ВыполнитьФункциюВнешнейОбработкиНаСервере(ИмяВнешнейОбработки);
КонецПроцедуры
&НаСервере
Функция ВыполнитьФункциюВнешнейОбработкиНаСервере(ИмяВнешнейОбработки)
ДопВнешняяОбработка = Справочники.ДополнительныеОтчетыИОбработки.НайтиПоНаименованию(ИмяВнешнейОбработки);
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший