|
Как установить отбор в Скд? | ☑ | ||
---|---|---|---|---|
0
Miss1C
30.11.12
✎
19:18
|
Есть реквизит на форме, как его в отбор скд передать?
|
|||
1
Wobland
30.11.12
✎
19:18
|
Хрусталёва в курсе
|
|||
2
Конфигуратор1с
30.11.12
✎
19:19
|
(0)КомпоновщикНАстроек
|
|||
3
Kashemir
30.11.12
✎
19:28
|
НовыйОтбор = Настройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
НовыйОтбор.Использование = Истина; НовыйОтбор.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ИмяНужногоПоля"); НовыйОтбор.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно; НовыйОтбор.ПравоеЗначение = "какое-то значение"; |
|||
4
Конфигуратор1с
30.11.12
✎
19:33
|
(3)Во как фотка правильная решает проблему)))
|
|||
5
Miss1C
30.11.12
✎
19:34
|
НовыйОтбор.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ИмяНужногоПоля"); Это имя то которое в компоновке? Или имя моего реквизита ?
|
|||
6
shuhard
30.11.12
✎
19:36
|
(5) поле
реквизит это "какое-то значение" |
|||
7
Miss1C
30.11.12
✎
19:36
|
(6) Строкового типа?
|
|||
8
Miss1C
30.11.12
✎
19:40
|
НовыйОтбор = КомпоновщикНастроек.Настройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
НовыйОтбор.Использование = Истина; НовыйОтбор.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("БанковскийСчетКасса"); НовыйОтбор.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно; НовыйОтбор.ПравоеЗначение = БанковскийСчетКасса; - имя реквизита такое как и имя поля компоновки. Не выводит ничего отчет |
|||
9
Конфигуратор1с
30.11.12
✎
19:41
|
(8)А где прописываете код?
|
|||
10
shuhard
30.11.12
✎
19:42
|
(8) посмотреть глазами получившийся отбор в отчете что-то мешает ?
|
|||
11
Miss1C
30.11.12
✎
19:42
|
(9) При изменении реквизита
|
|||
12
Конфигуратор1с
30.11.12
✎
19:44
|
(11)При выводе на печать что пишет там где отборы?
|
|||
13
Miss1C
30.11.12
✎
19:44
|
Отладчик показал что у меня 2 поля одно старое одно новое потому что Новый ПолеКомпоновкиДанных("БанковскийСчетКасса");
|
|||
14
Конфигуратор1с
30.11.12
✎
19:46
|
(13)Потому что надо еще перебрать отборы старые и проверить не было ли там уже установлено поле для другого значения и очистить его
|
|||
15
Miss1C
30.11.12
✎
19:46
|
(14) Убрала в скд отбор
|
|||
16
Miss1C
30.11.12
✎
19:47
|
(14) Все равно пустое, выводит только название отчета
|
|||
17
Конфигуратор1с
30.11.12
✎
19:49
|
Отбор = Новый ПолеКомпоновкиДанных("БанковскийСчетКасса");
Для каждого ЭлементОтбора из КомпоновщикНастроек.Настройки.Отбор.Элементы цикл Если ЭлементОтбора.ЛевоеЗначение = Отбор тогда КомпоновщикНастроек.Настройки.Отбор.Элементы.Удалить(ЭлементОтбора); Конеццикла; НовыйОтбор = КомпоновщикНастроек.Настройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); НовыйОтбор.Использование = Истина; НовыйОтбор.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("БанковскийСчетКасса"); НовыйОтбор.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно; НовыйОтбор.ПравоеЗначение = БанковскийСчетКасса; |
|||
18
Конфигуратор1с
30.11.12
✎
19:49
|
как то так но проверить надо
|
|||
19
Miss1C
30.11.12
✎
19:55
|
(17) У меня в отборе идет выбор сначала справочник а потом только значение
|
|||
20
Miss1C
30.11.12
✎
19:55
|
То есть второй
|
|||
21
Miss1C
30.11.12
✎
19:55
|
раз не зайдет в цикл
|
|||
22
Конфигуратор1с
30.11.12
✎
20:01
|
(19) (20) (21) переведи
|
|||
23
Miss1C
30.11.12
✎
20:08
|
(22) У реквизита "БанковскийСчетКасса" составной тип
|
|||
24
Miss1C
30.11.12
✎
20:09
|
Еще 1 вопрос, как вывести отчет уже с свернутыми группировками?
|
|||
25
Wobland
01.12.12
✎
06:29
|
(24) попросить показать нужный уровень группировок
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |