Имя: Пароль:
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) Спасибо! Заработало! Возможно, дело в том, что раньше у этого пользователя не было прав на этот документ, ему дали, но вот чтот дали не так)))
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан