#0
by DINov
Доброе время суток жителям волшебного форума!!!! Столкнулся с необходимостью выводить данные из СКД с помощью процедуры ПриКомпоновкеРезультата(…) в табличный документ (аля шаблон). Перелопатив массу материала, многое прояснилось, но осталось несколько вопросов, которые сам толи в силу усталости, толи в силу «слепоты» как решить не знаю. СКД полностью выбирает необходимые мне данные и компонует их в структуру похожую на шаблон отчета. Особенность: Отчет нужно выводить в шаблон указанный на скрине. (Бланк утвержден директорами (шрифт, положение надписей, значения, их последовательность) и отклонения недопустимы, кроме автоширины колонок). Так – же существует так называемая «пред-шапка» она выводится перед заголовком всех отчетов данной организации. Вопросы: 1) как вывести «Гр_Статус» в область шаблона «Группировка»; 2) как вывести «Гр_Предмет» в область шаблона «СтрЗнач»; 3) как вывести «Гр_Документ» в область шаблона «Документ»; 4) как сохранить автоширину колонок по значению; Мой Код:
#1
by DINov
Уточню: Форма отчета отсутствует её генерит сама 1С, я использую только «Модуль объекта»
#5
by Maniac
Все очень просто. В моем случае. Все расположено в СКД. На форме отборы и т.д. Далее в модуле СКД запрос передается в построитель, который непосредственно получает результат. Дальше идет обычная выборка и рисованием любого произвольного макета (как то делалось в обчных отчетах на 8.1) В итоге скрещен СКД и построитель (может быть обычный запрос).
#14
by Maniac
я уже писал по этому поводу. если ты не в курсе то не стоит свои пять копее всавлять про кросс таблицы. Тебе конкретно говорят - вывести свой произвольный макет. У меня аналогичная задача была. Мало того что макет произвольный так еще много логики своей (процедур и функций учавствующих в выборке) которые на СКД просто не сделать никак.
#15
by Maniac
1) макет с условиями 2) в выборке вызов своих процедур и функций. нужно было полное программное управление выборкой.
#18
by Maniac
У меня есть разработка где используется СКД но в дерево значений выодится таблица которая содержит кучу специфичных расчетов и т.п. на уровне выборки. Поэтому мне нужно было просто получать результат запроса а потом его вертеть крутить как сам черт голову сломит.
#23
by DINov
спасибо за мысль.... не буду спорить, но если ты знаешь как в моем случае корректно решить задачу предложи свой вариант......
#28
by DINov
в примере понятно как работать с данными которые вернул запрос. Мне - же не понятно как работать с данными которые возвращает СКД. Я не понимаю структуру (организацию) возвращаемых данных СКД и поэтому не могу закончить вывод данных.
#30
by acsent
Получай результат не в табличный документ, а в таблицу значений КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, НастройкиОтчета, ДанныеРасшифровки, <4>); 4 параметр смотри
#31
by Maniac
не зделаешь ты того что хочешь через пробежку по СКД. рисуй макет в самом СКД. для группировок. тами это есть.
#34
by DINov
я только начинаю разбираться с СКД и если плюну и пойду по пути запроса из формы или кручения ТЗ в разных ракурсах то никогда не узнаю всех возможностей СКД. Вот поэтому на конкретной задаче спрашиваю как да чего.......
#35
by DINov
<4>-й параметр это параметр макета оформления. Я понимал его как "Макет оформления компоновки данных" но в нем насколько я понимаю нельзя выполнить мой версию шаблона или я ошибаюсь??? Или я могу туда передать свой шаблон созданный в табличном документе??? - Если Да то как тогда должен быть организован мой шаблон??
#37
by DINov
C ТаблицейЗначений разобрался, с <4> параметром тоже вроде все понятно... Вопрос: Можно ли как-то перехватывать вывод группировок в результирующий табличный документ и выводить их в свой шаблон со своей логикой из ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- СКД. Как выводить параметры СКД на форму?
- СКД: Добавить колонку в СКД
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: как в СКД значеняи параметров по умолчанию заполнять?
- СКД: Диаграмма в СКД
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: Объединение в СКД
- СКД: СКД: Набор данных-объект, ошибка при подключении внешнего набора данных
- СКД: СКД - можно ди получить промежуточные итоги по колонкам
- СКД: Настройки СКД
- СКД: Выражение "ИЛИ" в отчетах созданных СКД
- СКД: СКД: Программное обращение к полям группировки СКД
В этой группе 1С
- Организовать автодозвон VPN клиента
- Интересный вопрос про перераспределение по партиям в Бухгалтерии
- Основные средства ОС при расширенной аналитике РАУЗ
- _SimpleKey 8.2
- Загрузка данных из табличного документа в семерке есть?
- Можно сделать фон и картинки в письме в 1С: КА, 1.1.5?
- динамические колонки в СКД, без ХАРАКТЕРИСТИК
- Регистр накопления "Учет затрат" - пустая аналитика
- Как вводить РБП, если неизвестна дата начала их списания ?
- БП20 Доходы (расходы), связанные с продажей (покупкой) валюты не отражаются в НУ
- УТ 10.3. Контроль суммы задолженности у реализаторов
- 1С 8.2 УПП 1.3 Штатное расписание - печать Т3 - уровень подразделений
- Как отключить регламентные задания ЗУП 2.5?
- Специалист БП. Задача Договор займа.
- Почему не печатается дополнительный текст на этикетке весов Mettler toledo tiger
- Заполнение таб части в ОП и УП
- счет 97 "Расходы будущих периодов"
- Программно обратиться к конфигурации поставщика
- как смотреть фрагмент журнала регистрации lgp ?
- v8: недостаточно памяти