|
Вложенные СКД
| ☑ |
0
STAYEKR
20.08.12
✎
11:41
|
Доброго времени суток! Делаю отчет на СКД с вложенными схемами. На форме отчета есть поле выбора, в зависимости от значения которого должна исполняться одна из вложенных схем. Вопрос в следующем: как программно в модуле формы описать сие действо? Гугл раскрасил фиолетовым, ничего не нашел. Буду рад, если поможете хотя бы ссылью на подробную статью по отчетам на СКД.
|
|
1
vicof
20.08.12
✎
11:45
|
1cskd.ru
|
|
2
STAYEKR
20.08.12
✎
11:56
|
(1) Спасибо за полезную ссылку. А как программно описать выбор вложенных схем в зависимости от текста в поле выбора? пишу примерно следующее:
Процедура ПолеВыбора1ОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
Если СписокВариантов = СписокВариантовВариант1 Тогда
ОтчетОбъект.СхемаКомпоновкиДанных.ВложенныеСхемыКомпоновкиДанных.Получить("ВыполненоЗаявок");
КонецЕсли;
КонецПроцедуры
Здесь СписокВариантов - рекв типа строка, отвечающий за данные в поле выбора. СписокВариантовВариант1 - строковый рекв, элемент списка значений. Эта конструкция сыплется с ошибкой "значение не является значением объектного типа (ВложенныеСхемыКомпоновкиДанных)". Хотелось бы узнать, как программно можно описать сей процесс
|
|
3
STAYEKR
20.08.12
✎
12:15
|
никто не знает?
|
|
4
STAYEKR
20.08.12
✎
17:09
|
вооообще никто не в курсе, как такую потеху сгородить?
|
|
5
olegves
20.08.12
✎
17:39
|
Кури обработку расшифровки
|
|
6
EvgenPS
20.08.12
✎
18:02
|
могу предложить вариант не вложенных схем а сделать несколько макетов и с ними работать.
|
|
7
STAYEKR
21.08.12
✎
08:00
|
(6) Было бы интересно посмотреть на примере
|
|
8
Лоботряс
21.08.12
✎
08:05
|
В книге Хрусталевой описан порядок работы с несколькими макетами в одном отчете
|
|
9
EvgenPS
21.08.12
✎
10:01
|
процедура ПриКомпановкеРезультата(....);
Если СписокВариантов = СписокВариантовВариант1 Тогда
СхемаКомпоновкиДанных=ПолучитьМакет("ВыполненоЗаявок");
КонецЕсли;
компановщикНастроек.ЗагрузитьНастройки(СхемаКомпоновкиДанных.НастройкиПоУмолчанию);
КонецПроцедуры
|
|
10
EvgenPS
21.08.12
✎
10:04
|
кажется так
|
|