helpf.pro
Регистрация

Как вернуть прежнюю дату документа?

bless18
22.08.2010 19:50Прочитано: 1194
Здравствуйте!
Как можно после изменениия даты документа вернуть прежнюю после выполнения условия?
В этом коде
Код 1C v 8.х
 
Процедура ДатаПриИзменении(Элемент)

РаботаСДиалогами.ПроверитьНомерДокумента(ЭтотОбъект, мТекущаяДатаДокумента, Склад);
Если Дата < ДатаПоставки Тогда
Предупреждение("Дата документа не может быть меньше даты поставки");
Иначе
мВалютаРегламентированногоУчета,, мУчетнаяПолитикаПоНалоговомуУчету);
ИзменениеКурсаВСоответствииСДатой();
КонецЕсли;

КонецПроцедуры

После выдачи предупредения "Дата документа не может быть меньше даты поставки" нужно вернуть первоначальную дату документа
Yandex
Возможно, вас также заинтересует
Реклама на портале
E_Migachev
23.08.2010 00:05Ответ № 1
Создай в модуле общую переменную(в самом низу модуля напиши) Перем ДатаДоИзмен и в процедуре при открытии пиши:
Код 1C v 8.х
 ДатаДоИзмен = Дата;   

соответственно в выше представленной процедуре:
Код 1C v 8.х
 Предупреждение("Дата документа не может быть меньше даты поставки");
Дата = ДатаДоИзмен;
bless18
23.08.2010 07:46Ответ № 2
Ок, спасибо! Так и сделала )
bless18
23.08.2010 08:03Ответ № 3
Вопрос закрыт!
Подсказка: Для быстрого поиска ответов - используйте 'Поиск'
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.