Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   БП8 - Добавление элементов диалога в форму отчёта (http://forums.kuban.ru/f1040/bp8_-_dobavlenie_elementov_dialoga_v_formu_otch%D1%91ta-2162852.html)

Looking 06.02.2012 08:38

БП8 - Добавление элементов диалога в форму отчёта
 
Доброго времени суток!
Подскажите, пожалуйста.
Создал с помощью СКД внешний отчёт, отталкиваясь от примера
[url]http://alsproject.ru/publ/prikladnye_obekty/sistema_komponovki_dannykh_skd_v_1s_8_2/1-1-0-20[/url]

Отчёт формируется, но никак не могу понять - каким образом в его форму добавить элементы диалога в которых можно накладывать отборы - период, отборы по измерениям. Пользователь может их задать, но через кнопку "Настройки" на панели инструментов, а как сделать так чтобы они были видны в основной форме отчёта, над таблицей отчёта?

Владимир Лео 06.02.2012 09:36

Кинуть на форму табличное поле с типом данных

КомпоновщикНастроек.Настройки.ПараметрыДанных

получим возможность выбора параметров СКД.

Reaper 06.02.2012 09:45

Не надо никого никуда кидать. Достаточно задать свойства пользовательских настроек для параметров в настройках схемы компоновки.

Looking 06.02.2012 10:10

(3)то есть через свойства пользовательских настроек можно вывести те или иные реквизиты отбора на саму форму?
подскажи, пожалуйста на одном конкретном реквизите - как это сделать?

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

Reaper 06.02.2012 11:28

Для каждого элемента настроек есть волшебная кнопка "Свойства элемента пользовательских настроек". В твоей же статье скриншоты наличествуют

Looking 06.02.2012 15:36

(5)кнопка есть, и я про неё знаю,но разве через задаваемые через неё настройки можно добиться появления элементов настроек на самой форме?
у меня получилось только запретить или разрешить появление по кнопке "Настройки",а мне-то нужны элементы на самой форме.

Buzz 06.02.2012 15:54

см (2)
Создаешь в отчете форму. На нее кидаешь табличное поле. Включаешь флаг "Вставить командную панель". Данные - КомпоновщикНастроек.... и выбирай, что хочешь видеть (отборы, параметры). Это самый простой способ.

Reaper 06.02.2012 16:20

(6) А галочка быстрого доступа это для чего по твоему?

Looking 06.02.2012 16:36

(8)галочка включена, а на форме ничего нет

(7)[em]"Включаешь флаг "Вставить командную панель""[/em] - флаг не нашёл, нашёл только кнопку на панели инструментов "Командная панель", и с помощью неё набросил командную панель на табличное поле. Это верные действия?

[em]Данные - КомпоновщикНастроек[/em] - никак не пойму как попасть в эти пункты

Looking 06.02.2012 16:40

+(9)
Нашёл
КомпоновщикНастроек.Настройки
в свойствах Табличное поле.
А вот флаг "вставить командную панель" так и не нахожу.

Reaper 06.02.2012 16:56

[url]http://depositfiles.com/files/zgnr4w3zk[/url]

Просвещайтесь...

Looking 06.02.2012 19:11

(11)отчёт скачал, в нём также нет вверху элементов настройки, есть только кнопка "Настройка", может я что-то не включаю, находясь уже в режиме 1С Предприятие?

Looking 07.02.2012 04:24

Огромная просьба помочь разобраться - что-же я делаю не так.
У меня в диалоге редактирования формы в пользовательских настройках нет "плюса" по которому можно развернуть их содержимое
[url]http://s15.radikal.ru/i189/1202/e0/10dc5576b3c9.jpg[/url]
хотя в основной схеме компоновки данных пользовательские настройки показываются
[url]http://i060.radikal.ru/1202/6b/80047e01214b.jpg[/url]

и ещё - я никак не могу попасть в диалог, как на скриншоте учебного курса
[url]http://s017.radikal.ru/i431/1202/b0/16bc17748e17.jpg[/url]

мой диалог выглядит совсем убого
[url]http://s017.radikal.ru/i419/1202/13/37fc0758c96d.jpg[/url]

Buzz 07.02.2012 08:43

Для более быстрого освоения СКД рекомендую книгу - "Разработка сложных отчетов в 1С: Предприятии8" Е.Ю Хрусталева.

Reaper 07.02.2012 09:17

(14) Какая к чертям СКД? кое-кто просто обычную форму от управляемой отличить не может...

Looking 07.02.2012 09:37

(15)так меня и интересует обычная форма, в ней нельзя фильтры вверху вывести? нужно обязательно управляемую делать?

Looking 07.02.2012 09:39

(14)у меня отчёт [u]простой[/u], получается что с помощью СКД простые отчёты лучше не создавать?

Reaper 07.02.2012 09:49

(16) Поэтому кури ИТС на тему шаблона типового отчета а не лохмать бабушку.

Looking 07.02.2012 09:53

(18)то есть разумнее взять за основу шаблон типового отчёта и на его основе сделать свой узко ориентированный отчёт?
у меня по сути одно измерение по горизонтали и пара ресурсов по вертикали, ну и фильтр по этому измерению в форме.

Reaper 07.02.2012 09:55

(19) Естественно разумнее. Не надо изобретать свой интерфейс, когда в конфигурации разработан единый стиль для всех отчетов.

Владимир Лео 07.02.2012 14:21

17-Looking > Чем вариант из (2) не устроил?

Он как раз и есть для обычной формы.

Looking 07.02.2012 14:52

(21)не могу понять как в этом варианте сделать, чтобы было видно и отбор и группировку, для этого нужно несколько табличных полей? одно табличное поле для отбора, другое для группировки и т.д.?

Looking 07.02.2012 15:00

+(22)и то что у меня в компоновщике настроек нет выбора пользовательских настроек
[url]http://s15.radikal.ru/i189/1202/e0/10dc5576b3c9.jpg[/url]

так и должно быть или-же я что-то неверно сделал?

Владимир Лео 07.02.2012 15:17

22, 23, та ХЗ че у тебя там наваяно в отчете.

я взял за образец отчет по Товарам-На-Складах из УТ10. Вверху формы для только быстрые отборы (или параметры) и усё...

Так же и к самопальному отчету прикрутил ТабПоле с типом данных см (2). Юзеру доступны параметры (либо отборы)

Остальное пусть клацают "Настройки" и юзают там группировки, раскраски и прочую хрень по своему вкусу, чай не сахарные, руки не отвалятся. :))

