|
v7: Выбор элементов справочника в табличной части списком | ☑ | ||
---|---|---|---|---|
0
Damash
29.05.13
✎
12:06
|
Есть Спр.Акции с полем "Наименование" и "Активна";
Есть Док.Расходка с реквизитом табличной части "Акции"=Спр.Акции; Можно ли стандартными средствами 1С7.7 сделать так, чтобы при выборе данного поля "Акции" в строчке напротив товара открывался не весь Спр.Акции, а только список из "Активных" акций по принципу "Быстрый выбор"? |
|||
1
Chum
29.05.13
✎
12:07
|
ИспользоватьСписок?
|
|||
2
Ёпрст
29.05.13
✎
12:07
|
Да, тупо показывать список, лучше через csvscv
|
|||
3
Damash
29.05.13
✎
12:08
|
(2) "csvscv" - а это что?
|
|||
4
TulaScrap
29.05.13
✎
12:18
|
Можно, надо просто условие прописать. Допустим:
Спр.Акции.АКтивна = 1, А если не хотите заморачиваться можно просто в списке справочника добавить поле Активна, куда выводить галку если да, тоже видно будет. |
|||
5
Damash
29.05.13
✎
12:20
|
(1) (2)
ИспользоватьСписок() - устроило, спасибо. Но открывается сама форма справочника? А можно ли сделать ниспадающий список элементов в табличном поле? (свойство "Быстрый выбор" неактивно для элементов ТЧ) |
|||
6
Damash
29.05.13
✎
12:22
|
(4) Да, так оно и есть.
Отбор именно по "Активна=1" и идет. |
|||
7
Damash
29.05.13
✎
12:35
|
Вопрос остался только как отобранные элементы показать не открытием формы справочника, а падающим списком.
Может кто сталкивался. Подтолкните как. |
|||
8
Ёпрст
29.05.13
✎
12:37
|
(3) svcsvc.dll
|
|||
9
Ёпрст
29.05.13
✎
12:38
|
это лучшее, что можно влепить, там и поиск есть по вхождению в список
|
|||
10
Ёпрст
29.05.13
✎
12:39
|
Если не любишь вк, то просто через СЗ.ВыбратьЗначение(<читай параметры про показ списка в виде меню>)
|
|||
11
TulaScrap
29.05.13
✎
12:43
|
(5)
Ну так СписокЗначений и используй, пробегаешься по справочнику если Активна = 1 то добавляешь в список, а потом показываешь. |
|||
12
TulaScrap
29.05.13
✎
12:46
|
А в форму просто добавляешь поле со списком, в него же и добавляй все
|
|||
13
viktor_vv
29.05.13
✎
12:52
|
(12) В табличную часть добавить поле со списком ?
|
|||
14
TulaScrap
29.05.13
✎
12:58
|
(13) Туплю, нет конечно. Сделать выпадающий список просто)
|
|||
15
Damash
29.05.13
✎
16:44
|
всем спасибо
методами (1)+(10) настроил. |
|||
16
Chum
30.05.13
✎
11:28
|
(15) только учти один неприятный момент: ИспользоватьСписок не желательно использовать в многоуровневых справочниках, т.к. при смене иерархии ты получишь кучу псевдоэлементов в виде вопросиков. Либо применять ИспользоватьСписок при каждой смене иерархии, переходе в другую группу.
была задачка у меня - отображать только определенные элементы при смене иерархии в зависимости от настройки доступа пользователя. использовал получение списка прямым запросом, перерисовку формы выбора + запрет за отключение режима иерархии, т.е. просмотр только с учетом групп. В этом случае все было красиво. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |