|
Автозаполнение СписокВыбора | ☑ | ||
---|---|---|---|---|
0
vnarkom
30.10.15
✎
11:58
|
УТ10.3 Решил попробовать сделать справочник Авто. Сделал, добавил табличную часть для номеров гос регистрации, теперь делаю форму в которой есть выбор этих авто и второе поле СписокВыбора которое должно наполняться из табличной части после выбора авто.
не подскажете как можно выполнить проверку заполнено ли поле авто, и после этого заполнить СписокВыбора из Справочники Авто Табличной части Реквизита Гос номер? |
|||
1
Mirnin
30.10.15
✎
12:08
|
Процедура АвтоПриИзменении()
СписокВыбора.Очистить() МассивНомеров = Авто.ТаблицаНомеров.ВыгрузитьКолонку("Номер"); СписокВыбора.ЗагрузитьЗначения(МассивНомеров); КонецПроцедуры |
|||
2
vnarkom
30.10.15
✎
12:20
|
(1) спасибо сейчас попробую
|
|||
3
mikecool
30.10.15
✎
12:32
|
у одного авто может быть несколько номеров госавторегистрации?
|
|||
4
Defender aka LINN
30.10.15
✎
12:44
|
||||
5
vnarkom
30.10.15
✎
12:45
|
(1) Спасибо за то что отозвался на мой вопрос
Я похоже не совсем исправно спросил Вообще решил просто сделать справочники для того чтобы наполнять ТТН поля 1-Т из справочников. Сделал копию обработки - ПечатьТТН1209 Создал в справочниках - СправочникАвто в этом справочнике сделал табличную часть - ГосРегАвто в табличной части ГосРегАвто добавил реквизит - НомерРегАвто В обработке ПечатьТТН1209 в форме в поле МаркаАвтомобиля сделал ТипЗнацения - СправочникСсылка.СправочникАвто В обработке ПечатьТТН1209 в форме в поле ГосНомерАвтомобиля2 поставил галочку КнопкаСпискаВыбора. Сейчас хочу сделать чтобы когда в ттн выбирали марку авто, поле ГосНомерАвтомобиля2 автоматически наполнилось из Табличной части Элемента справочника СправочникАвто поля НомерРегАвто |
|||
6
vnarkom
30.10.15
✎
12:46
|
(3) У нас есть две лады ларгус, Марка одна, номера разные.
|
|||
7
capllary_
surgut 30.10.15
✎
12:47
|
(6) Ну и смысл под это дело целый Справочник заводить?
|
|||
8
vnarkom
30.10.15
✎
12:48
|
(7) Не знаю, что придумал то и сделал, машин 5 могут меняться. поэтому подумал сделать так, если есть более правильный подход с удовольствием выслушаю.
|
|||
9
vnarkom
30.10.15
✎
12:49
|
(4) :))))
|
|||
10
vnarkom
30.10.15
✎
12:52
|
(1) Сделал так
|
|||
11
vnarkom
30.10.15
✎
12:52
|
(1) сделал так
Процедура ГосНомерАвтомобиля2ПриИзменении(Элемент) // Вставить содержимое обработчика. ГосНомерАвтомобиля.Очистить(); МассивНомеров = Справочники.СправочникАвто.ГосРегАвто.ВыгрузитьКолонку("НомерРегАвто"); ГосНомерАвтомобиля.ЗагрузитьЗначения(МассивНомеров); КонецПроцедуры |
|||
12
mikecool
30.10.15
✎
12:54
|
(6) разбили одну, пометишь на удаление все или будешь удалять из таб части?
ссылка, сущность - их все таки две, а не одна |
|||
13
vnarkom
30.10.15
✎
13:00
|
(12) Предположим Есть
Марка - Лада Ларгус номера - К 000 НН 00 - К 001 НН 01 Делаем справочник где Элемент Лада Лагрус имеет 2 номера в Табличной Части И у нас разбивается Лада Ларгус с номером - К 001 НН 01 Я захожу в Справочник Авто, Выбираю Элемент Лада Ларгус и удаляю и Табличной Части этот номер. На этом все. Не вижу подвоха. |
|||
14
Mirnin
30.10.15
✎
13:02
|
(5) Замени поле ввода гос номера на поле выбора.
Вышеуказанный код останется такой же, только СписокВыбора заменить на ЭлементыФормы.ГосНомерАвтомобиля2.СписокВыбора (11) Таблицу нужно получать из выбранного элемента справочника, а не оттуда, откуда пытаешься. Элемент выбирается выставлением реквизита МаркаАвтомобиля, оттуда и бери. Процедура, соответственно, тоже должна быть при изменении именно марки, а не гос. номера. Если очень хочется именно к гос. номеру - тогда НачалоВыбораИзСписка, а не ПриИзменении. |
|||
15
vnarkom
30.10.15
✎
15:31
|
(14) Низкий тебе поклон, добрый человек!.
Вопрос решен полностью. А здесь где-то можно отметить спасибо и вопрос закрыть. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |