Имя: Пароль:
1C
 
Установка активной строки в справочнике "Внутренние документы"
0 Paul-Leon
 
10.02.14
13:47
Здравствуйте, помогите, пожалуйста. Конфигурация Документооборот. Надо установить курсор в форме списка справочника "Внутренние документы" на определённую строку. В этой форме есть реквизит Список, он выделен жирным шрифтом, я так понимаю, это основной реквизит и он связан с объектом «Справочник Список» "Внутренние документы". Но при этом реквизит «Список» имеет тип «Динамический список». Когда в модуле формы списка данного справочника я пишу Элементы.Список.ТекущаяСтрока = 2, Элементы.Список.ТекущаяСтрока как имело тип «Не определено» до исполнения этого оператора , так и имеет этот же тип после исполнения оператора. Как здесь надо сделать?
1 Cube
 
10.02.14
13:50
(0) А ты уверен, что у тебя есть строка с идентификатором 2?
2 Cube
 
10.02.14
13:52
Покури ПолучитьИдентификатор() и НайтиПоИдентификатору()
3 Paul-Leon
 
10.02.14
13:57
2 - это номер строки.
Я по-другому пробовал: Элементы.Список.ТекущаяСтрока = НужныйЭлемент.
При этом НужныйЭлемент находится хорошо, а дальше плохо.
4 Cube
 
11.02.14
05:13
(3) Идентификатор строки (ИС) и номер строки (НС) вообще разные вещи. Пример:
1). Создаем любой новый документ, у которого есть ТЧ.
2). Добавляем строку в ТЧ. НС = 1, ИС = 1.
3). Удаляем эту строку.
4). Добавляем строку. НС = 1, ИС = 2.
5). Удаляем строку.
6). Добавляем строку. НС = 1, ИС = 3.
7). Ну ты понял, да?

Поэтому в УФ нужно работать с идентификаторами строк, а не с номерами строк.