Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
14 дек 2024, 03:45

Не могу записать в ячеку значения

Автор AxOn, 20 янв 2012, 18:19

0 Пользователей и 1 гость просматривают эту тему.

AxOn

Помогите. Как можно присвоить каждой строке ячейки(Остаток) значение 90.
У меня выдает ошибку "Поле объекта не доступно для записи (Остаток)" хотя если убрать за комментированную  функцию сообщить то компилятор выводит все значения ячейки остатка. Справочник иерархический, даже выводятся из всех групп значения остатка, а поменять аналогично значения нельзя, почему?((( 


Процедура ПолеДатаПриИзменении(Элемент)
// Вставить содержимое обработчика.

ВыборкаСправочника = Справочники.Деньги.Выбрать();

Пока ВыборкаСправочника.Следующий() Цикл


ВыборкаСправочника.Остаток = 90;


//Сообщить(ВыборкаСправочника.Остаток);

КонецЦикла;


КонецПроцедуры


Dethmontt

Процедура ПолеДатаПриИзменении(Элемент)
   // Вставить содержимое обработчика.
   
ВыборкаСправочника = Справочники.Деньги.Выбрать();

Пока ВыборкаСправочника.Следующий() Цикл
   ОбъектВыб = ВыборкаСправочника.Ссылка.ПолучитьОбъект();

   ОбъектВыб.Остаток = 90;


//Сообщить(ОбъектВыб.Остаток);

КонецЦикла;

   
КонецПроцедуры
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

AxOn

Цитата: Dethmontt от 20 янв 2012, 19:00
Процедура ПолеДатаПриИзменении(Элемент)
    // Вставить содержимое обработчика.
   
ВыборкаСправочника = Справочники.Деньги.Выбрать();

Пока ВыборкаСправочника.Следующий() Цикл
    ОбъектВыб = ВыборкаСправочника.Ссылка.ПолучитьОбъект();

    ОбъектВыб.Остаток = 90;


//Сообщить(ОбъектВыб.Остаток);

КонецЦикла;

   
КонецПроцедуры


сейчас пишет:


{Справочник.Деньги.Форма.ФормаСписка(9)}: Ошибка при установке значения атрибута контекста (Остаток): Реквизит недоступен для группы
    ОбъектВыб.Остаток = 90;
по причине:
Реквизит недоступен для группы

AxOn

Всё разобрался Dethmontt спасибо огромное

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск