Имя: Пароль:
1C
 
v8: Как определить, заполнено ли Поле ввода формы?
0 Diodor
 
17.04.10
21:55
Как при создании нового элемента справочника определить, заполнено ли Поле ввода формы, если это поле имеет тип данных СправочникСсылка... ?

Делимся идеями и примерами.
1 Фокусник
 
17.04.10
21:57
(0) В форме выбора есть Владелец, смотри что там.
Если я правильно задачу понял :)
2 Diodor
 
17.04.10
22:05
В задаче речь идёт о Форме элемента.
3 НастоящееИмя
 
17.04.10
22:07
Может ЗначениеЗаполнено()? Если не ошибаюсь
4 Mitriy
 
17.04.10
22:09
(0) не буду делиться... я сегодня жадный...
5 Diodor
 
17.04.10
22:15
Неа.. ругается, что нет метода "Заполнено()"  :-((
6 Фокусник
 
17.04.10
22:18
(2) Форма элемента возникает ведь из формы списка... ?
7 Mitriy
 
17.04.10
22:18
(5) правильно ругается... может, тебе книжки почитать? Ну, и в СП заглянуть...
8 Фокусник
 
17.04.10
22:22
(0) Тебе нужно в этой же форме элемента определить заполненность поля формы или поле формы находится в некоей другой форме, откуда происходит вызов-создание нового элемента?
Задачу опиши НОРМАЛЬНО :)
9 Птица
 
17.04.10
22:29
не всегда при создании нового элемента справочника существует какая бы то ни было форма
10 Птица
 
17.04.10
22:31
если ЗначениеЗаполнено(форма.элементыформы.имяполяввода)
11 zcxvb
 
17.04.10
22:35
ПустаяСтрока(ПолеФормы) = ...
12 el-gamberro
 
17.04.10
22:45
Если ПустаяСтрока(ПолеВвода1) = Истина Тогда
       Сообщить("Проверять нечего...");
Иначе
13 Diodor
 
17.04.10
23:45
Форма Элемента возникает из формы Списка или из формы Выбоа
14 Diodor
 
17.04.10
23:51
Спасибо Огромне!
Функция ПустаяСтрока Работает!!!!
15 zcxvb
 
18.04.10
01:42
(14)
Это криво, на самом деле... Неявное преобразование. Но нам, быдлокодерам - все трын-трава.
16 Diodor
 
18.04.10
08:23
Честно говоря, даже не знаю что такое Неявное преобразование. Только начал разбираться в 1С. Многие говорят: "Читай СП по интересующему вопросу". А как сие осуществить, если заранее неизвестно где в СП нужную информацию можно найти? Пока мне это не понятно.
17 el-gamberro
 
18.04.10
09:12
(16) ну например документ преобразуется в строку.
но тк это невозможно, то должно вызвать исключение.
но этого не происходить, а берется представление документа (которое есть строка) и проверяется на заполненость.
18 НастоящееИмя
 
19.04.10
15:00
(5) Не Заполнено(), а ЗначениеЗаполнено()
19 Kreont
 
19.04.10
15:04
Я так пишу например:
Если НЕ ЗначениеЗаполнено(ПолеВвода1) Тогда
  // нафик...
  Возврат;
КонецЕсли;
20 НастоящееИмя
 
19.04.10
16:40
(19) Вот, правильно
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан