![]() |
![]() |
|
Где подсмотреть пример работы с динамическим списком? | ☑ | ||
---|---|---|---|---|
0
IamAlexy
28.01.11
✎
03:05
|
собственно туплю:
есть динамический список, запрос произвольный, основной таблицы нет. при работе список выдает какой то результат. задача выделить несколько строк и обработать их содержимое. соответственно вопрос: где подсмотреть работающее решение? |
|||
1
IamAlexy
28.01.11
✎
03:05
|
собственно сейчас выделяю, получаю массив идентификаторов в "выделенныестроки" и далее с ним ничего не сделать..
найтипоидентификатору к динамическому списку вроде как не применимо... |
|||
2
IamAlexy
28.01.11
✎
03:06
|
или отказаться от динамического списка, вкорячить туда таблицу значений и не выпендриваться ?
|
|||
3
fadeik86
28.01.11
✎
03:18
|
В книге Радченко "Разработка управляемого интерфейса"
|
|||
4
IamAlexy
28.01.11
✎
10:25
|
(3) вот какраз сижу листаю - не нахожу.
носом не ткнешь где именно? |
|||
5
IamAlexy
28.01.11
✎
10:53
|
в каком разделе то хоть глянуть то ?
|
|||
6
IamAlexy
28.01.11
✎
14:17
|
давайте мозги.
неужели динамический список нельзя использовать так как я хочу его использовать? |
|||
7
H A D G E H O G s
28.01.11
✎
14:23
|
(6) Данные получить?
|
|||
8
acsent
28.01.11
✎
14:25
|
У элемента формы есть метод найтипоидетификатору
|
|||
9
acsent
28.01.11
✎
14:25
|
или у реквизита
|
|||
10
H A D G E H O G s
28.01.11
✎
14:26
|
Дополнительные свойства элемента управления ТаблицаФормы.
Расширение предоставляет возможность доступа к свойствам динамического списка. В качестве значений для свойств ТекущаяСтрока, ТекущийРодитель и элемента коллекции, содержащейся в свойстве ВыделенныеСтроки, используются значения ссылок на объекты, которые содержит главная таблица динамического списка. Например, СправочникСсылка.Товары. Также эти свойства могут содержать значения типа СтрокаГруппировкиДинамическогоСписка. Если главная таблица не задана или является виртуальной таблицей регистра, в качестве значений будут использоваться числа, являющееся идентификаторами строки в выборке динамического списка. Свойство ТекущиеДанные и метод ДанныеСтроки возвращают структуру, заполненную копией данных. Их изменение не отразится на данных формы. |
|||
11
IamAlexy
28.01.11
✎
14:29
|
(10) вот вот.
идентификаторы строк выборки. вопрос - как получить содержимое строки по идентификатору ? |
|||
12
acsent
28.01.11
✎
14:36
|
Метод НайтиПоИдентификатору возвращает "ТекущиеДанные" строки
|
|||
13
IamAlexy
28.01.11
✎
14:38
|
(12) метод найтипоидентификатору возвращает:
{(1)}: Метод объекта не обнаружен (НайтиПоИдентификатору) |
|||
14
IamAlexy
28.01.11
✎
14:49
|
простой пример:
делаем на УФ динамический список справочника контрагенты. произвольный запрос. ВЫБРАТЬ Контрагенты.Ссылка ИЗ Справочник.Контрагенты КАК Контрагенты основная таблица НЕ ЗАДАНА. на форме видим список. выделяем несколько строк и в процедурке обрабатываем: &НаКлиенте Процедура Команда1(Команда) ОбработатьВыделенныеСтроки(Элементы.Суперсписок.ВыделенныеСтроки); КонецПроцедуры &НаСервере Процедура ОбработатьВыделенныеСтроки(МассивСтрок) Для каждого ТекМ Из МассивСтрок Цикл Сообщить(ТекМ + " "); КонецЦикла; КонецПроцедуры соответственно идентификаторы получили. вопрос - как по идентификатору получить собственно значения данных строки ? |
|||
15
IamAlexy
28.01.11
✎
14:50
|
на форме соответственно лежит динамический список который НЕ основной реквизит формы
|
|||
16
IamAlexy
28.01.11
✎
15:12
|
мозги
где вы ? |
|||
17
mikecool
28.01.11
✎
15:17
|
глава 3.17
страница 524 |
|||
18
mikecool
28.01.11
✎
15:17
|
+17 может поможет )
|
|||
19
H A D G E H O G s
28.01.11
✎
15:19
|
Лениво и возможно, нереализуемо.
|
|||
20
5 Элемент
28.01.11
✎
15:20
|
Элементы.Суперсписок.ДанныеСтроки(ТекМ)
|
|||
21
IamAlexy
28.01.11
✎
15:22
|
(18) там прикол в том что есть во всех примерах основная таблица.
с ней проблем нет вообще никаких вопрос как быть с динамическим списком. |
|||
22
5 Элемент
28.01.11
✎
15:26
|
&НаКлиенте
Процедура Команда1(Команда) ОбработатьВыделенныеСтроки(Элементы.Суперсписок.ВыделенныеСтроки); КонецПроцедуры &НаСервере Процедура ОбработатьВыделенныеСтроки(МассивСтрок) Для каждого ТекМ Из МассивСтрок Цикл Сообщить(Элементы.Суперсписок.ДанныеСтроки(ТекМ).Ссылка); КонецЦикла; КонецПроцедуры |
|||
23
IamAlexy
28.01.11
✎
15:29
|
(20) спасибо добрый человек.
это то что нужно. алллиллуйяяя братья и сестры!!! возрадуеммся и помолимся всей безграничной мощи 1с8 и великим знаниям 5гоЭлемента этих божественных норм и правил программирования урпавляемых форм! |
|||
24
IamAlexy
28.01.11
✎
15:29
|
+(23) аминь!
|
|||
25
IamAlexy
28.01.11
✎
15:30
|
+(24) хот бы одна сволочь в книжке за шесть сотен рублей и объемом в 700 страниц об этом написала...
тьфу... |
|||
26
IamAlexy
28.01.11
✎
15:30
|
+(23)
всем остальным стыд и позор. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |