Позиционирование на строке динамического списка (форма выбора) #654012


#0 by guitar_player
Есть управляемая форма, на форме расположена 2 динамических списка, при выборе в первом строки заполняется второй. Второй динамический список основной таблицы не имеет. Теперь эту форму необходимо использовать для выбора. Появилась проблема, как спозиционироваться на строке второго динамического списка? Можно предположить, что нужно задать идентификатор тек. строки, но как его получить?
#1 by guitar_player
апп
#2 by guitar_player
upp
#3 by MSII
А метод ДанныеСтроки не возвращает ли в том числе и идентификатор строки? Проверь.
#4 by DirecTwiX
Вопрос непонятен. Зачем ты хочешь на нём позиционироваться? И в чём проблема делаь это так же, как и для первого списка?
#5 by guitar_player
В первом списке выбрана основная таблица, в качестве текущей строки указываю ссылку на справочник (который я знаю). Во втором списке основной таблице нет, есть набор данных, который позволит идентифицировать нужную мне строку, но как ее найти? Не могу понять как обойти выведенные данные дин. списка, чтобы  определить строку и ее идентификатор и спозиционироваться на ней.
#6 by guitar_player
в метод необходимо передать строку. Но нужную мне  строку дин. списка я не знаю, я знаю только набор данных позволяющих выделить ее из остальных строку.
#7 by DirecTwiX
Элементы.Список.ВыделенныеСтроки
#8 by guitar_player
В выделенных строках находится только 1 строка (по умолчанию), а моя строка может быть 3 или 4 - мне ее и нужно найти.
#9 by DirecTwiX
Находится только ОДНА строка? Или только ПЕРВАЯ? Тогда в чём проблема перебрать все строки?
#10 by MSII
Ну вот. Находишь нужную строку (данные ты знаешь), получаешь числовой идентификатор, позиционируешь.
#11 by guitar_player
, только первая вот я и спрашиваю как можно переработь все строки в динамическом списке?
#12 by guitar_player
, просто мне кажется, что строки выведенные при помощи динамического списка перебрать не возможно (как то не сходится со смыслом дин.списка), но вот как спозиционироваться на строке в форме выбора...
#13 by olegves
если есть осн таблица, тогда ссылка, если нет, - используй таблицу значений вместо ДС
#14 by guitar_player
Да, видимо только так. Только обидно терять часть функционала, который предоставляет дин. список.
#15 by DirecTwiX
Так  тебе  надо  перебирать  только те, которые показаны в  списке?
#16 by DirecTwiX
Ещё  такая  идея  пришла..  Запомнить  выделенные строки, выделить все (вот тут не  знаю,  может  список этого не позволяет,  но процедуры выглядит логично),  перебрать выделенные строки,  восстановить выделение.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С