Имя: Пароль:
1C
1С v8
Не записанный документ записать в регистр сведений.
0 qwasqu
 
11.08.15
15:54
Здравствуйте.
Выполняется вот такой кусок стандартного кода, под полными правами все ОК, под не полными выходит в исключение.
Т.е. получается, что под неполными правами нельзя записать незаписанную ссылку, а под полными можно?

Спасибо.


Документ = Справочники.ДокументыРеализацииПолномочийНалоговыхОрганов.СоздатьЭлемент();
        ДокументСсылка = Справочники.ДокументыРеализацииПолномочийНалоговыхОрганов.ПолучитьСсылку();
        Документ.УстановитьСсылкуНового(ДокументСсылка);
    Документ.ВидДокумента             = ПолучитьВидНалоговогоДокументаПоКНД(РеквизитыДокумента.ВидДокумента);
        Документ.ДатаДокумента             = РеквизитыДокумента.ДатаДокумента;
        Документ.НомерДокумента         = СокрЛП(СтрЗаменить(РеквизитыДокумента.НомерДокумента, "номер", ""));
        Документ.НалоговыйОрган         = ЦиклОбмена.ВнешняяОрганизация;
        Документ.Организация             = ЦиклОбмена.Организация;
        
        // добавляем вложения документа
        Для Каждого Приложение Из ВложенияПриложение Цикл
            Если СписокИменФайловВложений.НайтиПоЗначению(ИмяФайлаБезРасширения(Приложение.ИмяФайла)) <> Неопределено
             ИЛИ СписокИменФайловВложений.НайтиПоЗначению(Приложение.ИмяФайла) <> Неопределено Тогда
                ДобавитьВложенияДокумента(ДокументСсылка, Приложение.ИмяФайла, Приложение.Данные, ТипСодержимогоПоИмениФайла(Приложение.ИмяФайла), Приложение.Размер);  
            КонецЕсли;
        КонецЦикла;
Функция ДобавитьВложенияДокумента(Документ, ИмяФайла, Данные, Тип, Размер = Неопределено) Экспорт
    
    Если НЕ ЗначениеЗаполнено(Документ) Тогда
        Возврат Ложь;
    КонецЕсли;
    
    Если Размер = Неопределено Тогда
        Размер = ОпределитьРазмер(Данные);
    КонецЕсли;
    
    МенеджерЗаписи = РегистрыСведений.ФайлыДокументовРеализацииПолномочийНалоговыхОрганов.СоздатьМенеджерЗаписи();
    МенеджерЗаписи.Документ = Документ;
    МенеджерЗаписи.ИмяФайла = ИмяФайла;
    МенеджерЗаписи.ТипСодержимого = Тип;
    МенеджерЗаписи.Размер = Размер;
    
    ТипДанных = ТипЗнч(Данные);
    Если ТипДанных = Тип("ХранилищеЗначения") Тогда
        МенеджерЗаписи.Данные = Данные;
    ИначеЕсли ТипДанных = Тип("Строка") Тогда
        МенеджерЗаписи.Данные = Новый ХранилищеЗначения(Новый ДвоичныеДанные(Данные), Новый СжатиеДанных(9));
    Иначе
        МенеджерЗаписи.Данные = Новый ХранилищеЗначения(Данные, Новый СжатиеДанных(9));
    КонецЕсли;
    Попытка
        МенеджерЗаписи.Записать(Истина);
        Возврат Истина;
    Исключение
        СообщитьОбОшибке("Не удалось сохранить в информационной базе вложение """ + ИмяФайла + """ входящего документа """ + Документ + """!" + Символы.ПС + ИнформацияОбОшибке().Описание, СтатусСообщения.Важное);
        Возврат Ложь;
    КонецПопытки;
    
КонецФункции
1 ДенисЧ
 
11.08.15
15:55
ОписаниеОшибки() мы должны угадать?
2 qwasqu
 
11.08.15
15:55
Точнее не документ а справочник, но это сути не меняет.
3 Mitriy
 
11.08.15
15:57
ошибка где-то там, а совсем не тут...
4 qwasqu
 
11.08.15
16:40
(3) Нет, именно тут именно при записи вылетает ошибка, под полными правами все нормально походит, а под неполными с ошибкой.
5 Живой Ископаемый
 
11.08.15
16:44
слово "незаписанный" пишется вместе. Да вообще частица не со всеми словами в русском языке пишется вместе за исключением глаголов и когда она идет со словом, после которого есть противопоставление.
Типа "не записанный, а непонятно какой"
6 MiamiVice
 
11.08.15
16:56
Правильный ответ в (5) )
7 qwasqu
 
11.08.15
16:57
(5) Спасибо, буду знать.
8 Про100Филя
 
11.08.15
17:00
(0) Права на запись в ФайлыДокументовРеализацииПолномочийНалоговыхОрганов есть?
9 qwasqu
 
11.08.15
17:04
(8) Да, есть.
10 Про100Филя
 
11.08.15
17:07
(9) Описание ошибки какое?
11 igork1966
 
11.08.15
17:54
RLS включено?

// ОсновноеУсловиеЧтение
// Можно читать если есть доступ к (по или)
// Организации
#ПоЗначениям("РегистрСведений.ФайлыДокументовРеализацииПолномочийНалоговыхОрганов", "Чтение", "",
"Организации", "Документ.Организация", <<<<<<<<<<
12 Господин ПЖ
 
11.08.15
17:56
в ЖР все написано если проблема в правах