![]() |
|
Форма эл.справ. Табличное поле с отбором по регистру, регистр выбираем на форме. | ☑ | ||
---|---|---|---|---|
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) дык, запоминай Масиив:
Контрагент = БлаБлаблаьСпр Период = БлаБлаблаьДата ... Этот Массив - в строку, эту строку - в строку ТП своего справочника, Реквизиты справочника: эта строка и текущийРегистр как- то так :) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |