Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Расшифровка по полю ПустаяСсылка
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Система компоновки данных
vasily_oren
Доброго времени суток дамы и господа smile.gif
Прошу помощи в формировании отчета по СКД.
Вкратце суть такова: По запросу я получаю данные из бух проводок. Получаю следующие реквизиты: 1) Организация, 2) Субконто Дт1, 3) Сумма, 4) Регистратор.

Запрос простейший, используемый много раз, но возникла проблема в следующем. Структура отчета следующая:
1) Организация (Иерархия)
2) Субконто и Сумма (Ресурс)

Все остальные реквизиты (реквизитов больше, описал основные для отчета) - в расшифровку. Субконто может быть как заполнено (ссылка на справочник), так и не быть заполненным.
Так вот, если Субконто заполнено, расшифровка отрабатывает нормально (например расшифровка по регистратору выводит документы, порадившие бух проводки), но если значение Субконто не заполнено, расшифровка ничего не возвращает.

Что делал:
1) Добавил условия ЕстьNULL
2) Добавил условие
ВЫБОР КОГДА ВТ_ВсеДанные.Субконто<>ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка) ТОГДА
ВТ_ВсеДанные.Субконто
ИНАЧЕ
NULL
КОНЕЦ КАК Субконто
3) То же самое, что и в 2, но не NULL, а Справочник.Номенклатура.ПустаяСсылка
4) То же самое, что и в 2, но не NULL, а ""

Ни один из вариантов не помог sad.gif

Прошу подсказать (если RTFM, то с удовольствием почитаю если укажите где) как победить данную проблему.

Заранее спасибо smile.gif
logist
Цитата(vasily_oren @ 13.12.16, 22:10) необходимо зарегистрироваться для просмотра ссылки
Ни один из вариантов не помог

Разумеется, вы же подсовывали по сути то же пустое значение. Расшифровка СКД не работает если нечего расшифровывать.
vasily_oren
Согласен. 1С именно так и пишет в отборе - равно "".
Тогда как лучше мне поступить? На что заменить пустое значение?
Кроме того, сама строка, полученная из запроса, содержит остальные данные.
Для примера:
ООО "Рога и копыта" Субконто 1 1000 РКО №1
NULL Null 5000 ПКО №10
ООО "Эдельвейс" Null 3000 РКО №3

Каким образом мне необходимо заменить NULL, чтобы расшифровка

Организация
Субконто Сумма

сработали?

Заранее спасибо за ответы smile.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.