Имя: Пароль:
1C
1С v8
Текущая Дата
,
0 Z-bob
 
15.04.13
08:49
помогите с одной маленькой проблемой. на форме есть реквизиты дата и дата аудита, надо чтобы при созданий документа оба значения были одинаковыми,но потом чтобы можно было поменять или дату или дату аудита.
Делаю так:
Дата       = ТекущаяДата();
ДатаАудита = ТекущаяДата();

при созданий даты выходят,но хоть сколько я не менял и сохранял, дата аудита при следующем открытий выводит сегодняшнюю дату... подскажите как мне правильно сделать?
1 Галахад
 
гуру
15.04.13
08:50
Если ЭтоНовый() Тогда
Дата       = ТекущаяДата();
ДатаАудита = ТекущаяДата();
КонецЕсли;
2 Wobland
 
15.04.13
08:52
"Дата" - плохое название реквизита. а с получением два раза подряд текущей даты можно влететь в разные значения ;)
3 Z-bob
 
15.04.13
08:54
Галахад, спасибо, получилось
4 Defender aka LINN
 
15.04.13
08:58
(1) Садись, 2! ОбработкуЗаполнения для кого придумали?
5 В тылу врага
 
15.04.13
08:59
(4) а если 8.1?
6 Галахад
 
гуру
15.04.13
09:02
(4) Спасибо, я постою. Где пруф?
7 Maxus43
 
15.04.13
09:06
(4) обработка заполнения придумана не для этого, но если ты знаешь альтернативное применение - это не значит это все знают
8 В тылу врага
 
15.04.13
09:09
(7) в 8.2 вполне, в 8.1 нет
в 8.2 фактически это конструктор объекта
9 Maxus43
 
15.04.13
09:12
(8) я говорю не об использовании, а о назначении данного обработкчика. Назначение написано в СП. В 8.2 поменялось его поведение, что даёт дополнительные возможности использования
10 Defender aka LINN
 
15.04.13
09:19
(7) С тех пор, как она была придумана, "концепция поменялась".