Имя: Пароль:
1C
 
Сравнить дату последней записи в регистре сведений с датой вновь создаваемого документа
,
0 Виктрыч
 
26.01.22
22:57
Господа, помогите начинающему. Как сравнить дату последней записи в регистре сведений с датой вновь создаваемого документа, перед тем как его записать?
1 azernot
 
26.01.22
23:13
В модуле документа, в обработчике ПередЗаписью

Если ДатаПоследнейЗаписиВРС < Дата Тогда
Сообщить("Дата регистра меньше")
Иначесли ДатаПоследнейЗаписиВРС > Дата Тогда
Сообщить("Дата регистра больше")
Иначе
Сообщить("Совпадает");
КонецЕсли:

Не благодари.
2 Виктрыч
 
26.01.22
23:41
Вот в том-то и проблема, что никак понять не могу, как выбрать дату последней записи в регистре(.
3 acht
 
26.01.22
23:45
А что уже сам по этому поводу делал?

googe://как+выбрать+дату+последней+записи+врегистре дает примерно 385000 результатов (0,54 сек.)
4 Asmody
 
26.01.22
23:46
(2) запросом
5 Asmody
 
26.01.22
23:46
(3) там уже ссылка на эту ветку
6 azernot
 
26.01.22
23:48
(2) тогда почему спрашиваешь о чем-то другом?

Запрос = Новый Запрос;
Запрос.текст = "выбрать Максимум(Период) как ДатаПоследнейЗаписиВРС из РегистрыСведений.МойРегистр";
Выборка = Запрос.Выполнить().Выбрать();

Если Выборка.Следующий() Тогда
ДатаПоследнейЗаписиВРС = Выборка.ДатаПоследнейЗаписиВРС;
Инаве
ДатаПоследнейЗаписиВРС = Дата(1,1,1); //нет записей в регистре
КонецЕсли;