#0
by Aleksey_a_z
В обработчике РезультатОбработкаРасшифровки есть след код: Доступныенастройки = Новый ИсточникДоступныхНастроекКомпоновкиДанных(СхемаКомпоновкиДанных) ОбработкаРасшифровки=Новый ОбработкаРасшифровкиКомпоновкиДанных(ДанныеРасшифровки,Доступныенастройки); Настройки=ОбработкаРасшифровки.Выполнить(Расшифровка); Он формирует стандартную расшифровку по любому выбранному полю. Допустим необходимо что бы при расшифровке по определенному полю, например "Регистратор" выводились настройки немного отличные от сгенерированных по умолчанию, например с дополнительной колонкой с реквизитами. Я правильно понимаю что нужно сначала добавить свои настройки в макете компоновке, а потом выбрать их? Типа так: КомпоновщикНастроек.ЗагрузитьНастройки(СхемаКомпоновкиДанных.ВариантыНастроек.Найти("Основной1").Настройки); Но в этом случаи мне придется полностью настраивать отборы и т.п. А возможно ли решение этой задачи когда я просто видоизменяю сгенерированную настройку добавляя в нее необходимые поля, а не использую свою предопределенную?
#2
by Aleksey_a_z
а как их взять? Объект ОбработкаРасшифровкиКомпоновкиДанных возвращает настройки Настройки=ОбработкаРасшифровки.Выполнить(Расшифровка); Каким образом их дальше подправить?
#3
by 1СКонсультант
Работа с системой компоновки средствами встроенного языка Редактирование стандартных настроек
#8
by 1СКонсультант
если тебе в группировку надо добавить поле тогда берешь Настройки.Структура[ИндексТвоейгруппировки]. Дальше вот здесь
#10
by Aleksey_a_z
Еще один вопрос. Как узнать по какому выбранному полю идет расшифровка, в данном случаи при выполнении имею в переменной ВыполненноеДействие только вид выбранного действия, а необходимо узнать какое поле было выбрано при расшифровке. В полученных настройках пока не нашел. Как это сделать?
#11
by barrgand
Поле = ДанныеРасшифровки.Элементы.Получить(Расшифровка).ПолучитьПоля[0].Поле Как то так.
#12
by Aleksey_a_z
Не, в данном случаи я получаю поле по которому щелкнул мышью, допустим ткнул по какой то номенклатуре и выбрал "Расшифровать...", в открывшемся диалоговом окне "Выбор поля" я выбираю группировку "Регистратор", где теперь отследить какую именно группировку при расшифровке я выбрал что бы наложить условие?
#15
by Aleksey_a_z
это то да, но выдрать что выбрал пользователь в качестве группировки не получится что ли?
#18
by 1СКонсультант
ОбработкаРасшифровкиКомпоновкиДанных (DataCompositionDetailsProcess) ВыбратьДействие (ChooseAction) Синтаксис: ВыбратьДействие(<ИдентификаторРасшифровки>, <ВыполненноеДействие>, <ПараметрВыполненногоДействия>, <ДоступныеДействия>, <ДополнительныеПунктыМеню>, <ИспользоватьОсновноеДействие>, <ЭлементФормы>)
#20
by 1СКонсультант
в теории получаешь полученные настройки, получаешь структуру и смотришь группировку.
#23
by 1СКонсультант
В книге мудрость) Сам 3 дня убил на расшифровку, пока книжку не открыл и за полчаса налабал отчет )
#24
by Aleksey_a_z
группировку я увижу а как ее получить что бы условия потом накладывать, какого нибудь текстового значения названия группировки нет сожалению
#25
by 1СКонсультант
ГруппировкаКомпоновкиДанных (DataCompositionGroup) Свойства: Описание: Настройка группировки. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение. Данный объект может быть сериализован в/из XML. Может использоваться в реквизитах управляемой формы. Данный объект может быть сериализован в/из XDTO. Тип XDTO, соответствующий данному объекту, определяется в пространстве имен {}. Имя типа XDTO: StructureItemGroup.
#26
by 1СКонсультант
ГруппировкаКомпоновкиДанных (DataCompositionGroup) Имя (Name) Использование: Чтение и запись. Описание: Тип: Строка. Содержит имя группировки. Доступность: Сервер, толстый клиент, внешнее соединение. -------------------------------------------------------------------------------- Методическая информация
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- СКД. Как выводить параметры СКД на форму?
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: как в СКД значеняи параметров по умолчанию заполнять?
- СКД: Диаграмма в СКД
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: Объединение в СКД
- СКД: СКД - можно ди получить промежуточные итоги по колонкам
- СКД: СКД - "настройки всех пользователей"
- СКД: Настройки СКД
- СКД: Как выводить СКД результат запроса в табличный документ?
- СКД: СКД: Программное обращение к полям группировки СКД
- СКД: Как выводить только поля итогов, а группировки не выводить
В этой группе 1С
- УПП 1.3. План-фактный анализ себестоимости и перемещение в НЗП
- Обмен данными УТ 10.3 <--> БП 2.0
- Значение текущей ячейки таблице управляемой формы
- Выбор субконто составного типа запросом из регистра дает неверный результат (
- Запуск 1С через планировщик Windows
- Реквизиты шапки документа не доступны для редактирования. Как сделать оптимально
- РКМ 1с розница, отрицательные остатки
- v7: Перенумерация элементов справочников
- Можно ли обновить значение во временном хранилище?
- УТ 11 Дата начала выгрузки документов
- РИБ или обмен.
- СКД - макет заголовка ресурса как сделать?
- УПП: Помощник планирования. Складские остатки
- СКД:убрать строки по условию
- БП3.0 или БП2.0 ставить теперь?
- как правильно отразить возвратные отходы в 1С УПП
- трафик в локалке и 139 порт
- 1C 82 Управляемая форма с двумя связанными табличными частями
- Ошибка при закрытии месяца (Расчет себестоимости) УПП
- УФ, Стандартный период в отчетах СКД - уменьшение вариантов выбора