Имя: Пароль:
1C
1С v8
УФ: Поле объекта недоступно для записи
0 mannilele
 
20.08.13
11:05
Непонятная ситуация: у одного пользователя, причем только на его машине, выдается ошибка "Поле объекта недоступно для записи (Цена)", у всх остальных-работает, под этим пользователем на других машинах-работает, под администратором на машине пользователя-то же работает.
Код в документе:
&НаКлиенте
Процедура ВалютаОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
    Курс=РаботаСоСправочниками.ВернутьКурс(Объект.Дата,ВыбранноеЗначение);
    РаботаСДокументами.ПересчетТабличнойЧастиПриИзмененииКурса(Объект.Номенклатура,Объект.Курс,Курс);
    Объект.Курс=Курс;
    СтарыйКурс=Объект.Курс;
КонецПроцедуры

Процедура из общего модуля:
&НаКлиенте
Процедура ПересчетТабличнойЧастиПриИзмененииКурса(ТЧ,Курс1,Курс2) Экспорт
    Для Каждого Строка ИЗ ТЧ Цикл
        Строка.Цена=Строка.Цена*Курс1/Курс2; //вот тут выдает ошибку
        РаботаСдокументами.РассчитатьСумму(Строка);
    КонецЦикла;
КонецПроцедуры

Есть идеи, как поправить?
1 Ork
 
20.08.13
11:07
Нужно смотреть кто такой "Объект.Номенклатура"
2 mannilele
 
20.08.13
11:08
(1) Объект.Номенклатура- табличная часть документа
3 butterbean
 
20.08.13
11:09
перепропиши базу на этом компе
4 Ork
 
20.08.13
11:11
+ (3) Кстати да. Если "у всх остальных-работает" - чистить кеш.
5 mannilele
 
20.08.13
11:23
(4) Спасибо! Заработало! Возможно, дело в том, что раньше у этого пользователя не было прав на этот документ, ему дали, но вот чтот дали не так)))