Имя: Пароль:
1C
1С v8
Ошибка в коде
0 LeeLoo75
 
14.03.14
14:35
Пишу следующее -

Спр = Справочники.Контрагенты;
СсылкаКонт = Спр.НайтиПоКоду(Объект.Контрагент.Код);
Если СсылкаКонт = Спр.ПустаяСсылка() Тогда
    Сообщить("Не Найден контрагент");
Иначе
    СсылкаКонт.Поставщик = true;
    Спр.Записать();
КонецЕсли;

Выходит ошибка - Поле объекта недоступно для записи (Поставщик)

Поставщик тип Булево.
1 vicof
 
14.03.14
14:36
(0) Классика. Сначала нужно получить объект
2 2S
 
14.03.14
14:37
фото
3 LeeLoo75
 
14.03.14
14:44
(1)
Пишу, получаю объект -
Спр = Справочники.Контрагенты;
СсылкаКонт = Спр.НайтиПоКоду(Объект.Контрагент.Код);
Если СсылкаКонт = Спр.ПустаяСсылка() Тогда
    Сообщить("Не Найден контрагент");
Иначе
    СсылкаКонт.ПолучитьОбъект();
    СсылкаКонт.Поставщик = true;
    СсылкаКонт.Записать();
КонецЕсли;

Ошибка та же...
4 2S
 
14.03.14
14:45
Объект = СсылкаКонт.ПолучитьОбъект();
    Объект .Поставщик = true;
    Объект .Записать();
5 LeeLoo75
 
14.03.14
14:47
(4) СПАСИБОООО!!! Все получилось...
6 vmv
 
14.03.14
14:48
хоть кто-то счастлив в нашем бренном мире