|
Подскажите по отбору в форме списка доков | ☑ | ||
---|---|---|---|---|
0
D_Pavel
09.04.12
✎
10:22
|
Запрос = Новый Запрос;
В результате в СписокРезультатов есть элементы, а ЭлементОтбора.Значение пустое. Почему не получается присвоить ЭлементОтбора.Значение = СписокРезультатов? |
|||
1
Eugene_life
09.04.12
✎
10:24
|
(0) У тебя наверное и ЭлементОтбора пустое
|
|||
2
Wobland
09.04.12
✎
10:27
|
(0) вот тебе рабочий вариант:
СписокКонтрагентов.ЗагрузитьЗначения(Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку(0)); ЭлементыФормы.Контрагенты.Значение.Отбор.Ссылка.Использование=Истина; ЭлементыФормы.Контрагенты.Значение.Отбор.Ссылка.ВидСравнения=ВидСравнения.ВСписке; ЭлементыФормы.Контрагенты.Значение.Отбор.Ссылка.Значение=СписокКонтрагентов; |
|||
3
D_Pavel
09.04.12
✎
10:31
|
(1) Нет, оно полное. В воронке появляется
|
|||
4
D_Pavel
09.04.12
✎
10:32
|
(2) Всё равно не работает. Не понял в чем разница.
|
|||
5
D_Pavel
09.04.12
✎
10:36
|
После команды
ЭлементОтбора.Значение = СписокРезультатов СписокРезультатов становится <Пустое значение> |
|||
6
Wobland
09.04.12
✎
10:37
|
(4) у меня нет элемента отбора как минимум
|
|||
7
butterbean
09.04.12
✎
10:39
|
(0) что такое у тебя Отбор??
|
|||
8
D_Pavel
09.04.12
✎
10:42
|
(6) Сделал без элемента отбор, никакой разницы:
МассивРезультатов = ТаблицаРезультатов.ВыгрузитьКолонку("Ссылка"); СписокРезультатов = Новый СписокЗначений; СписокРезультатов.ЗагрузитьЗначения(МассивРезультатов); Отбор.Ссылка.Использование = Истина; Отбор.Ссылка.ВидСравнения = ВидСравнения.ВСписке; Отбор.Ссылка.Значение = СписокРезультатов; |
|||
9
Wobland
09.04.12
✎
10:43
|
(8) что такое отбор? я вон сразу на элемент формы колдовал
|
|||
10
D_Pavel
09.04.12
✎
10:43
|
элементыФормы.СписокДокументов.Значение.Отбор = Отбор
|
|||
11
D_Pavel
09.04.12
✎
10:44
|
(10) Значение Истина в отладчике
|
|||
12
D_Pavel
09.04.12
✎
10:45
|
СписокРезультатов = Новый СписокЗначений;
СписокРезультатов.ЗагрузитьЗначения(МассивРезультатов); элементыФормы.СписокДокументов.Значение.Отбор.Ссылка.Использование = Истина; элементыФормы.СписокДокументов.Значение.Отбор.Ссылка.ВидСравнения = ВидСравнения.ВСписке; элементыФормы.СписокДокументов.Значение.Отбор.Ссылка.Значение = СписокРезультатов; |
|||
13
D_Pavel
09.04.12
✎
10:46
|
(9) Сделал так^^^^ никакой разницы
|
|||
14
Wobland
09.04.12
✎
10:46
|
(12) так лучше?
|
|||
15
D_Pavel
09.04.12
✎
10:47
|
(14) Так же. СписокРезультатов опустошается после последней команды
|
|||
16
Wobland
09.04.12
✎
10:47
|
(13) а Ссылка есть у ТабПоля?
|
|||
17
D_Pavel
09.04.12
✎
10:48
|
(16) Реквизита таб. части такого нет. Но элемент отбора есть.
|
|||
18
ptiz
09.04.12
✎
10:52
|
элементыФормы.СписокДокументов.Значение.Отбор.Ссылка.Значение = Новый СписокЗначений;
элементыФормы.СписокДокументов.Значение.Отбор.Ссылка.Значение.Загрузить(МассивРезультатов); |
|||
19
D_Pavel
09.04.12
✎
10:56
|
(18) так тоже не получается. Эти все операции равнозначны.
|
|||
20
ptiz
09.04.12
✎
10:59
|
(19) Мне этот вариант помог.
|
|||
21
D_Pavel
09.04.12
✎
11:00
|
Оказывается список значений не очищается полностью. Очищаются только элементы списка. Тоесть количество элементов остается, но они все пустые становятся
|
|||
22
D_Pavel
09.04.12
✎
11:05
|
||||
23
D_Pavel
09.04.12
✎
11:18
|
Ап
|
|||
24
ptiz
09.04.12
✎
11:22
|
Сдается мне, что у тебя тип списка - не тот, что запросом собираешь.
|
|||
25
D_Pavel
09.04.12
✎
11:25
|
(24) А какой должен быть? У тебя тип списка из запроса какой?
|
|||
26
ptiz
09.04.12
✎
11:26
|
элементыФормы.СписокДокументов.Значение - какой тип?
|
|||
27
hhhh
09.04.12
✎
11:28
|
(25) может у тебя слово СписокРезультатов где-то задействовано ещё. Переименуй. Назови СписокРезультатофф.
|
|||
28
D_Pavel
09.04.12
✎
11:29
|
(26) Спасибо! ! !
|
|||
29
D_Pavel
09.04.12
✎
11:31
|
Всё, работает. Не те документы выбирал
|
|||
30
D_Pavel
09.04.12
✎
11:32
|
Запрос.Текст =
"ВЫБРАТЬ | РасходнаяТТН.ДОснование |ИЗ | Документ.РасходнаяТТН КАК РасходнаяТТН |ГДЕ | РасходнаяТТН.ДОснование В(&ДокументСсылка)"; Результат = Запрос.Выполнить(); ТаблицаРезультатов = Результат.Выгрузить(); МассивРезультатов = ТаблицаРезультатов.ВыгрузитьКолонку("ДОснование"); Отбор.Ссылка.ВидСравнения = ВидСравнения.ВСписке; Отбор.Ссылка.Значение.ЗагрузитьЗначения(МассивРезультатов); Отбор.Ссылка.Использование = Истина; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |