Имя: Пароль:
1C
1С v8
Как грамотно передать отбор из справочника в отчет?
0 Андрей89
 
24.05.13
09:31
Добрый день!
Задача в следующем: есть справочник, в котором пользователь устанавливает отбор (например номенклатура.ссылка в группе товары). Нужно чтобы этот отбор попадал в отчет (на построителе).
Как грамотно это можно реализовать и можно ли вообще?
1 Живой Ископаемый
 
24.05.13
09:35
Может списк задать как источник для построителя ЗАПРОСОВ, и тогда можно будет выцепить отбор, и уже его епердать в построитель отчетов?

Ну это если облом возиться с перебором индивидуальных элементов отбора
2 Андрей89
 
24.05.13
09:38
с перебором то как раз и не хотеллось((
а как сохранить значения отбора? у реквизита такого типа нет, только у реквизита формы
3 Живой Ископаемый
 
24.05.13
09:38
Что?
4 Андрей89
 
24.05.13
09:46
у реквизита справочника нет такого типа как отбор. А мне нужно к нему обращаться из отчета. Не понятно как это сделать
5 Живой Ископаемый
 
24.05.13
09:48
Какие слова непонятны в (1)?
6 kosts
 
24.05.13
09:49
(4) Нету или не там искал?
7 Bumer
 
24.05.13
09:50
(5)"епердать"... и где полоска?
8 Андрей89
 
24.05.13
09:52
(5) собственно как реализовать первую строчку))
9 Андрей89
 
24.05.13
09:53
(6) может и не там(( помоги найти
10 kosts
 
24.05.13
09:56
Обычные формы, управляемые?
11 Живой Ископаемый
 
24.05.13
09:56
2(8)

Построитель = Новый ПостроительЗапроса;
Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(СправочникСписок);



у построителя запросов есть свойство отбор... Можно ли его кинуть в отбор построителя отчета - тема, которую етеб нужно исследовать
12 Андрей89
 
24.05.13
10:00
(10) обычные
13 kosts
 
24.05.13
10:05
То?

СправочникСписок.<Имя справочника> (CatalogList.<Имя справочника>)
Отбор (Filter)
Использование:

Только чтение.
Описание:

Тип: Отбор.
Позволяет установить отбор по реквизитам справочника. Имена элементов отбора совпадают с именами колонок списка справочника, а также дополняются критериями отбора, затрагивающими справочник.

Доступность:

Сервер, толстый клиент, внешнее соединение.
См. также:

СправочникСписок, свойство Колонки

14 Андрей89
 
24.05.13
10:08
(13) нее, отбор я заполняю в форме элемента справочника, а не списка.
15 Живой Ископаемый
 
24.05.13
10:15
(И какой отбор у элемента?
16 Живой Ископаемый
 
24.05.13
10:17
Какую часть элемента ты хочешь показать, а какую скрыть?
17 Андрей89
 
24.05.13
10:20
(16) я имею ввиду, что заполняю отбор на элементе справочника и хочу его сохранить, чтобы потом использовать в отборе построителя
18 kosts
 
24.05.13
10:29
(17) С элементом можно передать данные так

Объект.ДополнительныеСвойства.Вставить("Что_то", Что_то);
19 Андрей89
 
24.05.13
10:39
(18) Спасибо за ответы
20 Живой Ископаемый
 
24.05.13
11:05
что такое отбор на элементе? К чему этот отбор применяется?
21 Андрей89
 
24.05.13
11:14
это отбор должен применяться для списка этих элементов
22 Живой Ископаемый
 
24.05.13
11:26
каких элементов, если он один? можешь скриншот привести?
23 Андрей89
 
24.05.13
11:45
скриншота пока делать не с чего(
читаю матчасть
24 Живой Ископаемый
 
24.05.13
11:48
ну хорошо, но поведай мне неразумному - вот у тебя открыта форма элемента... какие там отборы?
25 Андрей89
 
24.05.13
11:51
отбор должен прикручиваться с списку. а мне каким то образом нужно в форме элемента нужно создать таблицу значений вида: реквизит (любой реквизит справочника), вид сравнения (соответствующий реквизиту) и значение. Каким образом сделать пока не понимаю((
26 konst1231
 
24.05.13
13:03
(0) В типовой ут 10.3 это есть. справоничк "настройка обмен с web сайтом". Там отбор из спр. в обработку передается.
27 Михаил Козлов
 
24.05.13
13:07
(26) В настройке обмена с сайтом собственно и используется построитель.
28 Живой Ископаемый
 
24.05.13
13:11
2(25) раз для элемента отбор не определен, то почему бы тебе сразу это все не реализовывать Построителем, чтобы пользователь задавал отбор уже для построителя?
29 Андрей89
 
24.05.13
13:35
(28) как это сделать?
30 Михаил Козлов
 
24.05.13
13:48
(28) Завести реквизит, типа ПостроительОтчета. Написать простой запрос с опциями построителя. На форму поместить ТП связанную с отбором построителя. Сохранить настройки построителя. Посмотрите, как сделано в (26).
31 Живой Ископаемый
 
24.05.13
13:48
Лучше правильно и хорошо, потому что если неправильно и плохо, то придется переделывать... Но это всеголишь мое мнение
32 Андрей89
 
24.05.13
14:14
Спасибо за подсказки)
33 Живой Ископаемый
 
25.05.13
00:21
(7) Мне сказали, что никого это не станет волновать.