Имя: Пароль:
1C
1С v8
Регистр сведений -форма записи
0 Lite777888
 
14.06.23
14:47
Здравствуйте, Регистр сведений ,как в форме записи , метод "при создании на сервере" установить значение реквизита если запись новая "Создается "

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    //Вставить содержимое обработчика
    
    Элементы.ДатаЗагрузки.Доступность = Ложь ;
    
    Если ЭтаФорма.Параметры.Ключ.Пустая()  Тогда
        
         Объект.ДатаЗагрузки = ТекущаяДата() // Пытаюсь так
        
    КонецЕсли ;    
    
КонецПроцедуры
1 Lite777888
 
14.06.23
14:48
Перемен не определена -Объект
2 Lite777888
 
14.06.23
14:49
Метод объекта не обнаружен- Пустая
3 Волшебник
 
14.06.23
14:49
попробуйте так:

Элементы.ДатаЗагрузки.Значение = ТекущаяДата();
4 Волшебник
 
14.06.23
14:51
(2) лучше так:
Если Запись.ИсходныйКлючЗаписи.Пустой() Тогда
5 PuhUfa
 
14.06.23
14:55
(1) там нет объекта... там есть запись
6 KJlag
 
14.06.23
14:57
Если Параметры.Ключ.Пустой() Тогда
    Параметры.Свойство("Документ", Запись.Документ);
КонецЕсли;
7 Lite777888
 
14.06.23
15:02
Ок спасибо ,"запись" помогла .
8 РЕШЕНИЕ
 
15.06.23
09:41
Проблема:
Как для новой записи регистра сведений в методе ПриСозданииНаСервере() для формы записи установить значение реквизита (на примере поля ДатаЗагрузки)?

Решение:

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