|
Значение пустой строки, тип Справочник | ☑ | ||
---|---|---|---|---|
0
Эльчин
07.03.13
✎
12:16
|
Управляемая форма списка документа. Добавил реквизит ПациентП, тип СправочникСсылка.Пациенты. На форме поле ввода ПциентП. Надо что при изменении поле ввода проверить пустая ли поле ввода, или нет. делал так:
В модуле формы списка документа получил с сервера значению пустого ссылка справочника Пациенты и сравнил с ним: &НаКлиенте Процедура ПациентППриИзменении(Элемент) Если ПациентП<>ПустаяПациент() тогда ЭлементОтбора = Список.Отбор.Элементы[1]; ЭлементОтбора.ПравоеЗначение = ПациентП; ЭлементОтбора.Использование = Истина; Иначе ЭлементОтбора = Список.Отбор.Элементы[1]; ЭлементОтбора.Использование = Ложь; КонецЕсли; КонецПроцедуры &НаСервере Функция ПустаяПациент() Возврат Справочники.Пациенты.ПустаяСсылка(); КонецФункции но думаю что если делать операцию только на клиенте будеть еше лучше. Буду благодарен если поможете найти способ делать этого. (Извините из за ошибок на тексте) |
|||
1
Reset
07.03.13
✎
12:17
|
Глобальный контекст (Global context)
ЗначениеЗаполнено (ValueIsFilled) Синтаксис: ЗначениеЗаполнено(<Значение>) |
|||
2
MSII
07.03.13
✎
12:17
|
ЗначениеЗаполнено() везде работает.
|
|||
3
НафНаф
07.03.13
✎
12:17
|
ЗначениеЗаполнено уже отменили?
|
|||
4
Chikko
07.03.13
✎
12:23
|
ПредопределенноеЗначение("спр.пациенты.пустая")
то что нужно. |
|||
5
Эльчин
07.03.13
✎
12:24
|
ЗначениеЗаполнено() не получилось. Можеть скажете конкретно что написать вместо <Значение> в этом случае
|
|||
6
НафНаф
07.03.13
✎
12:24
|
(4) все таки архитекторы платформы извращенцы
|
|||
7
НафНаф
07.03.13
✎
12:25
|
(5) в Баку сложно жить
Если ЗначениеЗаполнено(ПациентП) тогда |
|||
8
Эльчин
07.03.13
✎
12:26
|
(4) {Документ.ЗаписьНаПрием.Форма.ФормаСписка.Форма(4,38)}: Переменная не определена (Справочники)
Если Врач<>ПредопределенноеЗначение(<<?>>Справочники.Пациенты.ПустаяСсылка()) тогда (Проверка: Тонкий клиент) |
|||
9
НафНаф
07.03.13
✎
12:27
|
(8) крэйзи
ПредопределенноеЗначение("Справочник.Пациенты.ПустаяСсылка") |
|||
10
Эльчин
07.03.13
✎
12:32
|
(9) {Документ.ЗаписьНаПрием.Форма.ФормаСписка.Форма(4)}: Ошибка при вызове метода контекста (ПредопределенноеЗначение)
Если ПациентП<>ПредопределенноеЗначение("Справочники.Пациенты.ПустаяСсылка") тогда по причине: Предопределенное значение "Справочники.Пациенты.ПустаяСсылка" не найдено. Предопределенное значение "Справочники.Пациенты.ПустаяСсылка" не найдено. |
|||
11
Эльчин
07.03.13
✎
12:33
|
надо задать предопределенное значение для справочника?
|
|||
12
Эльчин
07.03.13
✎
12:35
|
(9) не получается
|
|||
13
Chikko
07.03.13
✎
12:35
|
(10) попробуй написать ПредопределенноеЗначение, потом открывающую скобку, потом кавычку. должен вылезти хелпер=)
вообще "Справочник.Пациенты.ПустаяСсылка" |
|||
14
Reset
07.03.13
✎
12:35
|
(5) см (7) если ты добавил реквизит формы
или ЗначениеЗаполнено(Объект.ПациентП) если добавил реквизит в документ |
|||
15
Reset
07.03.13
✎
12:38
|
ПациентП.Пустая() в конце концов
|
|||
16
Эльчин
07.03.13
✎
12:39
|
(1) (2) ЗначениеЗаполнено() работало. Большое пасибо всем за помош и внимание
|
|||
17
Эльчин
07.03.13
✎
12:40
|
<Значение> не правилно написал. так надо было значить: ЗначениеЗаполнено("Справочники.Пациенты.ПустаяСсылка")
|
|||
18
Эльчин
07.03.13
✎
12:42
|
(15) да, так тоже работает
|
|||
19
Эльчин
07.03.13
✎
12:42
|
Спасибо. очен благодарен
|
|||
20
Chikko
07.03.13
✎
12:46
|
(17) Строка... Всегда истина?=)
|
|||
21
ssh2006
07.03.13
✎
13:46
|
Печалька
|
|||
22
1Сергей
07.03.13
✎
13:49
|
Эээ... а причем тут Предопределенное?
|
|||
23
1Сергей
07.03.13
✎
13:53
|
Если ЗначениеЗаполнено(ПациентП) Тогда
|
|||
24
Эльчин
07.03.13
✎
15:49
|
(23) именно то
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |