|
Посчитать количество строк в табличной части | ☑ | ||
---|---|---|---|---|
0
miniconda
16.12.19
✎
10:38
|
У меня есть БП с табличной частью ТЧ. В этой ТЧ есть строки, в каждой из которых есть столбец "Оплачено", который может принимать значение булево.
Мне нужно в отчет выводить "оплачено", если во всех строках Истина, "частично", если не во всех, ну и "не оплачено", если нигде Как это реализовать? |
|||
1
vicof
16.12.19
✎
10:39
|
А как ты сам думаешь?
|
|||
2
vicof
16.12.19
✎
10:40
|
И да, столбцы не могут принимать значение "Булево"
|
|||
3
1Сергей
16.12.19
✎
10:41
|
(2) эм... какие столбцы не могут принимать значения Булево?
|
|||
4
vicof
16.12.19
✎
10:43
|
(3) Никакие. Столбец не хранит значений.
|
|||
5
yzimin
16.12.19
✎
10:43
|
(0) Количество(Различные Оплачено) = 1
|
|||
6
miniconda
16.12.19
✎
10:46
|
(2) я думаю, нужно что-то вроде
Выбор
Что то вроде этого. Но мне кажется мое условие на проверку неверно. |
|||
7
ДенисЧ
16.12.19
✎
10:48
|
"БП.ТЧ.Оплачено.Истина"
Это что такое? О_о |
|||
8
miniconda
16.12.19
✎
10:49
|
Так вот я ж и говорю. Как мне узнать количество строк, в которых реквизит "Оплачено" принимает значение Истина?
|
|||
9
miniconda
16.12.19
✎
10:49
|
(7) .
|
|||
10
vicof
16.12.19
✎
10:50
|
(6) Отладчик определенно скажет, что неверно.
1. Учить язык запросов 2. Учить встроенный язык 3. В (5) уже часть ответа дана |
|||
11
vicof
16.12.19
✎
10:51
|
(8) Опиши эту логику человеческим языком. Потом сможешь переложить ее в код.
|
|||
12
hhhh
16.12.19
✎
10:55
|
(9) Количество(Различные Оплачено = ИСТИНА) = 1
|
|||
13
vicof
16.12.19
✎
10:56
|
(0) В (5) и (12) язык запросов, если что
|
|||
14
Александр Б
16.12.19
✎
11:06
|
(0) без запроса:
Если ТЧ.НайтиСтроки(Новый Структура("Оплачено", Ложь)).Количество() = 0 Тогда // Всё оплачено КонецЕсли; |
|||
15
miniconda
16.12.19
✎
11:17
|
Всем спасибо, сейчас попробую воспользоваться КоличествоРазличные
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |