Имя: Пароль:
1C
1С v8
v8: Вопрос по СКД. ДатаОкончания в отладчике пустая, хотя на форме другое значение
0 Renat11111
 
15.03.13
12:52
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
   
   ПараметрПериод = КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("Период"));
   Если ПараметрПериод <> Неопределено
      И ПараметрПериод.Использование Тогда
       ДатаНачала = НачалоМесяца(ПараметрПериод.Значение.ДатаНачала);
       ДатаОкончания = КонецМесяца(ПараметрПериод.Значение.ДатаОкончания);
   КонецЕсли;

   
   
   
КонецПроцедуры

ДатаОкончания в отладчике равна = 01.01.0001 хотя на форме другое значение... Как добраться до значение ПараметрПериод.Значение.ДатаОкончания установленного в форме?
1 Renat11111
 
15.03.13
12:54
Тоесть я фактически получаю значение, которые установил на закладке параметры в конфигураторе, а хочу получить установленнные в режиме 1с предп
2 Web00001
 
15.03.13
13:00
Ниче не понятно, как может ПараметрПериод.Значение.ДатаОкончания быть установлено в форме? Что ты имеешь ввиду?
3 Михаил 1С
 
15.03.13
13:01
Я тоже ничего вообще не понял - что он делает? Что у него на форме? И что у него в СКД? И что он хочет?
Для меня это сильно сложно понять.
4 Михаил 1С
 
15.03.13
13:02
И зачем тебе первая строчка в твоей процедуре?
5 Maxus43
 
15.03.13
13:03
это чистая СКД или Шаблон типовой красивый? а то там
6 acsent
 
15.03.13
13:03
у тебя параметр в пользовательских настройках задается? а это ведь совсем другие параметры ))
7 Maxus43
 
15.03.13
13:03
КомпоновщикНастроекПользователя есть
8 acsent
 
15.03.13
13:04
ТекущаяДата = ТекущаяДата();
   
   Для каждого ЭлементНастроек из КомпоновщикНастроек.ПользовательскиеНастройки.Элементы Цикл
       
       Если ТипЗнч(ЭлементНастроек) = Тип("ЗначениеПараметраНастроекКомпоновкиДанных") Тогда
           
           Если ЭлементНастроек.Параметр = Новый ПараметрКомпоновкиДанных("Период") Тогда
               
               Если НЕ ЗначениеЗаполнено(ЭлементНастроек.Значение.ДатаОкончания) Тогда
                   ЭлементНастроек.Значение.ДатаОкончания = ТекущаяДата;
               КонецЕсли;    
               
           КонецЕсли;    
           
       КонецЕсли;    
       
   КонецЦикла;
9 Renat11111
 
15.03.13
13:30
(8) то что я искал.... ЭлементНастроек.Значение.ДатаОкончания.
Закон Брукера: Даже маленькая практика стоит большой теории.