Поле объекта недоступно для записи #701215


#0 by 1c3d
1c8.2 Справочник Сотрудники Модуль формы элемента ЭлементыФормы.Должность.Значение=ПоследниеДанные.Должность; ... Добавил Новыйреквизит Справочника. При добавлении в модуле строки: выдает сообщение: Поле объекта недоступно для записи И в то же время, принимает запись Новыйреквизит=...; Как объяснить?
#1 by NcSteel
1. ПоследниеДанные=РегистрыСведений.Сотрудники.ПолучитьПоследнее(РабочаяДата,Отбор); - За это растрел на месте без суда и следствия 2. ЭлементыФормы.ФискКод.Значение=ПоследниеДанные.ФискКод; ЭлементыФормы.АдресСтр1.Значение=ПоследниеДанные.АдресСтр1; ЭлементыФормы.АдресСтр2.Значение=ПоследниеДанные.АдресСтр2; За это контрольный в голову 3. ЭлементыФормы.НовыйРекизит.Значение=...;  - кремация! Код просто ужасссссс..
#2 by 1c3d
это код из стандартной конфигурации. Мне интересно, почему в одном случае принимает Элементыформы... а для нового реквизита - не хочет.
#3 by NcSteel
Этого нет в стандартной конфигурации. Ни в одной!
#4 by NcSteel
Так же скорее всего имя реквизита совпадает с одним из платформенных свойств коллекции "ЭлементыФормы", поэтому происходит конфликт имен. Не надо так именовать.... дурь процветает
#5 by 1c3d
1.ПоследниеДанные=РегистрыСведений.Сотрудники.ПолучитьПоследнее(РабочаяДата,Отбор); - За это растрел на месте без суда и следствия _____ и, почему - расстрел?
#6 by NcSteel
данные надо получать только запросом. на спеце вообще минус бал или даже 2
#7 by 1c3d
Приведите пример, п-ста.
#8 by NcSteel
Твой пример..... ты уже сам привел
#9 by 1c3d
? правильный пример. В крематорий не хочется :)
#10 by NcSteel
Использовать только запросы.... реквизиты заполнять не через элементы формы, а через прямое обращение к ним.
#11 by zippygrill
Ну и в какой конф-й такой код?
#12 by iHell
Сейчас с утшкой работаю на проекте, уже не раз видел использование для поиска методов менеджера.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С