Constantus
03.12.18, 10:53
Приветствую, Форумчане!
Имеется самописная конфигурация на УФ 8.3. Документ РКО.
Требуется, что в случае, если пользователь выбрал дату больше текущей, то выходило сообщение типа "так нельзя", затирало некорректную дату и не давала возможность записать, сохранить, провести документ. Т.е. либо вводи текущую дату, лио закрывай документ без сохранения...
ДатаПриИзменении - сравниваем с текущей, выводим сообщение
приЗаписи - если дата больше текущей - отказ, предупреждение (или сообщение)
в чем проблема-то ?
Constantus
03.12.18, 12:00
sava1 @ Сегодня, 14:35 необходимо зарегистрироваться для просмотра ссылки
,
Проблема в том, что вообще нет опыта в управляемых формах. тут еще система работает в тонком клиенте, возможно где-то слышал, что "Сообщить" не может работать в тонком...
Так лучше приЗаписи или передЗаписью? На клиенте или на сервере?
для сообщения есть Объект СообщениеПользователю
остальное - как кому нравится.
"Но помни - в 12-00 карета превратится в тыкву..." - если надо что-то делать с объектом - тогда на сервере.
Не знаю как в УФ, а в обычных есть свойство формы "ИспользоватьРежимПроведения". Его описание:
Свойство Использовать режим проведения может принимать следующие значения:
● Неоперативный – документ всегда будет проводиться в неоперативном режиме. Если отсутствуют права на неоперативное проведение, будет выдано исключение.
● Оперативный – документ всегда будет проводиться в оперативном режиме. Если отсутствуют права на неоперативное проведение, то будет выдано исключение при попытке провести документ прошлого периода.
● Запрашивать – система всегда будет запрашивать текущий режим проведения.
● Автоматически – в этом случае система работает по следующему алгоритму:
● если дата документа меньше текущей, выполняется неоперативное проведение;
● если дата документа равна текущей, выполняется оперативное проведение;
● если дата документа больше текущей, выдается исключение;
● если невозможно провести документ в выбранном режиме (не хватает прав доступа и т. д.), также будет выдано исключение;
● если на стороне клиента режим проведения неизвестен, то в параметр РежимПроведения обработчика события ПередЗаписью будет передано
значение Неопределено.
Vidocq05 @ 03.12.18, 18:12 необходимо зарегистрироваться для просмотра ссылки
,
Этот режим не избавит пользователей от проблемы создания документов будущей датой.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.