К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Программная установка параметров в СКД

Гость
0 - 28.10.2012 - 12:14
Подскажите как программно установить параметры НачалоПериода и ОкончаниеПериода в СКД при открытии формы?


med
1 - 29.10.2012 - 07:48
Если на форме, то
Процедура ПриОткрытии
НачалоПериода=НачПер;
ОкончаниеПериода=КонПер;
КонецПроцедуры
А если передавать внутрь
то что то типа

Если КомпоновщикНастроек.Настройки.ПараметрыДанных.Элем енты.Найти("ДатаНачала").Использование = Истина Тогда

НачПериода = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элем енты.Найти("ДатаНачала").Значение;

КонецЕсли;

Если КомпоновщикНастроек.Настройки.ПараметрыДанных.Элем енты.Найти("ДатаОкончания").Использование = Истина Тогда

КонПериода = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элем енты.Найти("ДатаОкончания").Значение;

КонецЕсли;

И затем

КомпоновщикНастроек.Настройки.ПараметрыДанных.Элем енты.Найти("ДатаНачала").Использование = Истина;
Если ЗначениеЗаполнено(НачПериода) Тогда
КомпоновщикНастроек.Настройки.ПараметрыДанных.Элем енты.Найти("ДатаНачала").Значение = НачПериода;
Иначе
КомпоновщикНастроек.Настройки.ПараметрыДанных.Элем енты.Найти("ДатаНачала").Значение = Неопределено;
КонецЕсли;
КомпоновщикНастроек.Настройки.ПараметрыДанных.Элем енты.Найти("ДатаОкончания").Использование = Истина;
Если ЗначениеЗаполнено(КонПериода) Тогда
КомпоновщикНастроек.Настройки.ПараметрыДанных.Элем енты.Найти("ДатаОкончания").Значение = КонецДня(КонПериода);
Иначе
КомпоновщикНастроек.Настройки.ПараметрыДанных.Элем енты.Найти("ДатаОкончания").Значение = Неопределено;
КонецЕсли;

Где то так....


К списку вопросов






Copyright ©, Все права защищены