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



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

СКД как скрыть секцию при пустом значении
Я
   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) И вам спасибо. Вроде получилось не буду отвлекать людей от работы)))


Список тем форума
Рекламное место пустует  Рекламное место пустует
AdBlock убивает бесплатный контент. 1Сергей
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует