Имя: Пароль:
1C
1C 7.7
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) только учти один неприятный момент: ИспользоватьСписок не желательно использовать в многоуровневых справочниках, т.к. при смене иерархии ты получишь кучу псевдоэлементов в виде вопросиков. Либо применять ИспользоватьСписок при каждой смене иерархии, переходе в другую группу.
была задачка у меня - отображать только определенные элементы при смене иерархии в зависимости от настройки доступа пользователя. использовал получение списка прямым запросом, перерисовку формы выбора + запрет за отключение режима иерархии, т.е. просмотр только с учетом групп. В этом случае все было красиво.
2 + 2 = 3.9999999999999999999999999999999...