Имя: Пароль:
1C
1С v8
Управляемое приложение. Как разместить период отчета в командную панель формы?
0 ignorant
 
23.04.13
15:33
Начну издалека, чтобы была понятна задача.
В "старом" УТ (обычное приложение) есть отчет ПланФактныйАнализПродаж, в котором Период отчета вынесен на командную панель формы.

Освиваю отчеты в режиме Управляемого приложения, пытаюсь реализовать
аналогичный функционал. Пока неудачно :(
В ОсновнуюКоманднуюПанель отчета не удаётся:
1. добавить поле нужного типа
2. Привязать это поле к правому краю панели
3. "Связать" это поле с параментами СКД отчета

Вопрос. Есть где подсмотреть опыт удачного решения такой задачи?
Спасибо за внимание!
1 Волшебник
 
23.04.13
15:33
неуправляемое приложение...
2 ignorant
 
23.04.13
15:35
неправильно сформулирован вопрос?
или это "шутка юмора"?
3 Волшебник
 
23.04.13
15:38
(2) сарказм
4 ignorant
 
23.04.13
15:43
Вам тоже "нравится" управляемое приложение?
5 olegves
 
23.04.13
15:56
(0) Если Период - параметр запроса СКД, то ПКМ на нем на закладке Настройки - Свойства эл-та польз-х настроек - Режим редактирования = Быстрый доступ

Если отбор, то добавить его в Отбор отчета и также ПКМ
6 ignorant
 
23.04.13
16:28
Период - это параметр СКД.
Режим редактирования = Быстрый доступ - установлено
На форме его нет.

ГДЕ я должен его увидеть?
Мне _нужно_, чтобы это парметр был размещён в ОсновнуюКоманднуюПанель справа
7 olegves
 
24.04.13
14:24
(6) убей свою кривую форму - тогда увидишь в форме по умолчанию
8 scanduta
 
24.04.13
14:58
(6) Ты точно в режиме управляемого приложения заходишь???

Быстрый доступ работает только на управляемых формах
9 acsent
 
24.04.13
15:00
использовать пользовательские настройки
10 ignorant
 
24.04.13
18:42
(8) Форму открываю в НеУправляемом режиме.
Но _создаю_ её в Конфигураторе.
И в _Конфигураторе_ я не могу разместить в ОсновнаяКоманднаяПанель нужные поля в нужном месте.

Или я ВСЁ не так понимаю и платформа ВСЁ разместит сама,
достаточно только установить
Режим редактирования = Быстрый доступ

Сильно не бейте: я не волшебник, только учусь...
11 Любопытная
 
24.04.13
18:47
Ты все неправильно понимаешь. Если хочешь так, как ты хочешь, то делай реквизиты, выводи их на форму и сам пиши процедуру формирования отчета, где засовывай значения своих реквизитов в параметры скд. А если хочешь, чтобы все за тебя сделала платформа, убей свою форму, создай дефолтную, платформа все разместит как ей надо
12 ignorant
 
24.04.13
18:56
(11) ОК. Вариант "Если хочешь так, как ты хочешь".
Торможу на том, что не могу добавить поле на командную панель.
Это вообще ВОЗМОЖНО сделать?
Или туда только Команды можно добавить?
13 Любопытная
 
24.04.13
18:58
А зачем обязательно на командную панель? Подозреваю, что там только команды, но точно сейчас не скажу
14 ignorant
 
24.04.13
19:37
(13) _обязательно_ - потому что таковы условия задачи ;) См. старт топика.
В отчете обычного приложения период расположен в командной панели.
В Упралвяемом приложении - где всё легко и круто - пытаюсь сдлелать так же, чтобы не страдало юзабилити и юзер был счастлив.
Согласитесь, удобно менять период отчетов миную всякие формы настроек. и место на экране экономится...
15 mistеr
 
24.04.13
22:04
(0) Смысл управляемых форм в том, что управляет ими платформа. А разработчик только говорит "хочу так, по возможности". Пользователь тоже может декларировать свои хотелки, почти наравне с разработчиком (вот дискриминация!).
Так вот, в текущей версии платформы нельзя сказать "хочу это на командной панели".

Официальный путь - см. типовые. Табличное поле с быстрыми настройками в основной области формы. А на ком. панели кнопка для его показа/скрытия (решается вопрос рабочего пространства)

Лично я предлагаю смириться и делать как рекомендовано.
16 IamAlexy
 
24.04.13
22:11
(15) гыы.. смысл управляемых форм в том что управляемы они со стороны пользователя...
17 IamAlexy
 
24.04.13
22:12
(0) сделай группу горизонтальную, в нее помести две группы - одну с командной панелью и вторую с настройкой периода..
стандартную отключи.

это же очевидно и просто..
18 Новиков
 
24.04.13
22:18
А автор топика хотя бы глазком смотрел, ну как это реализовано в УТ 11.1 - вот эта его хотелка?

Уже начинает эпидемией попахивать...в толстых приложениях рисовали свои +100500 удобные-класивые морды для скд, хотя образец шаблона типового отчета лежит на итс не помню с какого года даже. Сейчас, в БСП есть более продвинутый аналог шаблона типового отчета и, не смотря на это, опять рисуются +100500^2 супер удобных морд для скд. Вам заняться что ли нечем больше? :)
19 Новиков
 
24.04.13
22:19
>>Освиваю отчеты в режиме Управляемого приложения, пытаюсь реализовать

Не нужно пытаться, его уже давно за тебя реализовали. С тебя сейчас - только схема + подключение к хранилищу вариантов. Все. И не трать время понапрасну. Все равно даже на мильенную часть лучше морду не нарисуешь :)
20 mistеr
 
24.04.13
22:24
(16) Да, иногда пользователям так кажется. Это нормально, так задумано. :)