Вход | Регистрация



СКД как скрыть секцию при пустом значении

СКД как скрыть секцию при пустом значении
Я
   Cоляпсус
 
07.05.18 - 10:33
Доброе утро. Сложилась ситуация когда, есть отчет, в нём есть отдельная группировка (секция) как подвал, куда выводится параметр подписи.
http://prntscr.com/jeomlp
При пустом значении понятно параметр не заполняется, но нужно чтобы и  надпись "Фармацевт_______" тоже не выводилась. Я полагаю, что это можно как-то сделать программно через СхемуКомпоновкиДанных в модуле, настроив видимость всей секции "Подвала", при условии. Но никак не могу докопаться до того где это делается. Может кто-то сможет подсказать как это сделать?
Заранее благодарен.
 
 
   Cоляпсус
 
1 - 07.05.18 - 10:41
Программно во внутренностях не докопаться, что секция Видимость истина, или я не вижу что-то не там
   DrShad
 
2 - 07.05.18 - 10:42
на прошлой неделе уже все сказали
   Cоляпсус
 
3 - 07.05.18 - 10:44
(2) Не правда, не было такого
   SleepyHead
 
4 - 07.05.18 - 10:55
(1) Я докапывался.
   Cоляпсус
 
5 - 07.05.18 - 10:58
(4) Через СхемуКомпоновкиДанных?
http://prntscr.com/jeoz9o
я уже кажется здесь посмотрел всё, но вот результат, пишу тут (правда и ищу одновременно))), может ещё нужно где-то искать или что-то дописать?
   Cоляпсус
 
6 - 07.05.18 - 11:01
Я почему спрашиваю, я до значения данной ячейки докапывался, но получается аж точек восемь наверно, что совсем наверное не правильно. Вот и думаю что может есть какой-то правильный выход?
   SleepyHead
 
7 - 07.05.18 - 11:01
(5) В модуле отчета, ПриКомпоновкеРезультата:

НастройкиСКД = КомпоновщикНастроек.ПолучитьНастройки();

а потом значение этой переменной смотрю в отладчике и понимаю, как добраться до нужного мне элемента в структуре данных, потом в полях.
   SleepyHead
 
8 - 07.05.18 - 11:02
Не знаю насчет правильного, у меня работало. Делал рекурсивную процедуру, чтобы добраться до нужного уровня, и выключал видимость ненужных полей.
   DrShad
 
9 - 07.05.18 - 11:03
(3) я лично тебе писал
   Cоляпсус
 
10 - 07.05.18 - 11:06
(7) (8) Ух, озадачил, спасибо и на этом попробую ещё
 
 Рекламное место пустует
   Cоляпсус
 
11 - 07.05.18 - 11:09
(9) Ой ну да ладно тебе, всё что ты писал это и так понятно и работает. А по сути вопроса ничего.
http://prntscr.com/jep4lb - вот же что ты на прошлой неделе писал. у тебя тоже есть хистори
   Cоляпсус
 
12 - 07.05.18 - 11:11
(9) Но спасибо и на этом, только я вот запнулся чуть глубже. Честно представляю как сделать, но вот ещё не вышел каменный цветок.
   los_hooliganos
 
13 - 07.05.18 - 11:14
(12) Пока фото структуры СКД
   DmitriyDI
 
14 - 07.05.18 - 11:16
(0) Можно сделать проще, через выбор когда в выражении в макете скд,

выбор когда твоеполе = Значение(пустаяссылка) Тогда "" Иначе Фармацевт + ТвоеПоле.Наименование Конец
   Cоляпсус
 
15 - 07.05.18 - 11:21
(13) Покажи? ))
   Cоляпсус
 
16 - 07.05.18 - 11:22
(14) Хм... Спасибо. Сейчас подумаю, может правда так получится
   Cоляпсус
 
17 - 07.05.18 - 11:25
(14) Только это надо наверно прямо на вкладке параметров написать в столбце выражения?
   Cоляпсус
 
18 - 07.05.18 - 11:27
(14) Или прямо на вкладке Макеты? В столбце Параметров? Сейчас попробую. Просто ни разу так ещё не делал. Ссори
   los_hooliganos
 
19 - 07.05.18 - 11:37
(15) да
   Cоляпсус
 
20 - 07.05.18 - 11:38
(14) Спасибо большое, именно так и выкрутился))
   Cоляпсус
 
21 - 07.05.18 - 11:39
(19) И вам спасибо. Вроде получилось не буду отвлекать людей от работы)))


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует