Имя: Пароль:
1C
1С v8
СКД. Неверные параметры "EndOfPeriod"
,
0 Wobland
 
20.04.12
07:50
что делал. создал схему, вставил запрос, назначил ресурсы, сделал группировки. ничего более. далее программно

Процедура ДействияФормыСформировать(Кнопка)
   СхемаКомпоновкиДанных=ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
   
   Настройки=СхемаКомпоновкиДанных.НастройкиПоУмолчанию;
   
   КомпоновщикМакета=Новый КомпоновщикМакетаКомпоновкиДанных;
   МакетКомпоновки=КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки);


вылетает на последней строке с криком

Ошибка компоновки макета
по причине:
Ошибка в выражении
по причине:
Неверные параметры "EndOfPeriod"

что оно от меня хочет?
1 Wobland
 
20.04.12
08:53
зауралье ещё спит?
2 butterbean
 
20.04.12
08:55
Неверные параметры "EndOfPeriod"
3 Wobland
 
20.04.12
08:56
(2) спасибо, кэп!

выбрать 0 как ЛьготнаяПодписка, 0 как ВидПодписки, 0 как Номенклатура, 0 как Количество, 0 как ОстатокФакт

оставил поля группировки, ваще параметров нет. такое впечатление, что оно с прошлого раза схему тащит откуда-то...
4 butterbean
 
20.04.12
08:58
посмотри в параметрах, в пользовательских полях еще
5 Wobland
 
20.04.12
08:59
(4) посмотрел в третий раз. отчаявшись, создал схему заново, аккутратно сделал (0), никуда лишний раз не тыкал...
6 GenV
 
20.04.12
09:01
(5) Имя варианта в схеме попробуй другое дать.
7 Wobland
 
20.04.12
09:03
(6) вариант - это что? имя набора данных? не помогло
8 GenV
 
20.04.12
09:05
(7) Нет, на последней закладке схемы - настройках. Слева табличка вариантов.
ЗЫ Обычно через .ПолучитьНастройки() настройки получают.
9 Wobland
 
20.04.12
09:16
(8) у меня 8.1, нет там такого.
Настройки=КомпоновщикНастроек.ПолучитьНастройки(); не помогло
10 rphosts
 
20.04.12
09:26
может кэш пора чистить?
11 Wobland
 
20.04.12
09:28
(10) уже.

новые подробности. рядом со своей кнопкой Сформировать сделал новую, типовую (ну чтоб не программно) - та же хрень... барабашка?
12 rphosts
 
20.04.12
09:28
или может попробовать получить схему по полному маршруту типа:

Схема = Отчеты.ОтчетБла-бла-бла.ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
13 Wobland
 
20.04.12
09:38
начало, кажется что-то доходить. на форме лежит ТП с данными "КомпоновщикНастроек.Настройки.ПараметрыДанных", там высвечиваются два параметра с прошлого раза. никаких ПриОткрытии(), ПередОткрытием() у формы нет. как параметры туда попали? откуда оно их взяло?
14 Wobland
 
23.04.12
07:04
упрощённая картина теперь выглядит следующим образом. создаю новый внешний отчёт, создаю ему СКД с запросом "выбрать 0" и детальными записями. перетаскиваю на него форму имеющегося отчёта. на этой форме есть ТП с параметрами СКД. у формы снимаю две галки СохранятьЗначения и ВосстанавливатьЗначения, код формы полностью удаляю. назначаю основной, сохраняюсь, запускаю в предприятии и сразу вижу два параметра в ТП с параметрами. откуда оно их вытащило?

ПС. теперь попробовал схему вообще из отчёта удалить. есессно, ничего не изменилось
15 Wobland
 
23.04.12
08:03
так и не понял, что с этой формой было не так (СохранятьЗначения/ВосстанавливатьЗначения?), нарисовал с нуля новую. пока работает