Имя: Пароль:
1C
1С v8
Чудеса отчетов СКД)
0 ogion83
 
12.02.14
16:10
Имеются несколько отчетов СКД с возможностью сохранения вариантов отчетов. Все работают.
Стало нужно создать ещё один подобный отчет, копирую один из имеющихся, меняю всё что нужно и НЕ РАБОТАЕТ:
Ошибка:
МакетКомпоновкиДанных = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, КомпоновщикНастроек.Настройки, , , Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));

Делаю копию рабочего отчета, запускаю его не меняя ничего и НЕ РАБОТАЕТ, старый пашет как часы.
Вот вопрос: КАААААААААК???
1 1dvd
 
12.02.14
16:12
в свойствах формы поменяй значение ЭтотОбъект
2 vmv
 
12.02.14
16:12
Установить стандартные настройки, запустить и извиниться за профанство

пока
3 Зойч
 
12.02.14
16:15
КомпоновщикНастроек.ПолучитьНастройки()
4 ogion83
 
12.02.14
16:18
(2) Да, я не спец. Установить стандартные настройки чего?
(3) Имеется
5 ogion83
 
12.02.14
16:18
(1) Не нашел или не понял.
6 ogion83
 
12.02.14
16:21
нет, ну всё же как копия рабочего отчета может не работать?
7 ogion83
 
12.02.14
16:23
Раньше так делал и всё прокатывало.
8 vmv
 
12.02.14
16:23
(6) она уже встроенная была не рабочей, но с уровня приложения вариант подшаманили и сохранили рабочим
9 ogion83
 
12.02.14
16:25
(8)Рабочий вариант делал сам
10 ogion83
 
12.02.14
16:25
Нашел пример в инете, подправил его под себя и всё было пучком.
11 Maxus43
 
12.02.14
16:26
Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений") - не любит некоторых настроек СКД, например вывод в Таблицы и другие
12 vhl
 
12.02.14
16:29
(0) Докопируй сюда текст ошибки
13 vhl
 
12.02.14
16:29
(0) как вариант сними галочки "сохранять настройки" у формы.
14 ogion83
 
12.02.14
16:31
{Отчет.ОтчетПоГотовойПродукции.МодульОбъекта(97)}: Ошибка при вызове метода контекста (Выполнить)
    МакетКомпоновкиДанных = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, КомпоновщикНастроек.Настройки, , , Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));
по причине:
Ошибка компоновки макета
по причине:
Ошибка генерации макета
по причине:
Не поддерживается вывод таблиц, диаграмм и вложенных отчетов в универсальную коллекцию значений
15 13_Mult
 
12.02.14
16:31
Говорят, что при копировании нужно заново формы создавать, а не использовать скопированные.
16 ogion83
 
12.02.14
16:35
(15) Попробую, но раньше так не делал и работало.
17 ogion83
 
12.02.14
16:40
(15)Хотя не вариант, я так на создание отчета буду тратить в 3 раза больше времени
18 13_Mult
 
12.02.14
16:41
а чем универсальный не подходит
19 13_Mult
 
12.02.14
16:42
(18) меняешь запрос, выводишь нужные поля и т.д.
20 Maxus43
 
12.02.14
16:42
(16) ты ошибку видишь? читай до просветления (11)
21 ogion83
 
12.02.14
16:45
(20) Рабочий вариант выводит в ТЗ и ничего, а новые бастуют.
22 Maxus43
 
12.02.14
16:48
(21) плохо читал. у тебя в Настройках СКД - ТАБЛИЦА, а не группировки с детальными записями. В Настройках СКД дело, и ни в чем другом. Скинь схему СКД если не понимаешь
23 Зойч
 
12.02.14
16:48
(17) у тебя НЕТ выбора
24 ogion83
 
12.02.14
16:51
(22) В работающих отчетах там тоже таблица
25 ogion83
 
12.02.14
16:56
План В: придется вернуться к первоначальному варианту отчетов с менее удобным интерфейсом, хотя может его и добью...
26 Maxus43
 
12.02.14
16:56
(24) таблица не может быть выгружена в ТЗ, (14) - русским по белому
27 ogion83
 
12.02.14
17:20
Но ведь ядрёна кочерыжка, точно такой же отчет созданный ранее не выдает такой ошибки.
28 Maxus43
 
12.02.14
17:30
(27) ну что ты хочешь? выложи отчет, в котором Таблица выгружается в ТЗ. Я поверю и посыплю голову пеплом
29 vhl
 
12.02.14
17:52
(27) Значит не такой же. Может ты что-то поменял, что считаешь не существенным.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.