ОтецСергий
30.11.2016, 11:20
В Процедуре ПередЗаписью первое условие работает, а второе нет:
&НаКлиенте
Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)
Если Объект.ЗаявкаТ <> Истина И Не ЗначениеЗаполнено(Объект.Д атаО) Тогда
Сообщить ("Не заполнено поле Дата окончания тендера", СтатусСообщения.Важное);
Отказ = Истина;
Возврат;
КонецЕсли;
Сообщить (Объект.Результат, СтатусСообщения.Важное);
Если Объект.Результат = "Отменить" И Не ЗначениеЗаполнено(Объект.П ричинаО) Тогда
Сообщить ("Не заполнено поле Причина отказа", СтатусСообщения.Важное);
Отказ = Истина;
Возврат;
КонецЕсли;
КонецПроцедуры
При чем строка
Сообщить (Объект.Результат, СтатусСообщения.Важное);
работает и слово "Отменить" выводит.
Возможно дело в Объект.Результат = "Отменить" ?
реквизит Результат в форме выбирается из справочника Результат (Наименование).
Значение "Отменить" там есть, может синтаксис?
&НаКлиенте
Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)
Если Объект.ЗаявкаТ <> Истина И Не ЗначениеЗаполнено(Объект.Д атаО) Тогда
Сообщить ("Не заполнено поле Дата окончания тендера", СтатусСообщения.Важное);
Отказ = Истина;
Возврат;
КонецЕсли;
Сообщить (Объект.Результат, СтатусСообщения.Важное);
Если Объект.Результат = "Отменить" И Не ЗначениеЗаполнено(Объект.П ричинаО) Тогда
Сообщить ("Не заполнено поле Причина отказа", СтатусСообщения.Важное);
Отказ = Истина;
Возврат;
КонецЕсли;
КонецПроцедуры
При чем строка
Сообщить (Объект.Результат, СтатусСообщения.Важное);
работает и слово "Отменить" выводит.
Возможно дело в Объект.Результат = "Отменить" ?
реквизит Результат в форме выбирается из справочника Результат (Наименование).
Значение "Отменить" там есть, может синтаксис?