Имя: Пароль:
1C
1С v8
Форма эл.справ. Табличное поле с отбором по регистру, регистр выбираем на форме.
0 palm1c
 
16.04.13
15:24
Здравствуйте.

Нужно создать на форме табличное поле с отбором по регистру.
По какому регистру выполняется отбор, выбирается в той же форме.

Как это можно реализовать?

Спасибо.
1 palm1c
 
16.04.13
15:25
В отчетах можно использовать построитель отчета. Как это сделать на форме справочника, я пока что не знаю. С построителями не особо знаком.
2 palpetrovich
 
16.04.13
15:27
вот вроде все по русски написано, а ниче не понятно :) ..или это мне непонятно

"регистр" - это что?  РС, РН... или вообще что-то другое?
"отбор" - в чем отбор, что есть исходник?
3 Kreont
 
16.04.13
15:27
Получи что надо из регистра запросом и добавь в нужную ТЗ.
4 palm1c
 
16.04.13
15:34
(2)(3) В общем, интересует сама интерфейсная часть. Хочется просто указать, какой регистр, а чтобы система сама определили, какие поля для данного регистра накопления доступны в отборе, какие есть дочерние поля, и т.д.
5 palm1c
 
16.04.13
15:36
То есть мне не нужно ничего выбирать из регистра на самом деле. Мне нужно в справочнике запомнить установленные отборы для этого регистра. Как-то так.
Если бы это была форма отчета, то там можно было бы сделать реквизит с типом Построитель, и на форму кинуть таблицу с отбором, всё остальное, как я понял, система сделает сама. Хочется такое же в справочнике сделать.
6 Kreont
 
16.04.13
15:41
(5) добавь на форму ТЧ, установи тип нужный = твоему регистру, укажи связь по регистратору
7 palpetrovich
 
16.04.13
15:42
(5) наверное прежде чем "запомнить установленные отборы для этого регистра" - надо что-б кто-то эти отборы сделал ручками?
ну а "запомнить" - отборы в массив, масив сохранить, при выборе регистра - восстанавливать
как-то так
8 palm1c
 
16.04.13
15:43
(6) Тип регистра нужно выбирать на этой же форме. Получится? Можно подробнее?
9 Kreont
 
16.04.13
15:43
тип для ТЧ только из :_РегистрКакойтотамСписок_
10 Kreont
 
16.04.13
15:44
(8) получится )
11 palm1c
 
16.04.13
15:48
(10) И вторая таблица с типом значения Отбор?
12 palpetrovich
 
16.04.13
15:50
(9) я так понял, что нужно что-б можно было выводить любой?
13 palm1c
 
16.04.13
15:52
(12) Да, на форме есть выбор типа регистра накопления.
Нужна стандартная форма отбора, которая сама будет определять, какие поля и дочерние поля будут доступны.
14 Kreont
 
16.04.13
15:54
(11) какая 2-я таблица?
15 palm1c
 
16.04.13
15:56
(14)Сформулирую вопрос по-другому. Есть ТЧ с типом Отбор. Как ей назначить программно РегистрНакопления, по которому будет делаться отбор? Или как вообще это делается?
16 Kreont
 
16.04.13
16:05
Причем тут ТЧ с типом Отбор не пойму :(

А если так задачу сделать:
Нету ТЧ с типом Отбор, а надо показать на форме данные РН, где владельцем/регистратором записей будет ... (владелец формы - если это форма справочника, или реквизит ПолеВвода на форме ...)?

если так пойдет, тогда см.(6) + если надо отбор для записей того же РН то можно добавить командную панель связаную с ТЧ (+автозаполнение кнопками).
17 palm1c
 
16.04.13
16:10
(16) Мне в конечном итоге нужно запомнить отборы для РН. Самого РН на форме быть не должно. Должна быть ТЧ с отборами и всё.
18 palpetrovich
 
16.04.13
16:38
(17) дык, запоминай Масиив:
Контрагент = БлаБлаблаьСпр
Период = БлаБлаблаьДата
...
Этот Массив - в строку, эту строку - в строку ТП своего справочника, Реквизиты справочника: эта строка и текущийРегистр

как- то так   :)
Основная теорема систематики: Новые системы плодят новые проблемы.