|
Отбор для дерево значений. | ☑ | ||
---|---|---|---|---|
0
antihacker
23.07.18
✎
08:06
|
Всем привет " Есть дерево значений. надо отобрать строки по отбору
ОтборВыбранные = Новый Структура; ОтборВыбранные.Вставить("Выбрать",Истина); ОтборВыбранные.Вставить("Документы",ТипЗнч("ДокументСсылка.ИзмененияПланаФинансированияПоРасходам")); Из за этой строки ОтборВыбранные.Вставить("Документы",ТипЗнч("ДокументСсылка.ИзмененияПланаФинансированияПоРасходам")); Отбор не работает. Чего только не пробовал. |
|||
1
Lexey_
23.07.18
✎
08:21
|
(0) какой тип у колонки Документы?
|
|||
2
antihacker
23.07.18
✎
08:23
|
Составной
ДокументСсылка.УтвержденныйПланФинансированияПоРасходам, ДокументСсылка.ИзмененияПланФинансированияПоПоступлениям, ДокументСсылка, ДокументСсылка.ИмпортФорма420, ДокументСсылка.УтвержденныйПланФинансированияПоПоступлениям, Строка, СправочникСсылка.Организации, ДокументСсылка.ИзмененияПланаФинансированияПоРасходам |
|||
3
hhhh
23.07.18
✎
08:25
|
(2) ну такое и не будет работать, выкинь эту строчку.
|
|||
4
antihacker
23.07.18
✎
08:25
|
Ну как быть тогда с отбором ?
|
|||
5
Lexey_
23.07.18
✎
08:27
|
(4) добавить колонку соответствующего типа
|
|||
6
antihacker
23.07.18
✎
08:28
|
Куда что добавить ?
|
|||
7
Lexey_
23.07.18
✎
08:29
|
(6) в дерево, колонку
|
|||
8
antihacker
23.07.18
✎
08:31
|
То есть тип колонки не должен быть составной ?
|
|||
9
Lexey_
23.07.18
✎
08:33
|
(8) тип колонки должен быть равен типу элемента отбора
|
|||
10
antihacker
23.07.18
✎
08:36
|
Да, да. Не правильно выразился. То есть отбор не работает по составному типу
|
|||
11
Lexey_
23.07.18
✎
08:37
|
(10) работает
|
|||
12
antihacker
23.07.18
✎
08:40
|
Ничего не понял. Извини тупого.
|
|||
13
antihacker
23.07.18
✎
08:41
|
В составе вроде есть - "ДокументСсылка.ИзмененияПланаФинансированияПоРасходам"
|
|||
14
Lexey_
23.07.18
✎
08:42
|
(13) но ты же ищешь не по конкретному значению, а по всему типу, а такой колонки у тебя нет
|
|||
15
hhhh
23.07.18
✎
08:44
|
(13) функция ТипЗнч() что возвращает? Разве документ?
|
|||
16
antihacker
23.07.18
✎
08:45
|
Мне нужно добавить колнку с типом - "ДокументСсылка.ИзмененияПланаФинансированияПоРасходам" ?
|
|||
17
hhhh
23.07.18
✎
08:47
|
(16) нет, булево ДокументИзмененияПланаФинансированияПоРасходам
типа Истина или Ложь. |
|||
18
Lexey_
23.07.18
✎
08:48
|
(16) нет, с типом Тип, либо (17)
|
|||
19
antihacker
23.07.18
✎
08:49
|
Я и говорю. Если у колонки составной тип, то отбор не работает этой колонке ?
|
|||
20
Lexey_
23.07.18
✎
08:51
|
(19) я и говорю, работает
|
|||
21
Lexey_
23.07.18
✎
08:51
|
(19) у тебя типы разные, ты че?
|
|||
22
antihacker
23.07.18
✎
08:52
|
Тогда зачем добавить колонку с определенным типом ?
|
|||
23
antihacker
23.07.18
✎
08:52
|
У меня тип колонки составной, вот и разные
|
|||
24
Lexey_
23.07.18
✎
08:54
|
(23) нет, того типа который ты ищешь нет в этой колонке вообще
|
|||
25
AneJIbcuH
23.07.18
✎
08:54
|
(0) т.е. в ДЗ в колонке документы, содержатся ссылки на различные документы (различного типа документы), а тебе необходимо отобрать по определенному типу документы?
|
|||
26
antihacker
23.07.18
✎
09:00
|
Я же из за этого спрашиваю у Lexey_, что работает ли отбор если тип колонки составной. Составной - а значит "содержатся ссылки на различные документы (различного типа документы)"
А он пишет работает. |
|||
27
Lexey_
23.07.18
✎
09:05
|
(26) конечно работает, если ты передашь тип, который входит в состав составного типа.
Посмотри в отладчике, что вернёт ТипЗнч(ТипЗнч("ДокументСсылка.ИзмененияПланаФинансированияПоРасходам")) |
|||
28
antihacker
23.07.18
✎
09:07
|
Вернул - Тип
|
|||
29
Lexey_
23.07.18
✎
09:09
|
(28) ну, а теперь скажи, есть ли в одной из твоих колонок тип Тип?
|
|||
30
antihacker
23.07.18
✎
09:10
|
Так я же вроде и не указывал такое условие в отборе.
Скажи мне. Сейчас можно обойтись без дополнительной колонки ? Если да то как ? |
|||
31
Lexey_
23.07.18
✎
09:11
|
(30) тебе уже перечислили варианты
|
|||
32
Lexey_
23.07.18
✎
09:12
|
(30) без дополнительной колонки только перебором
|
|||
33
antihacker
23.07.18
✎
09:14
|
Перебором. Значит ни как. Спасибо.
|
|||
34
dezss
23.07.18
✎
09:15
|
Да епжеж...че вы издеваетесь над ним, не пятница же)))
ОтборВыбранные.Вставить("Документы",ТипЗнч("ДокументСсылка.ИзмененияПланаФинансированияПоРасходам")); замени на ОтборВыбранные.Вставить("Документы",МойДокументДляОтбора); |
|||
35
dezss
23.07.18
✎
09:15
|
(34) + тебе ж отбор не по типу надо, а по конкретному доку?
|
|||
36
чувак
23.07.18
✎
09:15
|
(33) Получил такой же ответ как в чате? ))
|
|||
37
antihacker
23.07.18
✎
09:28
|
По типу документа - ДокументСсылка.ИзмененияПланаФинансированияПоРасходам
|
|||
38
dezss
23.07.18
✎
09:35
|
(37) по типу невозможно сделать отбор, если у тебя нет колонки с типами.
заведи еще одну колонку, при заполнении колонки Документы, присваивай ей тип этого дока, а потом делай отбор по ней. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |