Добрый день.
В форме есть два реквизита Дата,Ставка.
После закрытия форме происходит новая запись в РС.
Вопрос:
Как программно сделать сформулировать код так,чтобы была проверка,если Ставка равна Последней Ставке в РС,то запись не проходит?
Сделал вот такой вот запрос,работает...Но вот если РС пустой то ни чего не происходит,что не так?
Запрос=Новый Запрос();
Запрос.Текст=
"ВЫБРАТЬ
| КонстантыСрезПоследних.Ставка КАК Ставка
|ИЗ
| РегистрСведений.Константы.СрезПоследних КАК КонстантыСрезПоследних";
Результат=Запрос.Выполнить().Выбрать();
Пока Результат.Следующий() Цикл
Если Результат.Ставка=Ставка Тогда
Предупреждение("Ставка осталось прежней");
ЭлементыФормы.ЗаписатьВРеестр.Видимость=Ложь;
КонецЕсли;
Если НЕ Результат.Ставка=Ставка Тогда
Набор=РегистрыСведений.Константы.СоздатьМенеджерЗаписи();
Запись=Набор;
Запись.Период=ПоследнееИзменение;
Запись.Дата=ПоследнееИзменение;
Запись.Пользователь=ПараметрыСеанса.ТекущийПользователь;
Запись.Ставка=Ставка;
Набор.Записать();
ЭлементыФормы.ЗаписатьВРеестр.Видимость=Ложь;
КонецЕсли;