Helen 1986 07.02.2012 15:22

(24)
[b]Остальное пусть клацают "Настройки" и юзают там группировки, раскраски и прочую хрень по своему вкусу, чай не сахарные, руки не отвалятся[/b]

хи-хи


[img]
http://demotivatorium.ru/sstorage/3/2012/02/0502122353543817.jpg[/img]

Helen 1986 07.02.2012 15:23

[img]http://demotivatorium.ru/sstorage/3/2012/02/0502122353543817.jpg[/img]

Владимир Лео 07.02.2012 15:26

25, 26, по теме есть чё? Нет?!

Поди вон гнусный тролль :))

Looking 07.02.2012 16:08

(24)мне нужно чтобы были только фильтр-отбор по основному средству, по номенклатуре и задание периода, я могу одновременно на одном таб.поле разместить эти три элемента?

Looking 07.02.2012 20:13

(20)спасибо за подсказку! с помощью шаблона типового отчёта получил то что нужно, осталось пара непонятных мне деталей, прошу помочь.

1.Если включаю отбор, то вверху помимо нужных мне отборов появляется пустое поле, если-же отключить, то поле исчезает, но исчезают и нужные мне отборы. Как правильно от него избавиться?

[url]http://s017.radikal.ru/i418/1202/9e/6a767cfc4b1a.jpg[/url]

2.В строке группировки материалов ЕИ выводится ДО наименования материала, хотя мне нужно ПОСЛЕ. как можно изменить расположение ЕИ на ПОСЛЕ наименования?

[url]http://s018.radikal.ru/i522/1202/fd/3a576b322a72.jpg[/url]

Reaper 07.02.2012 20:36

(29) 1. В настройках панели пользователя твои отборы нужно описать как быстрые, а стандартную страницу отбора отключить.
2. В настройках компоновки поставить в списке выбранных полей группировки единицу измерения после автополей.

Looking 07.02.2012 21:27

(30)спасибо! по 1. я так и делал, но стало работать как нужно именно после твоих слов :)

по 2. я там ищу? или это совсем в другом месте?

[url]http://s018.radikal.ru/i519/1202/c3/9920ced9f15d.jpg[/url]

Reaper 08.02.2012 09:25

(31) Вот так должно работать.

Looking 08.02.2012 09:36

(32)значения выставлены как на скриншоте (31), но так и продолжает показываться сначала ЕИ, затем наименование товара.
причём и в шапке отчёта сначала пишется ЕИ, а затем товар.
я пробовал и совсем значения в этом диалоге удалять, и местами менять - во всех случаях в отчёте показывается одинаково.
значит это где-то в другом месте задаётся?

Reaper 08.02.2012 10:05

(33) Я обычно не использую в выбранных полях принудительное указание полей группировок, оставляю пункт "Авто". При этом размещение реквизита группировки относительно автополей однозначно помещает поле в нужное место отчета. Почему не работает у тебя надо разбираться. Выложи где-нить схему компоновки.

Looking 08.02.2012 10:41

(34)спасибо большое за ответ!
вот схема компоновки
[url]http://webfile.ru/5808152[/url]

Looking 12.02.2012 14:06

(34)не дошли руки до моего вопроса?

Reaper 12.02.2012 15:22

(36) Ага, в моей БП нет такого регистра и руки не дошли. Держи пример компоновки, смотри как сделаны настройки вывода. Тебе надо так же.
[url]http://webfile.ru/5813973[/url]

Looking 12.02.2012 15:43

(37)спасибо за ответ и пример! пробую.

можно ещё вопрос? как мне в этот отчёт добавить колонку средняя цена? которая будет получаться расчётным методом, как сумма/количество? или в созданном таким способом отчёте это невозможно?

Reaper 12.02.2012 15:49

(38) Да как хочешь. Хоть в запрос, хоть в вычисляемое поле, хоть в предприятии пользовательское поле сделай...

Looking 12.02.2012 16:09

(39)спасибо за варианты!

а сейчас наверное самый тупой вопрос, ответь на него, пожалуйста - у меня те настройки что я делаю через конфигуратор в СКД не попадают в пользовательский режим, то есть я добавляю варианты отчёта, меняю настройки вывода, а в пользовательском режиме у меня видны первоначальные настройки. я так понимаю их нужно как-то сбросить, т.к. они подавляют СКД из конфигуратора? как это сделать?
похоже причина (35) как раз в этом, т.к. отчёт в пользовательском режиме не видит изменение настроек СКД.


Текущее время: 16:44. Часовой пояс GMT +3.