#1
by Defender aka LINN
Что есть "вывести результат СКД в свой собственный макет"? И можешь ли ты это сделать не программно?
#2
by mega1c
есть схема компоновки, в ней выполняется какой-то запрос, применяются отборы, но мне нужно обойти результат по группировкам и вывести данные в свой макет (т.е. Область.Параметры.МойПараметр = ...; ТабДок.Вывести(Область);)
#6
by mega1c
нет не скопировать, а именно свой макет, со своим расположением полей, своей раскраской, картинками и тд, который уже нарисован..
#7
by Fragster
Выполнить (Execute) Синтаксис: Выполнить(<Схема>, <Настройки>, <ДанныеРасшифровки>, <МакетОформления>, <ТипГенератора>, <ПроверятьДоступностьПолей>, <ПараметрыФункциональныхОпций>) Параметры: Тип: СхемаКомпоновкиДанных. Схема, для которой требуется построить макет. Тип: НастройкиКомпоновкиДанных. Настройки, для которых необходимо создать макет. Тип: ДанныеРасшифровкиКомпоновкиДанных. Содержит переменную, в которую будут помещены данные расшифровки. Если параметр не указан, расшифровка заполняться не будет. <МакетОформления> (необязательный) Тип: МакетОформленияКомпоновкиДанных. Макет оформления, в соответствии с которым необходимо оформлять макет компоновки данных. Если не указан, будет использоваться макет оформления по умолчанию. Тип: Тип. Указывает тип генератора макета компоновки данных. Возможные типы: ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений (DataCompositionValueCollectionTemplateGenerator), ГенераторМакетаКомпоновкиДанных (DataCompositionTemplateGenerator). Значение по умолчанию: Тип("ГенераторМакетаКомпоновкиДанных") <ПроверятьДоступностьПолей> (необязательный) Тип: Булево. Определяет, выполнять ли проверку прав на просмотр полей и проверку доступности поля во включенных функциональных возможностях. Значение по умолчанию: Истина <ПараметрыФункциональныхОпций> (необязательный) Тип: Структура. Содержит параметры функциональных опций, используемые при исполенении отчета. Значение по умолчанию: Неопределено Возвращаемое значение: Тип: МакетКомпоновкиДанных. Созданный макет компоновки. Описание: Выполняет компоновку макета. Доступность: Сервер, толстый клиент, внешнее соединение.
#9
by mega1c
вообще как можно вытащить данные из скд, чтобы их потом можно было бы дальше в коде использовать?
#12
by Fragster
Стоит отметить, что при выводе результата компоновки в коллекцию значений существует несколько ограничений: * В настройках нельзя использовать таблицы, диаграммы и вложенные схемы; * Не используется условное оформление; * Игнорируются папки в выбранных полях.
#16
by kiruha
Без извращений никак ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений вещь убогая - группировка колонок отсутствует, а без нее это не лучше построителя.
#17
by Fragster
лучше - условия гибкие, дополнение по периоду нормальное, внешние источники типа ТЗ, вызов функций из конфигурации в вычисляемых полях, произвольная иерархия, соедиенение запросов по условию и куча других плюшек
#21
by drongo-god
Результат выполнения в ТЗ положить и потом обойти эту ТЗ выводя данные в свой макет. Если нужно подробней могу расписать с примерами.
#22
by mega1c
можно пример? все равно пустой получается.. СхемаКомпоновкиДанных = Новый СхемаКомпоновкиДанных;
#23
by drongo-god
Если у тебя в схеме в настройках нет группировок и выводимых полей то результат будет пустым.
#25
by drongo-god
Я тут использую даже две разные схемы компоновки. Причем настроки для одной беру с другой. СхемаКомпоновкиДанныхВвод - Схема которую я ложу в хранилище еще при создании формы. КомпоновщикНастроек - настроки компоновщика которые инициализируются при создании формы. Но не забудь о том что если в твоей схеме не будет группировки с указанием всех полей которые ты хочеш получить то будет пусто. Приче желательно группировку делать только одну, в ней указать нужные поля для вывода.
#26
by drongo-god
Так же перед выполнением посмотри в отладчике что у тебя лежит в ТекущийКомпановщикНастроек.Настройки.Структура Там ты должен увидеть свою группировку и поля которые будут выводиться.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как заполнить и вывести диаграмму в табличном документе ?
- Можно ли в 7.7 вывести зачеркнутый шрифт?
- СКД Добавид в скд в макет новую группировку ....как вывести на печать?
- СКД: Как вывести свою шапку в СКД?
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: Как вывести поле ресурса только в итогах в СКД при группировке таблица
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: Как изменить заголовок поля "Итого" в СКД не создавая свой макет ?
- СКД: Как в СКД вывести остатки за каждый день месяца
- СКД: Как выводить СКД результат запроса в табличный документ?
- СКД: СКД: Программное обращение к полям группировки СКД
- СКД: СКД. Как переоределить действие кнопки "Сформировать" отчета, созданного в СКД?
В этой группе 1С
- v7: Редактирование Расчетной Калькуляции Себестоимости
- v8: Ошибка при проверке дублирования ввода на основании
- Существует ли какая команда/процедура создающая копию элементов справочника ?
- как сохранить табличный документ в xls на сервере 1с81
- ОбработкаВнешнегоСобытия
- Конвертация. ДокументыОснования счетфактуры полученной
- ЗУП Особые условия труда и доп. тариф
- Информация о лицензии
- Средний остаток с помощью запроса
- Расширенная аналитика учета в УТ 11 Правила заполнения
- Амортизация ОС по БУ и НУ начисляется в разных периодах. УПП 1.3.21 для Украины.
- Ходил на собеседование Тест не сдал. Кто как решит это..
- УПП не списано по партиям
- Не могу зарегистрировать внешнюю компоненту Microsoft.Exchange.WebServices.dll
- Запуск СЛК 2.0 с разными регистрационными файлами
- Ошибка при выполнении файловой операции, Неверный формат хранилища данных
- УТ 11: Проблема с резервированием товаров
- Чек ККМ в УНФ как работает?
- Подключение к удаленному рабочему столу через роутер по VPN
- Скачет курсор в конфигураторе