Имя: Пароль:
1C
1С v8
Поле объекта недоступно для записи (ОплаченоДнейЧасов)
,
0 ignatfool
 
27.08.13
13:22
Здравствуйте
КА 1.1.36.1
Есть запрос, есть результат запроса - выборка, пытаюсь присвоить Выборка.ОплаченоДнейЧасов = 0, говорит "Поле объекта недоступно для записи (ОплаченоДнейЧасов)", понятно потому что это не объект, а ссылка на объект, как мне получить объект, выборка.ПолучитьОбъект() - пишет что метод не определен.
1 ДенисЧ
 
27.08.13
13:23
Ошизеть... В выборку писать - это надо было же додуматься...
2 shamannk
 
27.08.13
13:24
ОплаченоДнейЧасов это ссылка?
3 Dmitry1c
 
27.08.13
13:24
К логопеду
4 Wobland
 
27.08.13
13:24
надо как-то заставить ссылки попадать в выборку... но как?
5 Starhan
 
27.08.13
13:30
(0) делов то
Директиву пропиши
#Chuck Norris MODE ON
Выборка.ОплаченоДнейЧасов = 0,
#Chuck Norris MODE OFF
6 Rie
 
27.08.13
13:32
Но возникает ещё один вопрос - _зачем_ может понадобиться писать в выборку?
7 Wobland
 
27.08.13
13:32
(5) да не нужен ЧакНоррисМоде. есть такая штука на свете - ArtMoney
8 shamannk
 
27.08.13
13:37
sv_gravity 1000 любую проблему позволяет перескачить
9 SleepyHead
 
гуру
27.08.13
13:38
(0) Если в выборке есть реквизит (ссылка на нужны тебе объект), то примерно так:

НужныйОбъект = Выборка.Ссылка.ПолучитьОбъект();
НужныйОбъект.ОплаченоДней=0;
10 ignatfool
 
27.08.13
13:54
(9) нет ссылки в выборке
Всем спасибо за издевательства ))) Почитал и решил задачу)))
и (8) - с sv_gravity 1000 - ты со ступеньки спрыгнешь и умрешь, чтобы проблемы перескакивать - нужна sv_gravity 100 и меньше)))
11 shamannk
 
27.08.13
14:00
(10) Сори ошибся. Лучше bind w exit