|
Сравнить дату последней записи в регистре сведений с датой вновь создаваемого документа
| ☑ |
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); //нет записей в регистре
КонецЕсли;
|
|