Имя: Пароль:
1C
1С v8
ТекущиеДанные скрытой таблицы формы
0 Dirk Diggler
 
03.09.24
15:00
Как изменить содержиме ТекущиеДанные? Добавляю строку, элементу присваиваю её индентификатор. ТекущиеДанные остаются неопределено.

нс = Объект.СозданиеМоделей3D.Добавить();
Элементы.СозданиеМоделей3D.ТекущаяСтрока = нс.ПолучитьИдентификатор();


Работает только если сделать таблицу видимой, но этого нельзя - нужное мне поле редактируется в отдельном поле ввода, а не в таблице.
1 Галахад
 
03.09.24
16:11
А зачем?
2 craxx
 
03.09.24
16:48
(0) Что такое текущая строка в невидимой таблице - непонятно вообще. Индексами строк проще в таком случае пользоваться.
3 butterbean
 
03.09.24
18:14
(0) нс надо менять
4 Смотрящий
 
03.09.24
18:56
.ТекущиеДанные это костыль для .ТекущаяСтрока для недотаблицы ДанныеФормыКоллекция

К скрытой ДанныеФормыКоллекция обращайся напрямую по индексу
5 Dirk Diggler
 
04.09.24
16:17
(2) абсолютно то же самое, что и у таблице с .Видимость = Истина;

(3) (4) Это мне на каждое поле нужно будет по дополнительному реквизиту формы вкрячивать. Не хотелось бы, конечно....
Но похоже придется.
6 AAA
 
05.09.24
07:01
а зачем вообще это? Зачем редактировать поля таблицы, не видя ее ? в чем тайный смысл ? И кто двигает строки этой невидимой страницы ?
Задача явно носит извращенный и надуманный характер ) В итоге продублируете таблицу своими полями для редактирования
Программист всегда исправляет последнюю ошибку.