![]() |
|
Передача параметра | ☑ | ||
---|---|---|---|---|
0
Начинающий_13
05.09.13
✎
17:11
|
Здравссвуйте
Подскажите возможно ли передать параметр "только просмотр" в ОбщуюФорму ФормаСчетУчетаАналитика для ПОЛЯ ВЫБОРА ВидОбработки без введения доп. параметра ( и в записимости от этого параметра при открытии общейФормы сдалать ТолькоПросмотр.).Не хочется вводить лишнее. Процедура ААА() ПараметрыПодбора = ПолучитьПараметрыПодбораАналитика("Материалы"); Если ПараметрыПодбора <> Неопределено Тогда ФП = ПолучитьОбщуюФорму("ФормаСчетУчетаАналитика"); ФП.ВидОбработки = ПараметрыПодбора.УстановитьПоВсейКолонке; ФП.ВидОбработки = ???? СтруктураПараметров = ФП.ОткрытьМодально(); КонецЕсли; КонецПроцедуры Функция ПолучитьПараметрыПодбораАналитика(ИмяТЧ) ПараметрыФормы = Новый Структура; МетаданныеДокумента = ДокументОбъект.Метаданные().Представление(); Если ИмяТЧ = "Материалы" Тогда ИначеЕсли ИмяТЧ = "БСО" Тогда ИначеЕсли ИмяТЧ = "МБП" Тогда ИначеЕсли ИмяТЧ = "Спецодежда" Тогда ИначеЕсли ИмяТЧ = "Спецоснастка" Тогда КонецЕсли; ПараметрыФормы.Вставить("УстановитьПоВсейКолонке", "УстановитьПоВсейКолонке"); Возврат ПараметрыФормы; КонецФункции |
|||
1
vicof
05.09.13
✎
17:13
|
ФП = ПолучитьОбщуюФорму("ФормаСчетУчетаАналитика");
ФП.ТолькоПросмотр = ТвойПараметр; |
|||
2
Начинающий_13
05.09.13
✎
17:16
|
И что он передают. Поле выбора называется ВидОбработки, вот оно и должно быть ТолькоПросмотр
|
|||
3
vicof
05.09.13
✎
17:19
|
ФП.ЭлементыФормы.ВидОбработки.ТолькоПросмотр = ТвойПараметр;
|
|||
4
Начинающий_13
05.09.13
✎
17:23
|
Да так отрабатывает, но корректно ли так писать
ФП.ЭлементыФормы.ВидОбработки.ТолькоПросмотр = ПараметрыПодбора.ТолькоПросмотр; // Функция ПолучитьПараметрыПодбораАналитика(ИмяТЧ) ПараметрыФормы = Новый Структура; ПараметрыФормы.Вставить("УстановитьПоВсейКолонке", "УстановитьПоВсейКолонке"); ПараметрыФормы.Вставить("ТолькоПросмотр", Истина ); Возврат ПараметрыФормы; КонецФункции ФП.ЭлементыФормы.ВидОбработки.ТолькоПросмотр = ПараметрыПодбора.ТолькоПросмотр; |
|||
5
vicof
05.09.13
✎
17:25
|
в смысле "корректно"?
Тебе надо установить доступность у элемента формы, в чем некорректность? |
|||
6
Начинающий_13
05.09.13
✎
17:27
|
Сам синтаксис
Хотелось бы функцию поставать |
|||
7
vicof
05.09.13
✎
17:38
|
Ну ставь, я не против :) Базовый алгоритм я тебе дал, как дальше извращаться - твое дело
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |