Господа, поздравьте я начал сходить с ума с этой 8.2
есть в базе БП 3.0 польз со стандартной ролью Бухгалтер. проверяю все под ним
он может создавать ручные операции. создаются и записываются без проблем.
если же их создавать программно, под этим пользователем, из внешней обработки:
&НаКлиенте Процедура СоздатьОперацию(Команда) СоздатьОперациюНаСервере(); КонецПроцедуры &НаСервереБезКонтекста Процедура СоздатьОперациюНаСервере() Док = документы.ОперацияБух.СоздатьДокумент(); Док.Дата = текущаяДата(); Док.Записать(); КонецПроцедуры
то вываливается с ошибкой доступа чтения какой-то служебной константы. константа эта - в функциональных опциях, которые проверяются при записи документа. права на эту константу - только у полных прав.
при том, при интерактивном создании документа - эта ФО и константа прекрасно считываются, при программном - валится на ошибке доступа на чтение. это какой-то [...]