#0
by tempaccount
Прошу прощение за создание отдельной темы, но как создать отчет без СКД, что-бы был виден код, т.к. в процедуру формирования отчета, нужно передать объекты, для создания правильного селекта. Книга "Разработка сложных отчетов" она под СКР :(
#2
by le_
Габец А.П., Гончаров Д.И., Козырев Д.В., Кухлевский Д.С., Радченко М.Г. - Профессиональная разработка в системе 1С: Предприятие 8.
#3
by tempaccount
Там очень много занимают параметры. Они булевы. И нельзя сделать недоступным один параметр, при выборе другого. Нельзя посмотреть выбран ли параметр вообще. Т.е. мб и можно, но надо достать до когда.
#4
by Конфигуратор1с
почему нельзя? можете в тексте запроса проверять или программно передавать параметры в скд
#5
by Конфигуратор1с
КомпоновщикНастроек.Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("ИмяПараметра",ЗначениеПараметра);
#7
by Конфигуратор1с
то есть порядок действий такой: 1. размещаем на форме реквизиты соответствующие параметрам. Описываем проверки и зависимости; 2. в процедуре формирования отчета пишем КомпоновщикНастроек.Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("ИмяПараметра",ЗначениеПараметра); СкомпоноватьРезультат(ЭлементыФормы.Результат,ДанныеРасшифровки); 3. профит
#9
by tempaccount
Благодарю. А статей покомпактней? Просто о проф разработке в данный момент речи не идет
#10
by tempaccount
опляк, это горячее. Т.е. создаю отчет в СКД, но не беру параметры, а реквизиты добавляю на форму, и в хз какую переопределенную процедуру запихиваю свои параметры, эквивалентные параметрам запроса?
#11
by Любопытная
Курс «Практическое применение системы компоновки данных» Методическое пособие, очень хорошая штука, рекомендую.
#14
by Конфигуратор1с
да. то есть берешь скд стандартную схему пишешь свои параметры в скд. делаешь их доступными в настройке и далее программно передаешь параметры
#19
by Любопытная
Формирование отчета выполняется в предопределенной процедуре ПриКомпоновкеРезультата Именно там можно подсунуть СКД любые параметры, которые ты хочешь, да и вообще, полностью программно сваять весь отчет
#20
by tempaccount
-Разработка сложных отчетов -Профессиональная разработка в системе 1С: Предприятие 8 -Практическое применение системы компоновки данных Метод вызова формирования отчета. Т.е. Кнопочка "Сформировать" на форме отчета. Я не могу найти ее метод, а модуле пусто, и модуле объекта и менеджера, везде все пусто. Каким образом добавить параметры для селекта из формы вообще уже хз голова раскалывается. Яндекс адекватного ничего не выдает на "создание отчета с параметрами без скд", одни ссылки на форумы, где само-собой пустоне то.
#22
by Любопытная
Как сделать отчет без СКД - печатные формы делал когда-нибудь? Без СКД отчет делается по такому же принципу. А СКД, но программно задавая свои параметры, см . Открываешь модуль объекта, открываешь список процедур и видишь там две надписи с вот такими скобочками <> Это предопределенные процедуры. Их можно прописать в модуле, если ты хочешь изменить их поведение.
#24
by tempaccount
Да я уже понял что формирую отчет благодаря СКД, прописываю в запросе все параметры. Проблемы что стандартными параметрами некрасивы и не подходят. Реквизиты формы куда больше нравятся.
#28
by tempaccount
Так во всех модулях нету ни строчки кода. Вроде нашел пример как делать. Просто с макетами генерируется код, и добавляй там сколько хочешь параметров в процедуру. А когда процедуры нет, все сложней
#31
by tempaccount
Можно все написать, но ее ничто вызывать не будет. Просто нужно знать что переопределять, траблы из-за неопытности
#34
by Любопытная
да я ж тебе 3 раза сказала, что делать! И ни одного спасибо не увидела, одни претензии.
#38
by tempaccount
Какие претензии??? Ни в коем разе! Я Вам очень благодарен!!! Как Вам было не лень писать видео??? Я в шоке :) Спасибо
#44
by tempaccount
Немогу до функции кнопки "Сформировать" дотянуться, правая кнопка по ней (в форме) "Заполнить автоматически", но я нашел что-то в команды-станд команды-форма-сформировать
#50
by tempaccount
А почему другая? Просто найти слушателя кнопки "Сформировать" и различий нет, разве не так?
#51
by Конфигуратор1с
некоторые методы не доступны на сервере, некоторые на клиенте. да и параметры в скомпоновать результат разные
#52
by tempaccount
Не совсем понимаю. У меня КомпоновщикНастроек не доступен ни на Сервере ни на Клиенте...
#54
by tempaccount
Рассуждая логически. Сформировать вызывает процедуру "ПриКомпоновкеРезультата" модулеобъекта, как передать туда реквизиты
#56
by tempaccount
Замечательно, НО если с формы вызывать метод, то какую процедуру переопределить? "При создании на сервере"?
#57
by tempaccount
Придется кнопку создавать свою, эту прятать. Пшл искать код, как создать отчет...
#58
by Конфигуратор1с
ну так просто замени у кнопки стандартную команду на свою. не надо никого прятать
#63
by Конфигуратор1с
в упрформах в модуле формы работает основной реквизит формы, для отчетов это Отчет. ЭтотОбъект в тонком клиенте is absent
#67
by tempaccount
Слишком много параметров СкомпоноватьРезультат(Куда, <<?>>ДанныеРасшифровки); &НаКлиенте
#70
by Конфигуратор1с
Ты. прости за нескромный вопрос, случайно не бухгалтер решивший познать Истину?
#71
by tempaccount
АХахахахаха :))) Спасибо! Один вопрос как эти тонкости позновать, везде в нете написанно именно два параметра, в справочнике тоже их ДВА! Каким образом вообще можно узнать что там писать? А так то-да. Не знаю как меня в эти дебри забросило, я ведь на jave люблю писать...
#72
by Конфигуратор1с
основные тайны 1с кунгфу хранятся в тайном месте - Синтаксис Помошник называется.
#74
by Конфигуратор1с
ну так ты в управляемой форме процедуру писал надо было и выбирать управляемая форма
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- ЗиК падает при загрузке. Без сообщений. Без переиндексации.
- Создаем ВК "без программирования",получаем задержку в N-сек без 100% загр.
- Как закрыть форму документа, без сохранения и без запроса на сохранение
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: СКД: Программное обращение к полям группировки СКД
- СКД: СКД: Условное оформление графика без макета
- СКД: СКД. Как переоределить действие кнопки "Сформировать" отчета, созданного в СКД?
- СКД: Получение значения детальны записей в СКД при расшифровке.
- СКД. Вывод СКД и в ТЗ и в ТД без двойного выполнения запроса
- БП3 отчёты руководителю без копеек, как сделать, чтобы было без округлений.
В этой группе 1С
- Ошибка СУБД: MIcrosoft SQL native client: client invalid object name '#tt15'
- Выдает ошибку: (ADODB.Recordset)
- Добавить клиента УТ 11
- Шапка Чека ККМ
- УТ 10.3 при проведении поступления ругается Не задана цена АТТ
- СКД: Регистр бухгалтерии. ОстаткиОбороты. Остатки по аналитикам на каждый день
- Возврат спецодежды
- Программный ввод на основании из управляемой формы
- Обнуление фискального регистратора
- v7: Округляет сумму в реализации
- Как построчно записать Табличный документ в Calc?
- Вопросы по подготовке к ут 11 проф
- Альфа-Авто 5 переход на платформу 8.3
- Как в СКД не выводить на печать группировку?
- Отказано в доступе
- Можно ли в 1С сделать прозрачную диаграмму?
- Индивидуальный график, норма времени ЗУП 2.5
- Управляемые формы ОбработкаОбъект доступ к табличной части
- Как бы правильнее свертку сделать (БП)
- Ошибка FPrint-55 нет связи каждый день с утра