Имя: Пароль:
1C
1С v8
"Поле объекта недоступно для записи" при изменении значения в структуре
,
0 FiftyStars
 
22.07.14
18:03
Доброго времени суток.
Подобную проблему у структуры встретил впервые и не могу понять где собака зарыта.
есть общий модуль "А" сервер:

Процедура X(Структура) Экспорт
    Структура.Вставить("бла", "блаблабла");
КонецПроцедуры

Процедура Y(Структура) Экспорт
    Y1(Структура);
КонецПроцедуры

Процедура Y1(Структура)
    Для Каждого КЗ Из Структура Цикл
        КЗ.Значение = "блабла";  
    КонецЦикла;
КонецПроцедуры

и модуль объекта в справочнике

Процедура ПередЗаписью(Отказ)
    Структура = Новый Структура();
    A.X(Структура);
    A.Y(Структура);
КонецПроцедуры

процедура X - заполняет структуру строковыми значениями.
Y - обработка структуры
Y1 - заменяет некоторые значения.

В общем в процедуре Y1 выпадает "Поле объекта недоступно для записи". Видимо, я у себя бревна в глазу не вижу... Поясните, пожалуйста, откуда ошибка?
1 FiftyStars
 
22.07.14
18:22
эммм...идей нет?
2 FiftyStars
 
22.07.14
18:37
Все, разобрался...тупанул жестко. В соседней процедуре часом ранее сделал все правильно.
КЗ.Значение ведь только для чтения.
Структура[КЗ.Ключ] = "блабла";
Спасибо мне за ответ =)
3 User_Agronom
 
22.07.14
19:25
Тихо сам с собою...
34 минуты. Нормально))
4 sirsp
 
22.07.14
20:28
+(3) "Админская задержка" :)