|
v8: КомпОновщик настроек | ☑ | ||
---|---|---|---|---|
0
BaHgaJI
31.10.13
✎
14:40
|
Вот такая конструкция отрабатывает раза в 4 дольше на 83 чем на 8.1, можно что-нибудь сделать?
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; МакетКомпоновкиДанных = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, КомпоновщикНастроек.Настройки, , , Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений")); |
|||
4
BaHgaJI
31.10.13
✎
14:45
|
Схема такая:
СхемаКомпоновкиДанных = Новый СхемаКомпоновкиДанных; ИсточникДанных = СхемаКомпоновкиДанных.ИсточникиДанных.Добавить(); ИсточникДанных.Имя = "ИсточникДанных"; ИсточникДанных.ТипИсточникаДанных = "Local"; НаборДанных = СхемаКомпоновкиДанных.НаборыДанных.Добавить(Тип("НаборДанныхЗапросСхемыКомпоновкиДанных")); НаборДанных.АвтоЗаполнениеДоступныхПолей = Истина; НаборДанных.ИсточникДанных = "ИсточникДанных"; НаборДанных.Имя = "НаборДанных1"; НаборДанных.Запрос = "ВЫБРАТЬ Документ.* |{ВЫБРАТЬ | Ссылка КАК Ссылка, | Ссылка.* КАК Документ} |ИЗ | Документ."+МетаданныеИсточника.Имя+" КАК Документ"; |
|||
10
BaHgaJI
31.10.13
✎
14:53
|
Может можно как-то переписать данную конструкцию без компановщика?
|
|||
11
Dmitry1c
31.10.13
✎
14:53
|
(10) совсем не ясно, зачем тебе тут компоновщик
|
|||
12
BaHgaJI
31.10.13
✎
14:54
|
Через настройки передается отбор, который настраивается пользователем в справочнике
|
|||
13
Fragster
модератор
31.10.13
✎
14:57
|
для подобной конструкции я бы юзал не СКД, а построитель запроса все-таки
|
|||
14
Fragster
модератор
31.10.13
✎
14:57
|
или там сложные настройки (с группами)?
|
|||
15
Fragster
модератор
31.10.13
✎
14:58
|
ну и рекомендую все-таки получить текст запроса, который 1с генерит и сравнить 8.2 и 8.3
|
|||
16
Fragster
модератор
31.10.13
✎
14:58
|
ну и 8.1
|
|||
17
BaHgaJI
31.10.13
✎
15:05
|
(13) а как построитель использовать с ним не работал.
(14) конструкции простые поле, вид сравнение, значение (15)(16) сейчас этим занимаюсь |
|||
18
BaHgaJI
31.10.13
✎
15:41
|
Как добваить в настройки Компоновщика "Группа ИЛИ" как в интерфейсе СКД, Родитель?
|
|||
19
Fragster
модератор
31.10.13
✎
16:12
|
(18) я ж написал (14)...
|
|||
20
BaHgaJI
31.10.13
✎
17:12
|
ТаблицаЗначенийРезультат = Новый ТаблицаЗначений;
ПостроительЗапрос = Новый ПостроительЗапроса( "ВЫБРАТЬ | * |ИЗ | Документ."+МетаданныеИсточника.Имя+" КАК Документ"); ПостроительЗапрос.ЗаполнитьНастройки(); ПостроительЗапрос.Выполнить(); ТаблицаЗначенийРезультат = ПостроительЗапрос.Результат.Выгрузить(); Выдает ошибку Синтаксическая ошибка "Когда" <<?>>Когда КАК Когда, ЧЯДНТ???????? |
|||
21
BaHgaJI
31.10.13
✎
17:16
|
вверх
|
|||
22
Dmitry1c
31.10.13
✎
17:28
|
Ты все еще сидишь с этой задачей...
|
|||
23
BaHgaJI
31.10.13
✎
17:37
|
Получается так
|
|||
24
Зойч
31.10.13
✎
17:39
|
(19) как ты в упр форме настройки построителя выведешь?
|
|||
25
Зойч
31.10.13
✎
17:40
|
файл или скл?
|
|||
26
BaHgaJI
31.10.13
✎
17:52
|
Форма обычная
|
|||
27
Зойч
31.10.13
✎
18:01
|
попробуй убрать автозаполнение полей
|
|||
28
BaHgaJI
31.10.13
✎
18:22
|
(25) скл
(27) а как тогда отбор навешивать? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |