![]() |
![]() |
![]() |
|
Как вывести отбор в отчете сделанном в СКД? | ☑ | ||
---|---|---|---|---|
0
AnisaL
26.03.13
✎
14:26
|
День добрый! Вопрос в сабже, сделала отчет, все красиво выводит, хотелось бы еще отбор чтоб был на самом отчете, а не в настройках, для удобства работы.
|
|||
1
SherifSP
26.03.13
✎
14:29
|
(0) Создай реквизиты отбора, вынеси их на форму и при изменении вноси в схему компоновки в отбор)
|
|||
2
MaxisUssr
26.03.13
✎
14:29
|
(0)
Расположите на форме элемент "Табличное поле", "Данными" для которого будет служить отбор СКД |
|||
3
SherifSP
26.03.13
✎
14:31
|
(2) Зачем табличное поле, не проще просто реквизиты вынести?
|
|||
4
AnisaL
26.03.13
✎
14:32
|
(1) А если формы самой отчета нет, а есть только скд схема, значит ее надо создать?
|
|||
5
Kreont
26.03.13
✎
14:33
|
(4) причем обязательно, даже когда отбор не нужен, иначе может из спр.внешних обработок не открываться
|
|||
6
SherifSP
26.03.13
✎
14:34
|
(4) Скопируй с любого отчета скд и поменяй владельца формы на свой отчет
|
|||
7
SherifSP
26.03.13
✎
14:35
|
+(6) В верху добавь панельку со своими реквизитами и по кнопочке можно будит сворачивать ее)
|
|||
8
SherifSP
26.03.13
✎
14:36
|
Вот если бы еще и тема была полностью открыта, то желающих помочь было бы на много больше))))
|
|||
9
AnisaL
26.03.13
✎
14:39
|
(8) В смысле открыта больше? ну добавила я реквизит, в запрос добавила условие, в итоге отчет перестал работать совсем(((
|
|||
10
zladenuw
26.03.13
✎
14:39
|
||||
11
AnisaL
26.03.13
✎
14:43
|
Что можно не так сделать? почему отбор не работает?
|
|||
12
AnisaL
26.03.13
✎
14:45
|
(11) К отчету добавила реквизит "Должность", тип "СправочникСсылка.Должности", затем зашла в конструктор запроса, зашла в Условия, там добавила. Создала форму, и на форму вывела Должность. Что еще надо сделать?
|
|||
13
SherifSP
26.03.13
✎
14:48
|
Давай отчет, сделаю, дольше объяснять)
|
|||
14
Web00001
26.03.13
✎
14:48
|
параметр в запросе и отбор СКД разные вещи. Используй, то что надо.
|
|||
15
SherifSP
26.03.13
✎
14:50
|
НовыйОтбор = КомпоновщикНастроек.Настройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
НовыйОтбор.Использование = Истина; НовыйОтбор.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("БанковскийСчетКасса"); НовыйОтбор.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно; НовыйОтбор.ПравоеЗначение = БанковскийСчетКасса; Добавишь код в процедуру при изменении реквизита отбора |
|||
16
banco
26.03.13
✎
14:51
|
(0) "Пользовательские настройки" не помогут?
|
|||
17
SherifSP
26.03.13
✎
14:52
|
(16) см. (4)
|
|||
18
AnisaL
26.03.13
✎
14:52
|
(13) у тебя какой почтовый ящик?
|
|||
19
SherifSP
26.03.13
✎
14:53
|
(18) Maximus1C@yandex.ru
|
|||
20
banco
26.03.13
✎
14:53
|
(17) и что в (4)?
|
|||
21
AnisaL
26.03.13
✎
14:57
|
(19) отправила отчет
|
|||
22
AnisaL
26.03.13
✎
15:07
|
(15) процедуру добавила, отбор сначала работает, а потом если выбираешь еще раз, то отчет ничего не выдает, а в строке отбора пишет
"Должность Равно ""Бухгалтер"" И Должность Равно ""ЗавХоз""" |
|||
23
Конфигуратор1с
26.03.13
✎
16:12
|
(22) отбор надо очищать
|
|||
24
Конфигуратор1с
26.03.13
✎
16:16
|
||||
25
Конфигуратор1с
26.03.13
✎
16:17
|
(22) а так
Банк = Новый ПолеКомпоновкиДанных("БанковскийСчетКасса"); Для каждого элементотбора из КомпоновщикНастроек.Настройки.Отбор.Элементы цикл Если элементотбора.ЛевоеЗначение = Банк тогда КомпоновщикНастроек.Настройки.Отбор.Элементы.Удалить(ЭлементОтбора); КонецЕсли конеццикла |
|||
26
Конфигуратор1с
26.03.13
✎
16:17
|
ну это на вскидку
|
|||
27
AnisaL
27.03.13
✎
12:49
|
(24) Видео очень классное - мне помогло)) Спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |