скд - передача параметра из формы
☑
0
Anna-Ain
03.10.14
✎
13:24
Здравствуйте. Помогите, пожалуйста, советом - на форме нужно ввести числовое поле процентОтОстатка, в скд формируется поле остаток. В результате нужно создать вычисляемое поле = остаток * процентОтОстатка. Загвоздка в передаче параметра из формы - на форме вывела поле ввода, присвоила имя, в модуле формы написала
Процедура ДействияФормыСформировать(Кнопка)
ДокументРезультат = ЭлементыФормы.Результат;
ДокументРезультат.Очистить();
Компоновщик = Новый КомпоновщикНастроекКомпоновкиДанных;
Компоновщик.ЗагрузитьНастройки(КомпоновщикНастроек.Настройки);
Компоновщик.Настройки.ПараметрыДанных.Элементы[4].Значение = ПроцентОтОстатка;
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки,, ДанныеРасшифровки);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
ПроцессорВывода.Вывести(ПроцессорКомпоновки, Истина);
КонецПроцедуры
в скд пишет: Поле не найдено ПроцентОтОстатака
1
Milok
03.10.14
✎
13:34
а на форме точно есть само поле ПроцентОтОстатака?
2
Anna-Ain
03.10.14
✎
13:36
ну да поле ввода, тип числовой, СКД не подхватывается
3
Milok
03.10.14
✎
13:38
а в палитре свойств этого поля в данных что?
4
Defender aka LINN
03.10.14
✎
14:11
(0) Что будем делать, когда нужный параметр перестанет быть 5-м?
Закон Брукера: Даже маленькая практика стоит большой теории.