Запретить ввод на основании Документа #768361


#0 by zhuk125
Подскажите как запретить ввод на основании текущего документа, если его состояние не равно "Утвержден", Утвержден - это реквизит типа"Перечисление".В критерии отбора проверяю подчиненность."Упп для Украины" Пишу такой код в ФормеДокумента в
#1 by Чайник Рассела
а почему перед записью?
#2 by Fragster
В модуле объекта: Если ДанныеЗаполнения.Состояние <> Утвержден Тогда ВызватьИсключение("Недостаточно утверждений, нужно больше утверждений"); КонецЕсли;
#3 by Amra
Почему перед записью, а не при создании нового? Причем тут критерии отбора?
#4 by Fragster
ну, или что-то типа того
#5 by zhuk125
Видел статью, там ребята говорили передЗаписью делать.. а с критерием отбора -натупил, почему то думал что нужно сравнивать и Доки.
#6 by Rie
Не слушай плохих ребят. Ввод на основании несколько раньше происходит, чем "перед записью". И - "Читайте книги. В них видно фиги".
#7 by samozvanec
ну да, юзер ввел, все заполнил, а записать не дают - очень удобно
#8 by zhuk125
сделал так, ничего не происходит (
#9 by Rie
"Утвержден" замени на правильное значение.
#10 by aleks_default
нужно делать в создаваемом документе
#11 by netsurfer
#12 by Ёпрст
ежели обычные формы, то делаешь переменную модуля, в ОбработкаЗаполнения втыкаешь условие, если не катит, переменной присваеваешь нечто, далее в модуле формы в ПередОткрытием смотришь на значение переменной, ежели = нечто (обычно проверка на истину) то предупреждение/сообщение и отказ=истина если уф - принцип почти тот же. Только изврата больше.
#13 by Fragster
какбэ - по стандарту
#14 by zhuk125
Разобрался, нужно было вот так сделать. Всем спасибо
#15 by zhuk125
Доступ ограничен )
#16 by Fragster
чтож ты так, без ИТСа живешь?
#17 by hhhh
жук еще тот
#18 by Ёпрст
ну, как бэ, у меня нет доступа туда и исключение - это за гранью добра и зла.
#19 by Одинесю
А зачем скобки у ВызватьИсключение?
#20 by Fragster
по инерции. там в еще пара ошибок синтаксических
#21 by aleks_default
феерично
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С