|
Очищение данных реквизита при выборе владельца | ☑ | ||
---|---|---|---|---|
0
Валидатор
06.02.13
✎
13:40
|
Имеется 2 поля, контрагент, и контактное лицо, хочу чтобы при изменении контрагента, поле с контактным лицом очищалось, как реализовать?
ЭлементыФормы.КонтактноеЛицо.Данные.Очистить() не подходит( |
|||
1
Alex S D
06.02.13
✎
13:42
|
сделай как в типовых
|
|||
2
1C-band
06.02.13
✎
13:42
|
= Справочники.КонтактныеЛицаОрганизацийИлиКакОнТамНазывается.ПустаяСсылка();
|
|||
3
Maxus43
06.02.13
✎
13:43
|
связь по владельцу стоит?
|
|||
4
Reset
06.02.13
✎
13:43
|
КонтактноеЛицо=Неопределено
|
|||
5
1C-band
06.02.13
✎
13:43
|
...да поставь выбор по владельцу в свойствах объекта формы.
|
|||
6
Валидатор
06.02.13
✎
13:44
|
(5) просто допустим я хочу редактировать документ, контрагент и контаное лицо у меня уже есть, я меняю контрагента, а контактное лицо остается прежнее, вот я и хочу, чтобы когда выбирали контрагента, то данные в поле КЛ очищалось, чтобы юзер мог заного выбирать
|
|||
7
1C-band
06.02.13
✎
13:46
|
(6) Связь по владельцу у реквизита формы.
|
|||
8
Maxus43
06.02.13
✎
13:47
|
хотя не прокатит связь, ибо контрик не является владельцем контактной инфы, с договором контрика работает нормально. ПриИзменении() у контрика надо всё прописывать
|
|||
9
Валидатор
06.02.13
✎
13:49
|
(8) вот я и спрашиваю, как сделать, чтобы данные в поле контактные лица очищалось?)
|
|||
10
Maxus43
06.02.13
✎
13:50
|
(9) объясни сначала что есть Контактное лицо? это подчинённый справочник, или независимый?
|
|||
11
Валидатор
06.02.13
✎
13:50
|
Контактное лицо контрагентов, подчиненный справочник Контрагентов
|
|||
12
Alex S D
06.02.13
✎
13:54
|
так и что тебе мешает сделать по аналогии контрагент - договор?
|
|||
13
Maxus43
06.02.13
✎
13:55
|
(11) тогда (3)
|
|||
14
hhhh
06.02.13
✎
13:56
|
(9) ЭлементыФормы.КонтактноеЛицо.Данные - здесь имя поля расположено. Его очищать не нужно.
|
|||
15
Валидатор
06.02.13
✎
13:58
|
я запутался) связь стоит по владельцу, но поле не очищается, когда мы выбираем контрагента
|
|||
16
Maxus43
06.02.13
✎
14:00
|
(15) да, я попутал малец.
ПриИзменении() у контрагента очищай контактное лицо |
|||
17
Alex S D
06.02.13
✎
14:01
|
хаха, долго будете одно и тоже перемалывать?))
|
|||
18
Валидатор
06.02.13
✎
14:01
|
хахаха))))
я понял что при изменении, только как очистить его? |
|||
19
Валидатор
06.02.13
✎
14:02
|
все, сделал)
|
|||
20
Валидатор
06.02.13
✎
14:02
|
КЛ = Неопределено и все)
|
|||
21
Maxus43
06.02.13
✎
14:03
|
(18) да етить!
КонтактноеЛицо = Справочники.КонтактныеЛица.пустаяСсылка(); |
|||
22
Maxus43
06.02.13
✎
14:03
|
(20) быдлокод
|
|||
23
Валидатор
06.02.13
✎
14:03
|
(22) почему? так же быстрее и проще
|
|||
24
Alex S D
06.02.13
✎
14:04
|
(22) быдлокод
надо: КонтактноеЛицо = Справочники.КонтактныеЛица.ПустаяСсылка(); |
|||
25
hhhh
06.02.13
✎
14:05
|
(23) а если у этого контрагента есть контактное лицо? А у тебя пустое поле будет. Пользователи побьют.
|
|||
26
Валидатор
06.02.13
✎
14:07
|
(25) у контрагента в любой случае есть контактное лицо, ну должно быть по идее, только пользователь сам выбирает его из списка, при открытии контактного лица
|
|||
27
Reset
06.02.13
✎
14:10
|
(25) автопреобразование типа корректно преобразует Неопределено в пустую ссылку, но явное указание значения (21), конечно, приличнее выглядит.
|
|||
28
Reset
06.02.13
✎
14:12
|
(25) Или ты говоришь про подставление "основного кон лица"?
|
|||
29
04347
06.02.13
✎
14:14
|
тоже нужно было очистиь поле ДоверенностьКлиента при смене контрагента, помогло
ДоверенностьКлиента=""; |
|||
30
04347
06.02.13
✎
14:15
|
а Очистить(), как я поняла работает с табличной частью
|
|||
31
Валидатор
06.02.13
✎
14:16
|
(30) очистить да, для ТЧ, и в (29) мне кажется самый неразумный вариант очистки поля)
|
|||
32
04347
06.02.13
✎
14:20
|
(31) может и не разумный, а как лучше и правильнее?
|
|||
33
Alex S D
06.02.13
✎
14:24
|
смотрим в ветку - видим фигу.. как говорится)
|
|||
34
Maxus43
06.02.13
✎
14:29
|
минимум 3 раза сказали как Правильно.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |