Имя: Пароль:
1C
 
УФ 83 Текущая Строка не срабатывает
0 Patrio_
O_Muerte
 
09.12.14
09:41
Доброе утро.
На форме есть Таблица, перезаполняю ее методом
РеквизитФормыВЗначение и ЗначениеВРеквизитФормы, после этого пытаюсь установить текущую строку, ту которая была до обработки. Отладчик показывает что типа да, присвоил нужную строку, а на форме на самом деле выделена всегда первая строка.
Вот как я назначаю текущую строку:
сначала заполнил ее -
ТекСтрока = Элементы.Товары.ТекущиеДанные.НомерСтроки;
а затем устанавливаю -
Элементы.Товары.ТекущаяСтрока = ТекСтрока;
1 vicof
 
09.12.14
09:42
НомерСтроки и ИдентификаторСтроки разные вещи
2 Рэйв
 
09.12.14
09:43
ТекущаяСтрока используй вместо ТекущиеДанные.
И не НомерСтроки конечно в нее присваивай,
а Элементы.Товары.ТекущиаяСтрока
3 МишельЛ
 
09.12.14
10:03
(1)?
(2) и? Элементы.Товары.ТекущаяСтрока = Элементы.Товары.ТекущаяСтрока??
Зная 1С, должно быть что-то
Элементы.Товары.ТекущаяСтрока.Установить(Стр[10])
4 МишельЛ
 
09.12.14
10:06
(1)да, и что такое "ИдентификаторСтроки", если у нас в 1с позволена только ссылка на строку?
5 vicof
 
09.12.14
10:08
ДанныеФормыЭлементКоллекции.ПолучитьИдентификатор (FormDataCollectionItem.GetID)
ДанныеФормыЭлементКоллекции (FormDataCollectionItem)
ПолучитьИдентификатор (GetID)
Синтаксис:

ПолучитьИдентификатор()
Возвращаемое значение:

Тип: Число.

Описание:

Получает идентификатор для элемента коллекции. Этот идентификатор не привязан к позиции элемента в коллекции.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент.
6 hhhh
 
09.12.14
10:27
(4) с утра пить вредно
7 Patrio_
O_Muerte
 
09.12.14
10:39
(5)Хорошо, получил я идентификатор, а дальше?
8 Patrio_
O_Muerte
 
09.12.14
10:40
Как мне с его помощью спозиционироватся на нужную строку?
9 vicof
 
09.12.14
10:45
(8) Открыть СП не предлагать?

ДанныеФормыКоллекция.НайтиПоИдентификатору (FormDataCollection.FindByID)
ДанныеФормыКоллекция (FormDataCollection)
НайтиПоИдентификатору (FindByID)
Синтаксис:

НайтиПоИдентификатору(<Идентификатор>)
Параметры:

<Идентификатор> (обязательный)

Тип: Число.
Идентификатор строки таблицы.
Возвращаемое значение:

Тип: ДанныеФормыЭлементКоллекции; Неопределено.
Неопределено - элемент не найден.
Описание:

Получает элемент коллекции по идентификатору.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент.
См. также:

ТаблицаФормы, свойство ВыделенныеСтроки
ТаблицаФормы, свойство ТекущийРодитель
ТаблицаФормы, свойство ТекущаяСтрока
10 МишельЛ
 
09.12.14
11:04
(5) аналог Индекса в коллекции формы 8.3?
11 Patrio_
O_Muerte
 
09.12.14
11:17
(9)Нашел я строку в ДанныхКоллекцииФормы по идентификатору, а как мне на форме  то спозиционироваться на выбранной строке?
12 hhhh
 
09.12.14
11:19
Элементы.Товары.ТекущаяСтрока = ТекСтрока;
13 Patrio_
O_Muerte
 
09.12.14
11:24
(12)Не робит.
Ошибка? Это не ошибка, это системная функция.