![]() |
![]() |
![]() |
|
Добавление отбора в интерфейс внешнего отчёта. | ☑ | ||
---|---|---|---|---|
0
ArtVC
13.04.13
✎
07:45
|
Здравствуйте. Подскажите пожалуйста, с помощью каких инструментов создания внешних отчётов (или может это имеет отношение просто к любой форме) можно разместить такие поля и кнопки, находящиеся на скриншоте справа, чтобы пользователь мог задавать критерии отбора (несколько сотрудников, подразделений и т.д.)? Отчёт ьез скд готов - осталось добавить вот такой отбор.
http://img248.imageshack.us/img248/6702/31933432.jpg Ведь в конфигураторе это место выглядит вообще вот так: http://imageshack.us/a/img9/6362/35002983.jpg |
|||
1
Любопытная
13.04.13
✎
07:59
|
Руками делаешь элементы формы, какие тебе нравятся и руками прописываешь их поведение. По-моему так
|
|||
2
ArtVC
13.04.13
✎
08:17
|
Да, точно, Спасибо.
Наткунлся наконец-таки на нужную мне тему: http://devtrainingforum.v8.1c.ru/forum/thread.jsp?id=556162 Подбор получается, осталось только учитывать выбираемые данные при формирвоании отчёта. |
|||
3
ArtVC
13.04.13
✎
08:36
|
А не подскажете, как удалить из поля списка выделенное значение? Желательно клавишей Delete.
|
|||
4
Wobland
13.04.13
✎
08:39
|
вспомнилась одна девочка-секретарша. "Максим, а чтобы вот это удалить, надо нажать на "удалить", да?" ;)
|
|||
5
ArtVC
13.04.13
✎
08:46
|
Но там нигде нет удалить ) Вижу только вариант - добавить кнопку, при нажатии на которую будет удаляться выделенное значение в списке. Но это крайне неудобно: юзер выбрал значение курсором в списке, передвинул курсор на кнопку, нажал; и так over 9000 раз. А у людей всегда удаляется на клавиши (опять же Delete). Только вот результаты гугления (v8: обработчик нажатия клавиши в текстовом поле на намекают на то, обработчников нажатий клавиш так и нет. Подскажите пожалуйста, что делать )
|
|||
6
Wobland
13.04.13
✎
08:47
|
что за список? такое поведение обычно не программится по причине наличия
|
|||
7
ArtVC
13.04.13
✎
08:50
|
Элемент формы "Поле списка".
Данные: СотрудникиПодбора ТипЗначения: СписокЗначений У формы есть реквизит "СотрудникиПодбора" с типом "СписокЗначений". |
|||
8
Wobland
13.04.13
✎
08:55
|
а поле ввода с типом список значений не хочешь?
|
|||
9
ArtVC
13.04.13
✎
09:10
|
Такой вариант работает, но это менее удобно, т.к. приходится открывать отдельное окно. На скриншотах, приведённых в первом сообщении показаны формы, которые реализуют самую удобную функциональность - подбор прямо на форме, легчайшее удаление из списка. Требуется сделать так же. Но если не получится, придётся быть плохим программистом и сделать поле ввода.
|
|||
10
ArtVC
13.04.13
✎
09:49
|
Видимо, интерфейс "для людей" не получится сделать сегодня. Придётся делать "как умеем".
|
|||
11
Любопытная
13.04.13
✎
09:50
|
(9) Ну так открой этот отчет и посмотри как там все сделано.
|
|||
12
ArtVC
13.04.13
✎
10:11
|
(11) В том то и проблема, что открываю отчёт, а там навороты с использованием КомпоновщикНастроекПользователя, плюс почему в конструкторе форм отображаются эти слипшиеся столбцы - не понятно. Может в будущем на меня снизойдёт просветление после очередного часа медитации над этим примером, но, к сожалению для меня и будущих пользователей моего поделия, будет реализован не самый удобный вариант.
|
|||
13
Wobland
13.04.13
✎
10:15
|
это платформа так представляет поле с типом КомпоновщикНастроекПользователя
|
|||
14
ArtVC
13.04.13
✎
10:22
|
А, вот оно что. Интересно, что будет, если удалить это из формы... проверим.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |