0
- 28.10.2012 - 12:14
|
Подскажите как программно установить параметры НачалоПериода и ОкончаниеПериода в СКД при открытии формы?
| |
1
- 29.10.2012 - 07:48
|
Если на форме, то Процедура ПриОткрытии НачалоПериода=НачПер; ОкончаниеПериода=КонПер; КонецПроцедуры А если передавать внутрь то что то типа Если КомпоновщикНастроек.Настройки.ПараметрыДанных.Элем енты.Найти("ДатаНачала").Использование = Истина Тогда НачПериода = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элем енты.Найти("ДатаНачала").Значение; КонецЕсли; Если КомпоновщикНастроек.Настройки.ПараметрыДанных.Элем енты.Найти("ДатаОкончания").Использование = Истина Тогда КонПериода = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элем енты.Найти("ДатаОкончания").Значение; КонецЕсли; И затем КомпоновщикНастроек.Настройки.ПараметрыДанных.Элем енты.Найти("ДатаНачала").Использование = Истина; Если ЗначениеЗаполнено(НачПериода) Тогда КомпоновщикНастроек.Настройки.ПараметрыДанных.Элем енты.Найти("ДатаНачала").Значение = НачПериода; Иначе КомпоновщикНастроек.Настройки.ПараметрыДанных.Элем енты.Найти("ДатаНачала").Значение = Неопределено; КонецЕсли; КомпоновщикНастроек.Настройки.ПараметрыДанных.Элем енты.Найти("ДатаОкончания").Использование = Истина; Если ЗначениеЗаполнено(КонПериода) Тогда КомпоновщикНастроек.Настройки.ПараметрыДанных.Элем енты.Найти("ДатаОкончания").Значение = КонецДня(КонПериода); Иначе КомпоновщикНастроек.Настройки.ПараметрыДанных.Элем енты.Найти("ДатаОкончания").Значение = Неопределено; КонецЕсли; Где то так.... | |
| Интернет-форум Краснодарского края и Краснодара |