|
Конструкции вида ВЫБОР КОГДА в заголовке макета отчета СКД | ☑ | ||
---|---|---|---|---|
0
Chuvaschow
27.06.18
✎
19:59
|
Здравствуйте, Уважаемые форумчане!
Скажите, работают ли конструкции вида ВЫБОР КОГДА в заголовке макета отчета СКД? Ситуация такова. 1. Имеем некий отчет СКД 2. У отчета есть параметр (в запросе условие) - Поступление (вид Перечисление) 3. Параметр необязательный, то есть если снять с него галочку в отчете - отчет будет сформирован по всем значениям этого параметра. 4. В макет отчета добавляем заголовок, чтобы в него выводить выбранное значение параметра. 5. Теперь, в отчете видно по какому значению параметра строится отчет (например, впервые, впервые в этом году и т.д.) 6. Однако, теперь не получится снять галочку с параметра и сформировать отчет по всем значениям - будем получать ошибку, так как заголовок ждет не пустое значение параметра. 7. Как быть? Логичным представляется объяснить заголовку, что если параметр выбран - выводи его в отчет, не выбран - нарисуй "----". Или такме конструкции здесь не работают? Подскажите, пожалуйста. https://ibb.co/kQ8qpo |
|||
1
Casey1984
27.06.18
✎
20:15
|
Вычисляемое поле сойдет?
|
|||
2
Chuvaschow
27.06.18
✎
20:42
|
(1) Эмм...Наверное. А как? Научите...
|
|||
3
Chuvaschow
27.06.18
✎
20:48
|
||||
4
D3O
27.06.18
✎
20:57
|
(3) а еще можно условным оформлением. оно как раз для работы со строками Табличных документов СКД и для всяких таблиц на формах в УФ.
с ним можно такие штуки мышкой накликать |
|||
5
D3O
27.06.18
✎
20:58
|
(0) ну и еще же прям в запросе заполнять или <что-то там из документа> или строкой "---". например ЕСТЬNULL(Поступление, "---")
|
|||
6
Chuvaschow
27.06.18
✎
21:19
|
Что-то никак.
В запросе новое поле ВЫБОР КОГДА Обращения.Поступление = "" ТОГДА "----" ИНАЧЕ Обращения.Поступление КОНЕЦ Все время рисует одно из значений. Заветного "----" не показывает. Пробовал Есть NULL, сравнивал с Неопределено |
|||
7
Chuvaschow
27.06.18
✎
21:48
|
Ну да, в запросе у каждой строке есть значение, в любом случае... Не в запросе нужно.
|
|||
8
Chuvaschow
27.06.18
✎
21:51
|
Конструкция
ВЫБОР КОГДА &Поступление ЕСТЬ NULL ТОГДА "----" Иначе &Поступление КОНЕЦ Должна работать. Просто нужно понять с чем сравнивать. Как проверять заполнение параметра. |
|||
9
Chuvaschow
27.06.18
✎
21:56
|
Ладно с ним, с заголовком в макете.
Предположим нам нужно в сам отчет выводить поле в котором при заполненном параметре нужно писать 1, при не заполненном 2. С этой стороны как поступить? |
|||
10
Chuvaschow
27.06.18
✎
21:57
|
Смысл тот же - вычисляемое поле, но с чем сравнить? Как проверить заполнение параметра?
|
|||
11
Chameleon1980
28.06.18
✎
04:40
|
а для перечисления, может, проверить на пустую ссылку, а не на null ? не?
|
|||
12
Chameleon1980
28.06.18
✎
04:42
|
ты посмотри консолькой или какимнить редактором объектов от TormozIT что там лежит ? вроде пустая будет
|
|||
13
Chameleon1980
28.06.18
✎
04:45
|
||||
14
Chameleon1980
28.06.18
✎
04:49
|
||||
15
Chuvaschow
28.06.18
✎
19:41
|
(14) Пробую так:
Вычисляемое поле ВЫБОР КОГДА &Поступление = ЗНАЧЕНИЕ(Перечисление.Поступление.ПустаяСсылка) ТОГДА "1" Иначе "2" КОНЕЦ Все равно при снятии галочки с параметра в отчете - получаем ошибку, мол не выбрано значение параметра. В запрос такое не воткнешь. В запросе у каждой строки значение указано обязательно. |
|||
16
Chuvaschow
28.06.18
✎
19:46
|
Необходимо снять галочку с параметра, формируется отчет без учета этого параметра. И, в таком случае, хочется вписать в отчет "Поступление: -----".
Если галочка установлена и параметр выбран, например "Впервые", тогда вывести в отчет "Поступление: Впервые" и так далее. https://ibb.co/mXJzjo |
|||
17
Chameleon1980
28.06.18
✎
19:59
|
блин ты чет совсем запутал
1. http://prntscr.com/k0h407 2. http://prntscr.com/k0h468 3. http://prntscr.com/k0h4af |
|||
18
Chameleon1980
28.06.18
✎
20:00
|
смысл ясен?
|
|||
19
Chameleon1980
28.06.18
✎
20:01
|
тут тебе и вывод условия и срабатывание или нет условия
|
|||
20
Chameleon1980
28.06.18
✎
20:06
|
ну или там вычисляемое поле
выбор каодга ЗначениеЗАполнено(&ТвойПараметр) и т.д. я уже теряюсь что тебе нужно |
|||
21
Chuvaschow
28.06.18
✎
20:14
|
(17) Извиняюсь.
Все это касается запроса. А у нас постобработка. Для упрощения пусть будет так: - вычисляемое поле выводим в отчет (добавляем в выбранные поля) - если в быстром доступе отчета галочка на параметре установлена - пусть наше вычисляемое поле принимает значение 1 - если галочка снята - значение 2 |
|||
22
Chameleon1980
28.06.18
✎
20:27
|
Для НЕ запроса используй
Если тогда иначеЕсли иначе конецЕсли стали простое забывать? что не так? |
|||
23
DTX 4th
28.06.18
✎
20:36
|
В общем, ждём гуру СКД. Но можно закостылить:
ВЫБОР КОГДА &Пар = Неопределено Тогда 123 Иначе 345 КОНЕЦ КАК Полеполе
https://i.imgur.com/Z6Q3EZE.png Результат: https://i.imgur.com/Ao0rl88.gif |
|||
24
Chuvaschow
28.06.18
✎
20:46
|
(23) Можно попросить Вам теперь добавить в макет заголовок и вывести в него Пар?
https://ibb.co/nvzuZo |
|||
25
Chameleon1980
28.06.18
✎
20:48
|
..Все это касается запроса. А у нас постобработка..
1. постобработка.. ну.ну.. 2. вы уже определитесь чтоли какие нах гуру, если ТС толком не может сформулировать |
|||
26
Chameleon1980
28.06.18
✎
20:49
|
кидай свое детище
|
|||
27
Chuvaschow
28.06.18
✎
20:51
|
(26) Не могу. Личные данные граждан...
|
|||
28
Chuvaschow
28.06.18
✎
20:55
|
||||
29
Chameleon1980
28.06.18
✎
21:00
|
ну так из значения параметра в запросе то и ставь или не ставь условие
я жеж и писал про запрос выше |
|||
30
Chameleon1980
28.06.18
✎
21:00
|
запрос покаж
|
|||
31
Chameleon1980
28.06.18
✎
21:00
|
а лучше кинь отчет
|
|||
32
Chameleon1980
28.06.18
✎
21:01
|
или через отбор, если не в запросе
|
|||
33
Chameleon1980
28.06.18
✎
21:02
|
а отбор тебе сам покажет или не покажет твой отбор
и не крути голову |
|||
34
Chuvaschow
28.06.18
✎
21:03
|
||||
35
Chameleon1980
28.06.18
✎
21:09
|
вот тут попробуй поменять
http://prntscr.com/k0hyrp |
|||
36
Chuvaschow
28.06.18
✎
21:21
|
Ничего. Совсем ничего в заголовке отчета.
|
|||
37
Chameleon1980
28.06.18
✎
21:25
|
||||
38
Chameleon1980
28.06.18
✎
21:26
|
||||
39
DTX 4th
03.07.18
✎
11:19
|
(38) Не работает.
https://i.imgur.com/92D7wQe.png |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |