![]() | [1] [2] |
БП8 - Добавление элементов диалога в форму отчёта Доброго времени суток! Подскажите, пожалуйста. Создал с помощью СКД внешний отчёт, отталкиваясь от примера [url]http://alsproject.ru/publ/prikladnye_obekty/sistema_komponovki_dannykh_skd_v_1s_8_2/1-1-0-20[/url] Отчёт формируется, но никак не могу понять - каким образом в его форму добавить элементы диалога в которых можно накладывать отборы - период, отборы по измерениям. Пользователь может их задать, но через кнопку "Настройки" на панели инструментов, а как сделать так чтобы они были видны в основной форме отчёта, над таблицей отчёта? |
Кинуть на форму табличное поле с типом данных КомпоновщикНастроек.Настройки.ПараметрыДанных получим возможность выбора параметров СКД. |
Не надо никого никуда кидать. Достаточно задать свойства пользовательских настроек для параметров в настройках схемы компоновки. |
(3)то есть через свойства пользовательских настроек можно вывести те или иные реквизиты отбора на саму форму? подскажи, пожалуйста на одном конкретном реквизите - как это сделать? Пробую добавить через Настройки-Пользовательские поля. Они не отображаются в форме. |
Для каждого элемента настроек есть волшебная кнопка "Свойства элемента пользовательских настроек". В твоей же статье скриншоты наличествуют |
(5)кнопка есть, и я про неё знаю,но разве через задаваемые через неё настройки можно добиться появления элементов настроек на самой форме? у меня получилось только запретить или разрешить появление по кнопке "Настройки",а мне-то нужны элементы на самой форме. |
см (2) Создаешь в отчете форму. На нее кидаешь табличное поле. Включаешь флаг "Вставить командную панель". Данные - КомпоновщикНастроек.... и выбирай, что хочешь видеть (отборы, параметры). Это самый простой способ. |
(6) А галочка быстрого доступа это для чего по твоему? |
(8)галочка включена, а на форме ничего нет (7)[em]"Включаешь флаг "Вставить командную панель""[/em] - флаг не нашёл, нашёл только кнопку на панели инструментов "Командная панель", и с помощью неё набросил командную панель на табличное поле. Это верные действия? [em]Данные - КомпоновщикНастроек[/em] - никак не пойму как попасть в эти пункты |
+(9) Нашёл КомпоновщикНастроек.Настройки в свойствах Табличное поле. А вот флаг "вставить командную панель" так и не нахожу. |
[url]http://depositfiles.com/files/zgnr4w3zk[/url] Просвещайтесь... |
(11)отчёт скачал, в нём также нет вверху элементов настройки, есть только кнопка "Настройка", может я что-то не включаю, находясь уже в режиме 1С Предприятие? |
Огромная просьба помочь разобраться - что-же я делаю не так. У меня в диалоге редактирования формы в пользовательских настройках нет "плюса" по которому можно развернуть их содержимое [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] |
Для более быстрого освоения СКД рекомендую книгу - "Разработка сложных отчетов в 1С: Предприятии8" Е.Ю Хрусталева. |
(14) Какая к чертям СКД? кое-кто просто обычную форму от управляемой отличить не может... |
(15)так меня и интересует обычная форма, в ней нельзя фильтры вверху вывести? нужно обязательно управляемую делать? |
(14)у меня отчёт [u]простой[/u], получается что с помощью СКД простые отчёты лучше не создавать? |
(16) Поэтому кури ИТС на тему шаблона типового отчета а не лохмать бабушку. |
(18)то есть разумнее взять за основу шаблон типового отчёта и на его основе сделать свой узко ориентированный отчёт? у меня по сути одно измерение по горизонтали и пара ресурсов по вертикали, ну и фильтр по этому измерению в форме. |
(19) Естественно разумнее. Не надо изобретать свой интерфейс, когда в конфигурации разработан единый стиль для всех отчетов. |
17-Looking > Чем вариант из (2) не устроил? Он как раз и есть для обычной формы. |
(21)не могу понять как в этом варианте сделать, чтобы было видно и отбор и группировку, для этого нужно несколько табличных полей? одно табличное поле для отбора, другое для группировки и т.д.? |
+(22)и то что у меня в компоновщике настроек нет выбора пользовательских настроек [url]http://s15.radikal.ru/i189/1202/e0/10dc5576b3c9.jpg[/url] так и должно быть или-же я что-то неверно сделал? |
22, 23, та ХЗ че у тебя там наваяно в отчете. я взял за образец отчет по Товарам-На-Складах из УТ10. Вверху формы для только быстрые отборы (или параметры) и усё... Так же и к самопальному отчету прикрутил ТабПоле с типом данных см (2). Юзеру доступны параметры (либо отборы) Остальное пусть клацают "Настройки" и юзают там группировки, раскраски и прочую хрень по своему вкусу, чай не сахарные, руки не отвалятся. :)) |
(24) [b]Остальное пусть клацают "Настройки" и юзают там группировки, раскраски и прочую хрень по своему вкусу, чай не сахарные, руки не отвалятся[/b] хи-хи [img] http://demotivatorium.ru/sstorage/3/2012/02/0502122353543817.jpg[/img] |
[img]http://demotivatorium.ru/sstorage/3/2012/02/0502122353543817.jpg[/img] |
25, 26, по теме есть чё? Нет?! Поди вон гнусный тролль :)) |
(24)мне нужно чтобы были только фильтр-отбор по основному средству, по номенклатуре и задание периода, я могу одновременно на одном таб.поле разместить эти три элемента? |
(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] |
(29) 1. В настройках панели пользователя твои отборы нужно описать как быстрые, а стандартную страницу отбора отключить. 2. В настройках компоновки поставить в списке выбранных полей группировки единицу измерения после автополей. |
(30)спасибо! по 1. я так и делал, но стало работать как нужно именно после твоих слов :) по 2. я там ищу? или это совсем в другом месте? [url]http://s018.radikal.ru/i519/1202/c3/9920ced9f15d.jpg[/url] |
(31) Вот так должно работать. |
(32)значения выставлены как на скриншоте (31), но так и продолжает показываться сначала ЕИ, затем наименование товара. причём и в шапке отчёта сначала пишется ЕИ, а затем товар. я пробовал и совсем значения в этом диалоге удалять, и местами менять - во всех случаях в отчёте показывается одинаково. значит это где-то в другом месте задаётся? |
(33) Я обычно не использую в выбранных полях принудительное указание полей группировок, оставляю пункт "Авто". При этом размещение реквизита группировки относительно автополей однозначно помещает поле в нужное место отчета. Почему не работает у тебя надо разбираться. Выложи где-нить схему компоновки. |
(34)спасибо большое за ответ! вот схема компоновки [url]http://webfile.ru/5808152[/url] |
(34)не дошли руки до моего вопроса? |
(36) Ага, в моей БП нет такого регистра и руки не дошли. Держи пример компоновки, смотри как сделаны настройки вывода. Тебе надо так же. [url]http://webfile.ru/5813973[/url] |
(37)спасибо за ответ и пример! пробую. можно ещё вопрос? как мне в этот отчёт добавить колонку средняя цена? которая будет получаться расчётным методом, как сумма/количество? или в созданном таким способом отчёте это невозможно? |
(38) Да как хочешь. Хоть в запрос, хоть в вычисляемое поле, хоть в предприятии пользовательское поле сделай... |
(39)спасибо за варианты! а сейчас наверное самый тупой вопрос, ответь на него, пожалуйста - у меня те настройки что я делаю через конфигуратор в СКД не попадают в пользовательский режим, то есть я добавляю варианты отчёта, меняю настройки вывода, а в пользовательском режиме у меня видны первоначальные настройки. я так понимаю их нужно как-то сбросить, т.к. они подавляют СКД из конфигуратора? как это сделать? похоже причина (35) как раз в этом, т.к. отчёт в пользовательском режиме не видит изменение настроек СКД. |
Текущее время: 01:02. Часовой пояс GMT +3. | [1] [2] |