|
ДанныеФормыСтруктура | Свойство проблемы в получении значения свойства |
☑ |
0
программистище
28.05.12
✎
14:26
|
ЗначениеЭлемента = Неопределено;
Элементы.Список.ТекущиеДанные.Свойство(Элементы.Список.ТекущийЭлемент.Имя, ЗначениеЭлемента);
в итоге в "ЗначениеЭлемента" совсем другое значение другой колонки
ничего не пойму, что за чушь, как такое может быть
|
|
1
Feanor
28.05.12
✎
14:40
|
а если в отладчике поглядеть ТекущиеДанные, ЗначениеЭлемента и Элементы.Список.ТекущийЭлемент.Имя - тоже будет ничего не понятно?
|
|
2
программистище
28.05.12
✎
14:46
|
(1) как раз в отладчике и смотрю
Элементы.Список.ТекущийЭлемент.Имя = "НомерЗаказа"
ЗначениеЭлемента берет совсем из другой колонки в этой ситуации из колонки ссылка
и так для всех колонок
|
|
3
программистище
28.05.12
✎
14:47
|
никаких других парметров и реквизитов на форме нет
|
|
4
Feanor
28.05.12
✎
14:48
|
(2) а через точку если обратиться?
Элементы.Список.ТекущиеДанные.НомерЗаказа
|
|
5
программистище
28.05.12
✎
14:50
|
(4) так нормально отрабатывает
|
|
6
Feanor
28.05.12
✎
14:52
|
(5) и до вызова метода "Свойства" в ЗначениеЭлемента = Неопределено?
|
|
7
программистище
28.05.12
✎
14:53
|
(6) да
именно
|
|
8
Feanor
28.05.12
✎
15:04
|
(7) забавно, у меня выводит не ссылку, а "Да" или "Нет", тогда как Элементы.Список.ТекущийЭлемент.Имя = "Номер" документа
|
|
9
программистище
28.05.12
✎
15:05
|
(8) баг платформы наверное
|
|
10
программистище
28.05.12
✎
15:06
|
хотя вот сделал аналогично на другой форме и все работает
ничего не пойму
а на той упорно не хочет
|
|
11
Feanor
28.05.12
✎
15:08
|
(10) у меня вообще форма списка нового документа
|
|
12
программистище
28.05.12
✎
15:13
|
(11) круто, а если брать поле дата то срабатывает
ща буду биться головой "апстол"
гы
|
|
13
Feanor
28.05.12
✎
15:14
|
(12) да, похоже, баг платформы
|
|
14
программистище
28.05.12
✎
15:16
|
(13) по какой причине тогда этот код работает на другой форме ((((
|
|
15
Feanor
28.05.12
✎
15:18
|
(14) у меня из двух реквизитов (дата и номер) работает тока дата, а с номером такая фигня
|
|
16
программистище
28.05.12
✎
15:20
|
(15) у меня же на другой форме так работают еще партнер и проект
|
|
17
программистище
28.05.12
✎
15:21
|
вобщем метод свойоство() не работает
|
|
18
Feanor
28.05.12
✎
15:27
|
(17) ну как вариант
Если Элементы.Список.ТекущиеДанные.Свойство(Элементы.Список.ТекущийЭлемент.Имя) Тогда
ЗначениеЭлемента = Элементы.Список.ТекущиеДанные[Элементы.Список.ТекущийЭлемент.Имя]
КонецЕсли;
|
|
19
программистище
28.05.12
✎
15:35
|
(18) да точно так работает
как я забыл про это
спасибо
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший