Имя: Пароль:
1C
1С v8
Отбор во вложенных схемах СКД
0 Hans
 
12.04.13
12:59
Как передавать параметры во вложенные схемы ясно.
Как передавать отборы -  не понятно.
Т.е например во вложенных схемах есть везде контрагент. Нужно не 10 контрагентов выбирать на форме, а одного. Это СКД может? Как это сделать?
1 fisher
 
12.04.13
13:08
Мой тебе совет - забей на вложенные схемы. Совсем.
И наборы данных используй только при внешних источниках.
Сколько раз пытался и то и другое юзать - все равно в конце концов упирался в какие-то ограничения и приходилось переделывать. В одной схеме делается всё тоже самое, при этом удобнее, быстрее выполняется и возможностей при этом больше.
2 Necessitudo
 
12.04.13
13:21
(1) А может вообще на СКД забить? Сплошные ж ограничения! Давайте все отчеты рисовать вручную!
3 SherifSP
 
12.04.13
13:23
(2)++++ Совет ТС делай все на Построителе
4 Hans
 
12.04.13
13:33
(2) Блия я бы реально уже в ручную давно нарисовал такой простой отчет который мне нужен... Но есть же СКД.
5 Hans
 
12.04.13
13:36
Кто нибудь разбирался за счет чего в новой УТ 11.11.11.11 даже при открытии внешнего отчета на СКД через меню "файл" открывается общая форма настройки отчета???
6 Hans
 
12.04.13
13:39
Видимо настройка самой конфы "ОсновнаяФормаОтчета"
7 Hans
 
12.04.13
13:52
Каким то образом получилось с помощью программирования. В модуле отчета написал:

КомпоновщикНастроек.Настройки.Структура[0].Настройки.Отбор.Элементы.Очистить();
   
   Для каждого СтрокаНастроек Из КомпоновщикНастроек.Настройки.Отбор.Элементы Цикл
       
       НовыйОтбор = КомпоновщикНастроек.Настройки.Структура[0].Настройки.Отбор.Элементы.Добавить(ТипЗнч(СтрокаНастроек));
       ЗаполнитьЗначенияСвойств(НовыйОтбор, СтрокаНастроек);
       
   КонецЦикла;
8 fisher
 
12.04.13
14:03
(2) Клоун
9 Fragster
 
гуру
12.04.13
14:03
(1) не, ну наборы данных рулят
10 fisher
 
12.04.13
14:05
(9) Например? Ну, кроме хитрых случаев срезов на каждый день и пользовательских иерархий?
11 Fragster
 
гуру
12.04.13
14:06
(10) итоги по группировкам каждого набора считаются независимо
12 Hans
 
12.04.13
14:07
(7) это все в процедуре модуля  ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
13 fisher
 
12.04.13
14:22
(11) Согласен, это плюс.
Чорд, вот не могу навскидку вспомнить, из-за чего последний раз пришлось большой отчет переписывать на один набор...
14 Fragster
 
гуру
12.04.13
14:32
(13) глюк в том, что даже если вычисляемое поле из 2-х наборов содержит ЕстьNULL, оно все равно превращает соединение наборов во внутреннее
15 Fragster
 
гуру
12.04.13
14:32
(14)+ при отборе по нему
16 fisher
 
12.04.13
15:56
(15) Вот это вообще странная фигня. Причем тип соединения наборов доступен в объектной модели СКД и его изменение там честно отображается. А в интерфейс его вообще не добавили.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн