|
Как при изменении столбца получить его значение ↓ (Волшебник 11.08.2025 16:25)
Qzenko, Волшебник, arsik, Затейник, ads55, phabeZ, maxab72, PR, Terrixus, Timon1405, okmail, formista2000
| ☑ |
0
Qzenko
naïve
11.08.25
✎
16:07
|
Добрый день. Пробую получить следующим образом
&НаКлиенте
Процедура ВидыТоваровПриИзменении(Элемент)
ТекущиеДанные = Элементы.Таблица.ТекущиеДанные
ЗначениеИзменяемогоЭлемента = ТекущиеДанные[Элемент.Имя]; ///Имя реквизита
КонецПроцедуры
Выдаёт ошибку "Не найдено поле Имя", так же пробовал вот так
&НаКлиенте
Процедура ВидТовара1ПриИзменении(Элемент)
ТекущиеДанные = Элементы.Таблица.ТекущиеДанные
ЗначениеИзменяемогоЭлемента = ТекущиеДанные.ВидТовара1;
КонецПроцедуры
Везде одна и та же ошибка
|
|
1
Qzenko
naïve
11.08.25
✎
16:09
|
Да, неправильно сформулировал вопрос в теме, правильно будет: Как получить значение элемента табличной части при изменении?
|
|
2
Волшебник
11.08.25
✎
16:22
|
точки с запятой не хватает
кодогенерация, фейковый программный код
|
|
3
Qzenko
naïve
11.08.25
✎
16:22
|
(2) точка с запятой есть, только в этом условном примере нет
Вот актуалочка
ТекущиеДанные = Элементы.ТехникаКонтрагента.ТекущиеДанные;
ЗначениеИзменяемогоЭлемента = ТекущиеДанные[Элемент.Техника];
|
|
4
Волшебник
11.08.25
✎
16:24
|
(3) Зачем Вы льёте нам говно в уши, предоставляя фейковый программный код?
|
|
5
Волшебник
11.08.25
✎
16:24
|
Поставьте точку останова и проверьте типы данных.
|
|
6
Qzenko
naïve
11.08.25
✎
16:26
|
(4) потому что программный код, который указан самым первым, является типовым, и я, пока пытался самостоятельно решить эту проблему наткнулся на него раза 3-4
поэтому скопировал и вставил как есть, в надежде что кто-то вспомнит именно его, именно то, как он тоже искал решение этой проблемы :)
|
|
7
Волшебник
11.08.25
✎
16:28
|
(6) Вы всё врёте!
|
|