Имя: Пароль:
1C
 
Как в обработке сделать чтобы платформа проверяла заполненность реквизитов?
0 lanc2233
 
13.11.14
14:29
Управляемые формы.

Есть обработка и ее реквизит. У реквизита "Проверять заполнение" стоит "Выдавать ошибку".

Есть команда. Как в ней сделать чтобы заполненность проверялась стандатным способом, как например при проведении ?
Чтобы самому не писать, что-то вроде Если Не ЗначениеЗаполнено ..
1 Жан Пердежон
 
13.11.14
14:30
ПроверитьЗаполнение()
2 lanc2233
 
13.11.14
14:35
Эта штука значение возвращает, но не выдает никаких сообщений. а есть какая-то клиентская процедура, которая подсвечивает реквизиты и возле них сообщения ставит? (как при проведении документов)
3 antoneus
 
13.11.14
14:36
(2) Есть такая процедура. Называется ПроверитьЗаполнение().
4 DmitrO
 
13.11.14
14:37
(2)эта штука все сделает как надо, и событие вызовет сообщения выдаст
5 butterbean
 
13.11.14
14:38
(2) ты как его вызываешь?? надо как метод упр. формы
6 Поpyчик-4
 
13.11.14
14:38
(2) Почитать СП не предлагать?
7 DmitrO
 
13.11.14
14:38
так что если она вернула Ложь тебе остается только сделать возврат из обработчика команды.
8 lanc2233
 
13.11.14
14:38
Отказ = ПроверитьЗаполнение();
Если Отказ Тогда Возврат; КонецЕсли;

так?
9 lanc2233
 
13.11.14
14:39
В СП никаких деталей по ней нет, кроме того что ее нельзя в тонком клиенте вызывать
10 DS
 
13.11.14
15:05
(2) Значит все заполнено или что-то не так наконфигурировано.
11 DS
 
13.11.14
15:07
(9) В тонком клиенте нельзя вызывать метод объекта. И это естественно.
12 Поpyчик-4
 
13.11.14
15:31
(9) 3.14стишь. Всё там есть с примерами.

Доступность
Тонкий клиент, веб-клиент, сервер, толстый клиент, мобильное приложение(клиент), мобильное приложение(сервер).
13 lanc2233
 
13.11.14
15:41
Спасибо, работает. Ошибка была.
В принципе и на тонком клиенте все ок.