|
|
УФ 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)Не робит.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший