|
ресурс в СКД: формирование ТЗ из непустых значений детальных записей |
☑ |
0
PiotrLoginov
07.02.13
✎
08:10
|
Здравствуйте всем. Содержимое ресурса - таблица значений. Формируется выражением:
Упорядочить(ТаблицаЗначений(Различные Формат(День, "ДФ=""дд""") КАК День), "День Возр")
В некоторых строках детальных записей поле День не заполнено. В итоге я получаю таблицы значений, в которых меж цифр (дней) встречается <Пустое значение>. Как можно изменить выражение, чтобы пустые значения вообще не попадали в ТЗ ?
Заранее спасибо за помощь.
|
|
1
PiotrLoginov
07.02.13
✎
08:26
|
Уважаемые, черканите, прошу, хотя б предположения, что можно попробовать. Есть в языке СКД способ вообще отказаться от применения выражения к незаполненной ячейке?
Пока что пробую по-всякому вставлять ВЫБОР и ЕСТЬNULL . Но тщетно.
|
|
2
rasswet
07.02.13
✎
08:39
|
а отбор на детальные записи сделать не вариант?
|
|
3
PiotrLoginov
07.02.13
✎
08:46
|
(2) Детальные записи тоже нужны в отчете. Сейчас подправил так:
Выбор
Когда День <> 0
Тогда Массив(Упорядочить(ТаблицаЗначений(Различные Формат(ЕСТЬNULL(День, 0), "ДФ=""дд""") КАК День), "День Возр"))
Иначе 0
Конец
, благодаря чему в строках с пустым Днем нету <Пустого значения> . Но там, где день заполнен вижу примерно так:
<Пустое значение>; 14
(группировка по регистратору) . Наверное, там выходит итог по нескольким строкам детальных записей, и одна из них - с незаполненным Днем. Идеально всё-таки было бы не вставлять пустые в Таблицу Значений.
|
|
4
PiotrLoginov
12.02.13
✎
18:40
|
Здравствуйте всем еще раз. Вопрос остается актуальным. А именно, в массиве (или же в таблице значений),, содержащемся в ресурсе, первое значение лишнее. Надо либо отсеять его при формировании массива, либо удалить перед выводом массива. Буд зверски рад любым высказываниям по теме. Пока что пытаюсь решить вопрос с помощью функции ПОДСТРОКА:
ПОДСТРОКА(Массив(Упорядочить(ТаблицаЗначений(Различные Формат(ЕСТЬNULL(День, Неопределено), "ДФ=""дд""") КАК День), "День Возр")), 4,,)
В ответ при попытке сформировать отчет получаю сообщение о неверных параметрах "Подстрока" .
|
|
5
PiotrLoginov
15.02.13
✎
13:37
|
Вопрос актуален
|
|