#0
by Chehante
Привет. Задача крайне не тривиальная, требующая хороших навыков работы с языком выражений СКД. В отчет нужно вытащить реквизит поля составного типа в зависимости от типа поля. Пишу в пользовательском поле Выражение детальных записей: ВЫБОР КОГДА НЕ Выразить([Объект инвестиций], "Справочник.ОбъектыСтроительства") ЕСТЬ NULL ТОГДА [Объект инвестиций].[Шифр НЗ] КОГДА НЕ Выразить([Объект инвестиций], "Справочник.ОсновныеСредства") ЕСТЬ NULL ТОГДА [Объект инвестиций].[Шифр НЗ] ИНАЧЕ 0 КОНЕЦ Проверка показывает, что система попадает в первую ветку, но не может вывести Шифр НЗ, т.к., вероятно, не понимает тип Объекта инвестиций. Как правильно обратиться к реквизиту поля?
#7
by Chehante
смотри внимательнее, там НЕ ЕСТЬ NULL и стоит. В первую ветку проваливается. Проблема именно с получением реквизита Шифр НЗ. Если выводить без реквизита, то сам [Объект инвестиций] выводится
#8
by Elatiell
В запросе СКД на вкладке "Компоновка данных" стоит галочка "Использовать дочерние" напротив поля из которого нужно вытащить Шифр?
#11
by Chehante
Галочка не стоит и поле не выбрано. Если выбрать - пропадет суть задачи(не трогать отчет).
#12
by Chehante
В настоящий момент реализовал задачу именно переработкой набора данных. А как составить выражение для пользовательского поля - вопрос до сих пор остался без решения.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: как в СКД значеняи параметров по умолчанию заполнять?
- СКД: Диаграмма в СКД
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: Объединение в СКД
- СКД: Вычисляемые поля в СКД
- СКД: СКД - можно ди получить промежуточные итоги по колонкам
- СКД: Настройки СКД
- СКД: СКД: Программное обращение к полям группировки СКД
- СКД: СКД. Как переоределить действие кнопки "Сформировать" отчета, созданного в СКД?
- СКД пользовательские поля, как добавить округление
- Обращение к полям таблицы регистратора составного типа
В этой группе 1С
- Форма П-4 для ЗУП
- Закрытие ВР на счетах 01 и 02 - БП 3.0
- Что означает ПолучитьСсылкуНового и УстановитьСсылкуНового
- У документа (УФ) не отображается раздел Перейти с движениями по регистрам
- Вывести номенклатуру с нулевыми остатками
- Возврат с ЗУП 3 на ЗУП 2.5
- СКД Запрос Кавычки в Строке
- дивиденды в БП 2.0
- Заполнение табличной части внешней обработки на клиенте
- Книга доходов и расходов за произвольный период в БП 3.0
- Перевод большой базы 8.2 на 8.3 без режима совместимости
- Возврат по эквайрингу не "день в день"
- v7: Нужен временный расчет
- 6-НДФЛ в ЗУП 2.5.: перепроведение документов
- ЗУП 2.5 6-НДФЛ
- УТ 11.2: не регистрируются к отправке некоторые ПКО
- Как вставить в Шаблон договора (бп 3.0) данные из табличной части документа?
- Отражение зарплаты в регл. учете в ЗУП 2.5
- Не срабатывает УстановитьДействие("Нажатие", "МояПроцедура");
- Параметр запуска 1С в конфигураторе