|
СКД.. Программное создание. | ☑ | ||
---|---|---|---|---|
0
KossGuk
21.11.14
✎
16:57
|
Уважаемые знатоки, подскажите,пожалуйста.
Делаю программно вывод СКД т.к. запрос динамический. Суть проблемы: я не могу добавить параметры данных ни в схему компоновки ни в настройки. Сам код: Процедура ЗаполнитьСКД() мСхемаКомпановки = Новый СхемаКомпоновкиДанных(); // Создаем пустой источник данных СКД (без него не будет работать набор данных) ИсточникДанныхСКД = мСхемаКомпановки.ИсточникиДанных.Добавить(); ИсточникДанныхСКД.Имя = "ИсточникДанныхСКД"; ИсточникДанныхСКД.СтрокаСоединения = ""; ИсточникДанныхСКД.ТипИсточникаДанных = "Local"; // Создаем набор данных СКД типа "Запрос" ТипНаборДанныхЗапросСКД = Тип("НаборДанныхЗапросСхемыКомпоновкиДанных"); НаборДанныхЗапросСКД = мСхемаКомпановки.НаборыДанных.Добавить(ТипНаборДанныхЗапросСКД); НаборДанныхЗапросСКД.Имя = "ОстаткиТоваров"; НаборДанныхЗапросСКД.ИсточникДанных = "ИсточникДанныхСКД"; НаборДанныхЗапросСКД.АвтоЗаполнениеДоступныхПолей = Истина; НаборДанныхЗапросСКД.Запрос = ВернутьТекстЗапроса(); ИсточникДоступныхНастроекКД = Новый ИсточникДоступныхНастроекКомпоновкиДанных(мСхемаКомпановки); КомпоновщикНастроекКомпоновкиДанных = Новый КомпоновщикНастроекКомпоновкиДанных(); КомпоновщикНастроекКомпоновкиДанных.Инициализировать(ИсточникДоступныхНастроекКД); настройки = КомпоновщикНастроекКомпоновкиДанных.ПолучитьНастройки(); КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; МакетКомпоновки = КомпоновщикМакета.Выполнить(мСхемаКомпановки,настройки); КонецПроцедуры |
|||
1
KossGuk
21.11.14
✎
17:03
|
мСхемаКомпановки.Параметры - Пусто, а должно быть 2 параметра.
А в "настройки.ПараметрыДанных.Элементы" только поле "период" которого нет в запросе. |
|||
2
KossGuk
21.11.14
✎
17:34
|
Никто не знаком с СКД??? Товарищи, я не прошу за меня сделать, а прошу подсказать в каком направлении копать!
|
|||
3
mehfk
21.11.14
✎
17:44
|
>> мСхемаКомпановки.Параметры - Пусто, а должно быть 2 параметра.
Вы ошибаетесь, должно быть ровно 719 параметров. Не больше и не меньше. Проверьте еще раз. |
|||
4
KossGuk
21.11.14
✎
17:45
|
(3) Спасибо за очень познавательную информацию:)
|
|||
5
AlexTim03
21.11.14
✎
17:46
|
http://1cskd.ru/
Посмотри |
|||
6
Голубушка
21.11.14
✎
18:19
|
ИсточникДоступныхНастроекКД = Новый ИсточникДоступныхНастроекКомпоновкиДанных(мСхемаКомпановки);
попробуй вот так ИсточникДоступныхНастроекКД = Новый ИсточникДоступныхНастроекКомпоновкиДанных(ПоместитьВоВременноеХранилище(мСхемаКомпановки,ЭтаФорма.УникальныйИдентификатор)); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |