Имя: Пароль:
1C
1С v8
v8: Связывать реквизиты с параметрами в Отчете
0 Эльчин
 
16.02.13
22:01
Привет. Создал отчет с помошю Схемы Компоновки Данных. В запросе написал условие: "АСУРВВедомостьСотрудники.Сотрудник.Организация = &Организация". Сейчас у меня есть параметр Организация. Потом в форме отчета поставил поле ввода. тип Справочники.Организации. Потом...

Процедура ОрганизацияПриИзменении(Элемент)                                      
КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы[0].Значение = Организация;             КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы[0].Использование = Истина;    
КонецПроцедуры

Таким образом я устанавливаю значение для этого параметра. Сейчас мне надо дат условие что, если выбираю организачию, отчет формировался по организачии. Если не выбрат из поле ввода "Организация" ничего, отчет формировался по всем организациям
Буду очень благодарен если поможете.
Очен прошу у админа не удалит мою тему. Вчера почему то удалили ету тему. Может тема не понравился, или я ему не понравился из за уровня знаний или из за ошибках на русском в тексте или ... Но мне нужен срочно узнат ответ. Прошу помогиде
1 goxanov
 
16.02.13
22:19
Как я понимаю, дополнительная форма не делалась.
Если так, то в условиях запроса не стоит задавать организацию.
Организацию укажи в настройках в "Отборе"
2 goxanov
 
16.02.13
22:20
(0) Если в отборе не будет задана организация, то он сформируется по всем орг.
3 Эльчин
 
16.02.13
22:21
понятна. хорошо. но мне надо ето поле ввода на форме. что написать в при изменении этого поля. чтобы при изменении установил значение в отбор?
4 goxanov
 
16.02.13
22:26
Если хочешь вынести поле отбора по организации на форму, то в отборе по полю заходишь в "свойства элемента пользовательских настроек" и устанавливаешь флаг "включить в пользовательские настройки"
5 Эльчин
 
16.02.13
22:30
большое спосибо Гоханов. буду шяс делать
6 Эльчин
 
16.02.13
22:31
жду загрузку базу
7 Эльчин
 
16.02.13
22:43
Я включил его в пользовательские настройки. но как связоват с полем ввода
8 Эльчин
 
16.02.13
22:44
?
9 Эльчин
 
16.02.13
22:50
и мне надо что если не выбирать значение, отчет сформировалься по всем сотрудникам. но с отбором ничего не формировается
10 Эльчин
 
17.02.13
22:25
что случилось, никто не будеть помогать?
11 Эльчин
 
17.02.13
22:40
Нигде, ни в каких книгах, ни в каких форумах не нашел ответ. Уже 5 дней ишу. Нету нигде кажется. Кто знает как решить ету задачу?
12 Либерал
 
17.02.13
22:46
(11)  вот тебе мой новый завет:

ВЫБОР
КОГДА &Организация = ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка)
ТОГДА ИСТИНА
ИНАЧЕ АСУРВВедомостьСотрудники.Сотрудник.Организация = &Организация
КОНЕЦ

проверь, писал на ходу - может и ошибся где то синтаксически слегка...
13 Эльчин
 
17.02.13
23:05
Куда написать етот код?
14 Либерал
 
17.02.13
23:06
очевидно вместо
АСУРВВедомостьСотрудники.Сотрудник.Организация = &Организация
15 Эльчин
 
17.02.13
23:22
а какой код написать при изменение реквизита Организация?
16 Эльчин
 
17.02.13
23:23
КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы[1].Значение = Организация;
   КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы[1].Использование = Истина;
?
17 Эльчин
 
17.02.13
23:23
так?
18 Эльчин
 
17.02.13
23:26
Либерал, получилось. Большое тебе спосибо за внимание. Очень благодарен тебе. Еше раз БОЛЬШОЕ СПОСИБООО)))
19 Эльчин
 
17.02.13
23:33
но не понял почему "ТОГДА ИСТИНА"? это возврашает ИСТИНА? а на что это влияет? если обясниш буду очень рад