Имя: Пароль:
1C
1С v8
Синтаксис 1С 8.2 прошу помощи!
,
0 nikast
 
28.08.12
09:43
Добрый день. У меня поле ввода, привязал его к платежным поручениям для выбора. Теперь хочу написать условие, при котором будет выдаваться сообщение что поле необходимо заполнить помогите пожалуйста.
Я написал что то такое :

Если СсылкаНаОбъект ???? = ""  Тогда
                 Режим = РежимДиалогаВопрос.ок;
                 Ответ = Вопрос("Необходимо выбрать платежное                  поручение!", Режим, 0);
                         
       Возврат;
КонецЕсли;
1 andrewks
 
28.08.12
09:44
а воспользоваться встроенным механизмом платформы - не?
2 Liova
 
28.08.12
09:44
И в чём вопрос? На что заменить вопросики?
3 mikecool
 
28.08.12
09:45
Если СсылкаНаОбъект <матофильтр> = ""  Тогда
                 Режим = РежимДиалогаВопрос.ок;
                 Ответ = Вопрос("Необходимо выбрать платежное                  поручение!", Режим, 0);
                         
       Возврат;
КонецЕсли;
4 ptiz
 
28.08.12
09:45
ПолеВвода - где? В документе, обработке?
ПолеВвода должно быть связано с данными - реквизитом формы или объекта.
Проверять так: ЗначениеЗаполнено(ИмяРеквизитаПривязанногоКПолю)
5 Rounder
 
28.08.12
09:45
Если Не ЗначениеЗаполнено(ТвоеПолеВВода) Тогда
     Сообщить("Заполните то-то и то-то");
     Возврат;
КонецЕсли;
6 mikecool
 
28.08.12
09:46
это же 8.2 )
поставь в свойстве проверки - выдавать ошибку
и проверяй РеквизитыЗаполнены() или как она там пишется ))
7 nikast
 
28.08.12
09:46
Вопрос как написать условие НЕ..
8 nikast
 
28.08.12
09:46
Ага.. я просто не знал как написать НЕ
9 nikast
 
28.08.12
09:46
Я пришел из С++ там !=
10 nikast
 
28.08.12
09:47
И еще такой момент, при выборе платежных поручений я попадаю в полный список платежек, можно ли прописать такое условие, чтобы они отображались с одним контрагентом.. чтоб не лазить по всем
11 SeregaMW
 
28.08.12
09:47
еще так можешь попробовать <>
12 SeregaMW
 
28.08.12
09:48
Да, заполняй условие отбора ))))
13 Rounder
 
28.08.12
09:48
Можно в настройках формы. Можно и программно через событие НачалоВыбора - для твоего поля ввода.
14 Rounder
 
28.08.12
09:48
Это к (10)
15 SeregaMW
 
28.08.12
09:48
А как это сделать мы узнаем в следующей ветке ;-)))
16 vmv
 
28.08.12
09:50
1. Это не вопрос а приказ, да и глупо даже приказ такой отдавать.

открой метод ПрооверкаЗаполнения() и забей болт на такого рода ерунду
17 nikast
 
28.08.12
09:50
Ахаахх... спасибо за отбор (12)
Да, спасибо попробую событие прописать !!!
18 nikast
 
28.08.12
09:50
Друзья спасибо за помощь!!!!!!