СКД: как снять защиту с одной колонки в отчете? #564095


#0 by tenikov
Нужно дать пользователю возможность редактировать только значения только одной колонки отчета, построенного с использованием СКД. Как это сделать? Подскажите, плз.
#1 by Икогнито
руками и многими буковками
#2 by mzelensky
ну, по идее: формируешь отчет и выводишь пользователю, а потом получаешь область колонки и изменяешь нужный параметр. Я как-то так делал (правда это НЕ СКД):
#3 by tenikov
ну так и я могу :) как в СКД получить область, зная идентификатор колонки отчета?
#4 by mzelensky
ну так а что мешает так сделать??? или ты не знаешь порядковый номер нужной колонки???
#5 by tenikov
по условию считается, что не знаю (пользователь может менять порядок либо не выводить эту колонку совсем).
#6 by mzelensky
что ты там за условия такие выполняешь :) ? Ну проверяешь поля, которые выводятся в СКД...если среди выводимых есть НУЖНО, то запоминаешь его порядковый номер и потом -> Ток я не пойму, а как указывается с какой именно колонки защиту снимать??? или снимать нужно все-таки для определенной?
#7 by tenikov
по условию задачи, которую я сам себе придумал :) В число полей схемы СКД входит пользовательское поле "Примечание". Пользователь может менять порядок вывода колонок в настройках (стандартный механизм СКД) или не выводить некоторые поля совсем. Как в случае вывода поля "Примечание" в отчет понять номер его колонки в табличном документе?
#8 by jump if zero
#9 by tenikov
оно, спасибо. допилил до:
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям