Имя: Пароль:
1C
1С v8
Поле объекта недоступно для записи
0 User123456
 
25.04.14
12:15
если Справочники.ОсновныеСредства.НайтиПоКоду(стр.Код1С)<>Справочники.ОсновныеСредства.ПустаяСсылка() и Справочники.ОсновныеСредства.НайтиПоКоду(стр.Код1С)<>Неопределено  тогда
                спр=Справочники.ОсновныеСредства.НайтиПоКоду(стр.Код1С);
                спр.ПолучитьОбъект();
                спр.Наименование="абра-кадабра";


ругается Поле объекта недоступно для записи (Наименование), права есть. Куда копать
1 Wobland
 
25.04.14
12:16
в НайтиПоКоду
2 Wobland
 
25.04.14
12:17
(1) сторно. в получить объект
3 Defender aka LINN
 
25.04.14
12:17
(0) Иди обратно на свои клюшки
4 User123456
 
25.04.14
12:17
ссылка возвращается с конкретным объектом, после ПолучитьОбъект, должно же все редактироваться спокойно.
5 Wobland
 
25.04.14
12:17
это та самая КД?
6 User123456
 
25.04.14
12:18
нет, это другая задача
7 Wobland
 
25.04.14
12:18
(4) в нашем прекрасном мире нельзя ссылку редактировать
8 User123456
 
25.04.14
12:20
спр=спр.ПолучитьОбъект();

все заработало, вопрос снят
9 StaticUnsafe
 
25.04.14
12:20
(0)   Объект = спр.ПолучитьОбъект();
      Объект.Наименование="абра-кадабра";
      Объект.Записать();
10 StaticUnsafe
 
25.04.14
12:22
(0) +
если Справочники.ОсновныеСредства.НайтиПоКоду(стр.Код1С)<>Справочники.ОсновныеСредства.ПустаяСсылка() и Справочники.ОсновныеСредства.НайтиПоКоду(стр.Код1С)<>Неопределено  тогда
                спр=Справочники.ОсновныеСредства.НайтиПоКоду(стр.Код1С);


найди по коду один раз, результат в переменную и с ней работай. зачем 3 раза искать?
11 User123456
 
25.04.14
12:24
копи паст = ленивый вариант + загрузить один раз 100 позиций и забыть про этот код
12 hhhh
 
25.04.14
12:36
(11) ну и? загрузка 2 часа у вас будет идти 6 часов.
13 User123456
 
09.05.14
14:44
сработало за 2 минуты, так что все закрыто)))
Независимо от того, куда вы едете — это в гору и против ветра!