|
Поле объекта недоступно для записи |
☑ |
0
1c3d
08.03.14
✎
20:33
|
1c8.2
Справочник Сотрудники
Модуль формы элемента
Процедура ПриОткрытии()
Если не ЭтоНовый() Тогда
Отбор=Новый Структура("Сотрудник",ЭтотОбъект.Ссылка);
ПоследниеДанные=РегистрыСведений.Сотрудники.ПолучитьПоследнее(РабочаяДата,Отбор);
ЭлементыФормы.ФискКод.Значение=ПоследниеДанные.ФискКод;
ЭлементыФормы.АдресСтр1.Значение=ПоследниеДанные.АдресСтр1;
ЭлементыФормы.АдресСтр2.Значение=ПоследниеДанные.АдресСтр2;
ЭлементыФормы.Должность.Значение=ПоследниеДанные.Должность;
...
Добавил Новыйреквизит Справочника.
При добавлении в модуле строки:
ЭлементыФормы.НовыйРекизит.Значение=...;
выдает сообщение:
Поле объекта недоступно для записи
И в то же время, принимает запись
Новыйреквизит=...;
Как объяснить?
|
|
1
NcSteel
08.03.14
✎
20:44
|
1. ПоследниеДанные=РегистрыСведений.Сотрудники.ПолучитьПоследнее(РабочаяДата,Отбор); - За это растрел на месте без суда и следствия
2. ЭлементыФормы.ФискКод.Значение=ПоследниеДанные.ФискКод;
ЭлементыФормы.АдресСтр1.Значение=ПоследниеДанные.АдресСтр1;
ЭлементыФормы.АдресСтр2.Значение=ПоследниеДанные.АдресСтр2;
За это контрольный в голову
3. ЭлементыФормы.НовыйРекизит.Значение=...; - кремация!
Код просто ужасссссс..
|
|
2
1c3d
08.03.14
✎
20:59
|
это код из стандартной конфигурации.
Мне интересно, почему в одном случае принимает
Элементыформы...
а для нового реквизита - не хочет.
|
|
3
NcSteel
08.03.14
✎
21:00
|
Этого нет в стандартной конфигурации. Ни в одной!
|
|
4
NcSteel
08.03.14
✎
21:02
|
Так же скорее всего имя реквизита совпадает с одним из платформенных свойств коллекции "ЭлементыФормы", поэтому происходит конфликт имен. Не надо так именовать.... дурь процветает
|
|
5
1c3d
08.03.14
✎
21:03
|
1.ПоследниеДанные=РегистрыСведений.Сотрудники.ПолучитьПоследнее(РабочаяДата,Отбор); - За это растрел на месте без суда и следствия
_____
и, почему - расстрел?
|
|
6
NcSteel
08.03.14
✎
21:05
|
данные надо получать только запросом. на спеце вообще минус бал или даже 2
|
|
7
1c3d
08.03.14
✎
21:08
|
Приведите пример, п-ста.
|
|
8
NcSteel
08.03.14
✎
21:11
|
(7) Твой пример..... ты уже сам привел
|
|
9
1c3d
08.03.14
✎
21:23
|
? правильный пример. В крематорий не хочется :)
|
|
10
NcSteel
08.03.14
✎
21:30
|
Использовать только запросы.... реквизиты заполнять не через элементы формы, а через прямое обращение к ним.
|
|
11
zippygrill
08.03.14
✎
21:36
|
Ну и в какой конф-й такой код?
|
|
12
iHell
08.03.14
✎
21:55
|
(11) Сейчас с утшкой работаю на проекте, уже не раз видел использование для поиска методов менеджера.
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой