СКД: Программно удалить выбранные поля. Как? (киньте пример) #472422


#0 by Ksandr
Понадобилось изменять состав полей в зависимости от роли. Редактировать настройки интерактивно нельзя, т.к. это внешняя печатная форма, предназначенная для анализа партии. Нужно исключить из печати колонки затрат и начальную цену. В Хрусталевой не нашел. Есть как добавить поле, но вот убрать - нету
#1 by Лефмихалыч
Вот я вот тоже ищу какой-нить вариант серебряной пули. Подписался
#2 by XLife
оно? Удалить (Delete) Синтаксис: Удалить(<Элемент>) Параметры: <Элемент> (обязательный) Тип: ВыбранноеПолеКомпоновкиДанных, ГруппаВыбранныхПолейКомпоновкиДанных, АвтоВыбранноеПолеКомпоновкиДанных. Удаляемый элемент. Описание: Удаляет элемент из коллекции.
#4 by XLife
+ Использование (Use) Использование: Чтение и запись. Описание: Тип: Булево. Содержит признак использования поля.
#5 by Ksandr
Честно говоря пока не понял из всего вышенаписанного как мне удалить например поле "Затраты". По схеме очистить и заполнить заново - это понятно, даже более чем.
#6 by Ksandr
Непонятно как сформировать список полей отчета в целом, а не на уровне группировок
#7 by gr13
читаем жкк или жк
#8 by DZENN
Например так:
#9 by Ksandr
А можно определить Индекс по имени поля? Чтобы можно было сделать так: Настройки.Выбор.Элементы.Удалить(Индекс)?
#10 by Garkin
Имхо. Принципиально не правильная позиция. В зависимости от роли у пользователя должны быть свои настройки отчета и все. Ненадо по этому поводу изобретать лисапед.
#11 by Ksandr
Это не отчет а печатная форма.
#12 by Garkin
Не вижу разницы.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С