Имя: Пароль:
1C
 
Основной реквизит формы
0 Виталий
 
21.11.10
18:57
Вечер добрый!
Работаю в 1С 8.2 (обычное приложение). Хочу сделать свою форму выбора для справочника. Создаю реквизит типа "Таблица значений", хочу назначить его основным. Но в реквизите формы "Данные" список реквизитов пустой. Что нужно сделать, что бы реквизит появился в этом списке?
1 Koly1983
 
21.11.10
19:21
В форме на закладке реквизиты добавляешь свой реквизит. А зачем тебе ТаблицаЗначений?
2 Виталий
 
21.11.10
19:27
(1) Так я же написал, что я его добавил... Я хочу заполнить список значениями из одного справочника. Но мне нужны не все значения, а только некоторые из них, отобранные, скажем, по определенному признаку. Кроме того они должны быть отсортированы по определенному признаку, которого нет в справочнике.
3 Виталий
 
21.11.10
19:29
Вроде понял, реквизит с типом "Таблица значений" и многими другими типами просто не могут быть назначены основными...
4 Koly1983
 
21.11.10
19:29
Да я щас попробовал, не получилось. В 8.1 я использовал обычную форму выбора и перед ее открытием устанавливал отбор в списке справочника
5 Виталий
 
21.11.10
19:30
(4) Простым отбором не отделаешься. Мне еще нужно особым образом отсортировать значения. Сортировки по полям не достаточно.
6 Koly1983
 
21.11.10
19:31
Может табличную часть обработки использовать?
7 Виталий
 
21.11.10
19:38
(6) Да не хотелось под это дело обработку создавать. Вроде задача и не сложная. Проблема на самом деле в следующем. Я хочу сделать форму выбора. Создаю реквизит с типом "Таблица значений" и заполняю его значениями из результата запроса. Но при открытии этой формы в пользовательском режиме в панели кнопок не активна кнопка "Выбрать" и записи доступны только для редактирования. Т.е. форма не работает так, ради чего она и делается. Я подумал, что, может, если я назначу свой реквизит основным, то все заработает (в свойствах панели источник действия указан верно). Может подскажешь, что в данному случае лучше сделать?
8 Виталий
 
21.11.10
19:39
+(7) И не хочется самому рисовать кнопки и писать для них процедуры
9 zzerro
 
22.11.10
00:19
Наверно нужно тебе делать для табличного поля ОбработкуВыбора, в которой делай все что тебе вздумается, но покодить придется, совсем малость
10 Виталий
 
22.11.10
18:13
(9) Таки пришлось все самому рисовать и кодить. Слава богу, что кодить пришлось не много :)
11 PVV65
 
22.11.10
18:20
(0) Основной реквизит формы - тип "СправочникСписок", а не таблицаЗначений
12 Виталий
 
24.11.10
10:27
(11) А разве в этом случае можно заполнять список своим набором значений?
Закон Брукера: Даже маленькая практика стоит большой теории.