Добрый день.
Есть элементарный запрос под БП 3.0.
Проблема в том, что в консоли запросов все карсиво выводит, в частности ОтражениеВУСН - типа ПеречислениеСсылка.ОтражениеВУСН (Принимаются/Не принимаются), но почему то в СКД данное поле не хочет выводить.
Причем оно даже отсутствует в настройках в режиме предприятия.
Помогает только выводить в СКД не поле ПоступлениеТоваровУслугУслуги.ОтражениеВУСН а через конструкцию
Подскажите почему это перечисление не выводится в прямом виде в СКД?
Есть элементарный запрос под БП 3.0.
ВЫБРАТЬ
ПоступлениеТоваровУслугТовары.Ссылка КАК ПоступлениеРеализация,
ПоступлениеТоваровУслугТовары.Номенклатура КАК Номенклатура,
ПоступлениеТоваровУслугТовары.ОтражениеВУСН КАК ОтражениеВУСН
ИЗ
Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
ГДЕ
ПоступлениеТоваровУслугТовары.Ссылка.Дата МЕЖДУ &ДатаНач И &ДатаКон
И ПоступлениеТоваровУслугТовары.Ссылка.Проведен
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
ПоступлениеТоваровУслугУслуги.Ссылка.Ссылка,
ПоступлениеТоваровУслугУслуги.Номенклатура,
ПоступлениеТоваровУслугУслуги.ОтражениеВУСН
ИЗ
Документ.ПоступлениеТоваровУслуг.Услуги КАК ПоступлениеТоваровУслугУслуги
ГДЕ
ПоступлениеТоваровУслугУслуги.Ссылка.Дата МЕЖДУ &ДатаНач И &ДатаКон
И ПоступлениеТоваровУслугУслуги.Ссылка.Проведен
ПоказатьПроблема в том, что в консоли запросов все карсиво выводит, в частности ОтражениеВУСН - типа ПеречислениеСсылка.ОтражениеВУСН (Принимаются/Не принимаются), но почему то в СКД данное поле не хочет выводить.
Причем оно даже отсутствует в настройках в режиме предприятия.
Помогает только выводить в СКД не поле ПоступлениеТоваровУслугУслуги.ОтражениеВУСН а через конструкцию
ВЫБОР
КОГДА ПоступлениеТоваровУслугТовары.ОтражениеВУСН = ЗНАЧЕНИЕ(Перечисление.ОтражениеВУСН.Принимаются)
ТОГДА "Принимаются"
Подскажите почему это перечисление не выводится в прямом виде в СКД?
Прикрепленные файлы:
По теме из базы знаний
- Метод восстановления битых ссылок в настройках СКД при консольно-конфигураторной разработке отчетов
- СКД. Использование Менеджера временных таблиц в системе компоновки
- Как я с отчетом СКД боролся (произвольный макет)!
- Простой отчет СКД с дополнительным набором данных, получаемых по com соединению из другой базы
- Для чего используют конструкцию запроса "ГДЕ ЛОЖЬ" в СКД на примере конфигурации 1С:ERP
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Попробуйте почистить кэш, переименовывайте отчет в конфигураторе. Он скорее всего в варианты отчета попал, и чтобы вы в конфигураторе не изменили, может быть такой глюк. Ну по крайней мере у меня была похожая ситуация.
Это точно только и только из-за значения функциональной опции.
Но есть хитрость. Вот так заработает!
Только тип этого поля не забудьте указать - СТРОКА.
Но есть хитрость. Вот так заработает!
ВЫБРАТЬ
ПоступлениеТоваровУслугТовары.Ссылка КАК ПоступлениеРеализация,
ПоступлениеТоваровУслугТовары.Номенклатура КАК Номенклатура,
выбор
когда ПоступлениеТоваровУслугТовары.ОтражениеВУСН = Значение(Перечисление.ОтражениеВУСН.Принимаются) Тогда "Принимаются"
когда ПоступлениеТоваровУслугТовары.ОтражениеВУСН = Значение(Перечисление.ОтражениеВУСН.НеПринимаются) Тогда "Не принимаются"
когда ПоступлениеТоваровУслугТовары.ОтражениеВУСН = Значение(Перечисление.ОтражениеВУСН.Распределяются) Тогда "Распределяются"
конец КАК ОтражениеВУСН
ИЗ
Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
ГДЕ
ПоступлениеТоваровУслугТовары.Ссылка.Дата МЕЖДУ &ДатаНач И &ДатаКон
И ПоступлениеТоваровУслугТовары.Ссылка.Проведен
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
ПоступлениеТоваровУслугУслуги.Ссылка.Ссылка,
ПоступлениеТоваровУслугУслуги.Номенклатура,
выбор
когда ПоступлениеТоваровУслугУслуги.ОтражениеВУСН = Значение(Перечисление.ОтражениеВУСН.Принимаются) Тогда "Принимаются"
когда ПоступлениеТоваровУслугУслуги.ОтражениеВУСН = Значение(Перечисление.ОтражениеВУСН.НеПринимаются) Тогда "Не принимаются"
когда ПоступлениеТоваровУслугУслуги.ОтражениеВУСН = Значение(Перечисление.ОтражениеВУСН.Распределяются) Тогда "Распределяются"
конец КАК ОтражениеВУСН
ИЗ
Документ.ПоступлениеТоваровУслуг.Услуги КАК ПоступлениеТоваровУслугУслуги
ГДЕ
ПоступлениеТоваровУслугУслуги.Ссылка.Дата МЕЖДУ &ДатаНач И &ДатаКон
И ПоступлениеТоваровУслугУслуги.Ссылка.Проведен
ПоказатьТолько тип этого поля не забудьте указать - СТРОКА.
Прикрепленные файлы:
И вот еще одно наблюдение:
Так не работает.
ВЫБРАТЬ
ПоступлениеТоваровУслугТовары.Ссылка КАК ПоступлениеРеализация,
ПоступлениеТоваровУслугТовары.Номенклатура КАК Номенклатура,
Представление(ПоступлениеТоваровУслугТовары.ОтражениеВУСН) КАК ОтражениеВУСН
ИЗ
Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
ГДЕ
ПоступлениеТоваровУслугТовары.Ссылка.Дата МЕЖДУ &ДатаНач И &ДатаКон
И ПоступлениеТоваровУслугТовары.Ссылка.Проведен
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
ПоступлениеТоваровУслугУслуги.Ссылка.Ссылка,
ПоступлениеТоваровУслугУслуги.Номенклатура,
Представление(ПоступлениеТоваровУслугУслуги.ОтражениеВУСН)
ИЗ
Документ.ПоступлениеТоваровУслуг.Услуги КАК ПоступлениеТоваровУслугУслуги
ГДЕ
ПоступлениеТоваровУслугУслуги.Ссылка.Дата МЕЖДУ &ДатаНач И &ДатаКон
И ПоступлениеТоваровУслугУслуги.Ссылка.Проведен
ПоказатьТак не работает.
А вот такая конструкция работает не смотря на значение функциональной опции!!!
ВЫБРАТЬ
ПоступлениеТоваровУслугТовары.Ссылка КАК ПоступлениеРеализация,
ПоступлениеТоваровУслугТовары.Номенклатура КАК Номенклатура,
ПеречОтражениеВУСН.Ссылка КАК ОтражениеВУСН
ИЗ
Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
ЛЕВОЕ СОЕДИНЕНИЕ Перечисление.ОтражениеВУСН КАК ПеречОтражениеВУСН
ПО (ПоступлениеТоваровУслугТовары.ОтражениеВУСН = ПеречОтражениеВУСН.Ссылка)
ГДЕ
ПоступлениеТоваровУслугТовары.Ссылка.Дата МЕЖДУ &ДатаНач И &ДатаКон
И ПоступлениеТоваровУслугТовары.Ссылка.Проведен
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
ПоступлениеТоваровУслугУслуги.Ссылка.Ссылка,
ПоступлениеТоваровУслугУслуги.Номенклатура,
ПеречОтражениеВУСН.Ссылка
ИЗ
Документ.ПоступлениеТоваровУслуг.Услуги КАК ПоступлениеТоваровУслугУслуги
ЛЕВОЕ СОЕДИНЕНИЕ Перечисление.ОтражениеВУСН КАК ПеречОтражениеВУСН
ПО (ПоступлениеТоваровУслугУслуги.ОтражениеВУСН = ПеречОтражениеВУСН.Ссылка)
ГДЕ
ПоступлениеТоваровУслугУслуги.Ссылка.Дата МЕЖДУ &ДатаНач И &ДатаКон
И ПоступлениеТоваровУслугУслуги.Ссылка.Проведен
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот