Перечисление в СКД

1. Manticor 66 18.11.20 18:18 Сейчас в теме
Добрый день.
Есть элементарный запрос под БП 3.0.

ВЫБРАТЬ
	ПоступлениеТоваровУслугТовары.Ссылка КАК ПоступлениеРеализация,
	ПоступлениеТоваровУслугТовары.Номенклатура КАК Номенклатура,
	ПоступлениеТоваровУслугТовары.ОтражениеВУСН КАК ОтражениеВУСН
ИЗ
	Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
ГДЕ
	ПоступлениеТоваровУслугТовары.Ссылка.Дата МЕЖДУ &ДатаНач И &ДатаКон
	И ПоступлениеТоваровУслугТовары.Ссылка.Проведен

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	ПоступлениеТоваровУслугУслуги.Ссылка.Ссылка,
	ПоступлениеТоваровУслугУслуги.Номенклатура,
	ПоступлениеТоваровУслугУслуги.ОтражениеВУСН
ИЗ
	Документ.ПоступлениеТоваровУслуг.Услуги КАК ПоступлениеТоваровУслугУслуги
ГДЕ
	ПоступлениеТоваровУслугУслуги.Ссылка.Дата МЕЖДУ &ДатаНач И &ДатаКон
	И ПоступлениеТоваровУслугУслуги.Ссылка.Проведен
Показать


Проблема в том, что в консоли запросов все карсиво выводит, в частности ОтражениеВУСН - типа ПеречислениеСсылка.ОтражениеВУСН (Принимаются/Не принимаются), но почему то в СКД данное поле не хочет выводить.
Причем оно даже отсутствует в настройках в режиме предприятия.

Помогает только выводить в СКД не поле ПоступлениеТоваровУслугУслуги.ОтражениеВУСН а через конструкцию
ВЫБОР
		КОГДА ПоступлениеТоваровУслугТовары.ОтражениеВУСН = ЗНАЧЕНИЕ(Перечисление.ОтражениеВУСН.Принимаются)
			ТОГДА "Принимаются"


Подскажите почему это перечисление не выводится в прямом виде в СКД?
Прикрепленные файлы:
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
6. 1ctalik 19.11.20 08:43 Сейчас в теме
7. user5300 999 19.11.20 09:14 Сейчас в теме
(1)
Функциональная опция - "ПрименяетсяУСНДоходыМинусРасходы"

Будет отображаться если система налогообложения = Доходы минус расходы.
Прикрепленные файлы:
Manticor; e.kogan; +2 Ответить
2. insurgut 207 18.11.20 18:40 Сейчас в теме
Попробуйте почистить кэш, переименовывайте отчет в конфигураторе. Он скорее всего в варианты отчета попал, и чтобы вы в конфигураторе не изменили, может быть такой глюк. Ну по крайней мере у меня была похожая ситуация.
3. karamazoff 95 18.11.20 18:42 Сейчас в теме
(2)подтверждаю, у меня данный запрос в БП в СКД корректно выводит поле с перечислением
4. ImHunter 312 18.11.20 18:45 Сейчас в теме
(1) Бывает, что через функциональные опции отключается использование перечислений. Гляньте про это.
Manticor; +1 Ответить
5. toypaul 63 19.11.20 08:17 Сейчас в теме
Найти функциональную опцию, в которую входит в реквизит документа ОтражениеВУСН
Manticor; +1 Ответить
8. vadim.semyonov.rzn 19.11.20 16:59 Сейчас в теме
А не установлено ли ограничение поля в СКД на это поле?
9. ab_initio 95 19.11.20 18:35 Сейчас в теме
Это точно только и только из-за значения функциональной опции.
Но есть хитрость. Вот так заработает!
ВЫБРАТЬ   
    ПоступлениеТоваровУслугТовары.Ссылка КАК ПоступлениеРеализация,
    ПоступлениеТоваровУслугТовары.Номенклатура КАК Номенклатура,
    выбор 
    	когда ПоступлениеТоваровУслугТовары.ОтражениеВУСН = Значение(Перечисление.ОтражениеВУСН.Принимаются) Тогда "Принимаются"
    	когда ПоступлениеТоваровУслугТовары.ОтражениеВУСН = Значение(Перечисление.ОтражениеВУСН.НеПринимаются) Тогда "Не принимаются"
    	когда ПоступлениеТоваровУслугТовары.ОтражениеВУСН = Значение(Перечисление.ОтражениеВУСН.Распределяются) Тогда "Распределяются"
    конец КАК ОтражениеВУСН
ИЗ
    Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
ГДЕ
    ПоступлениеТоваровУслугТовары.Ссылка.Дата МЕЖДУ &ДатаНач И &ДатаКон
    И ПоступлениеТоваровУслугТовары.Ссылка.Проведен

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ    

    ПоступлениеТоваровУслугУслуги.Ссылка.Ссылка,
    ПоступлениеТоваровУслугУслуги.Номенклатура,
    выбор 
    	когда ПоступлениеТоваровУслугУслуги.ОтражениеВУСН = Значение(Перечисление.ОтражениеВУСН.Принимаются) Тогда "Принимаются"
    	когда ПоступлениеТоваровУслугУслуги.ОтражениеВУСН = Значение(Перечисление.ОтражениеВУСН.НеПринимаются) Тогда "Не принимаются"
    	когда ПоступлениеТоваровУслугУслуги.ОтражениеВУСН = Значение(Перечисление.ОтражениеВУСН.Распределяются) Тогда "Распределяются"
    конец КАК ОтражениеВУСН
ИЗ
    Документ.ПоступлениеТоваровУслуг.Услуги КАК ПоступлениеТоваровУслугУслуги
ГДЕ
    ПоступлениеТоваровУслугУслуги.Ссылка.Дата МЕЖДУ &ДатаНач И &ДатаКон
    И ПоступлениеТоваровУслугУслуги.Ссылка.Проведен
Показать


Только тип этого поля не забудьте указать - СТРОКА.
Прикрепленные файлы:
10. ab_initio 95 19.11.20 19:30 Сейчас в теме
И вот еще одно наблюдение:
ВЫБРАТЬ    
    ПоступлениеТоваровУслугТовары.Ссылка КАК ПоступлениеРеализация,
    ПоступлениеТоваровУслугТовары.Номенклатура КАК Номенклатура,
    Представление(ПоступлениеТоваровУслугТовары.ОтражениеВУСН) КАК ОтражениеВУСН
ИЗ
    Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
ГДЕ
    ПоступлениеТоваровУслугТовары.Ссылка.Дата МЕЖДУ &ДатаНач И &ДатаКон
    И ПоступлениеТоваровУслугТовары.Ссылка.Проведен

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ     

    ПоступлениеТоваровУслугУслуги.Ссылка.Ссылка,
    ПоступлениеТоваровУслугУслуги.Номенклатура,
    Представление(ПоступлениеТоваровУслугУслуги.ОтражениеВУСН)
ИЗ
    Документ.ПоступлениеТоваровУслуг.Услуги КАК ПоступлениеТоваровУслугУслуги
ГДЕ
    ПоступлениеТоваровУслугУслуги.Ссылка.Дата МЕЖДУ &ДатаНач И &ДатаКон
    И ПоступлениеТоваровУслугУслуги.Ссылка.Проведен
Показать


Так не работает.
11. ab_initio 95 19.11.20 19:40 Сейчас в теме
А сама опция, точно, эта ПрименяетсяУСНДоходыМинусРасходы.
Прикрепленные файлы:
12. ab_initio 95 19.11.20 20:00 Сейчас в теме
А вот такая конструкция работает не смотря на значение функциональной опции!!!

ВЫБРАТЬ 
	ПоступлениеТоваровУслугТовары.Ссылка КАК ПоступлениеРеализация,
	ПоступлениеТоваровУслугТовары.Номенклатура КАК Номенклатура,
	ПеречОтражениеВУСН.Ссылка КАК ОтражениеВУСН
ИЗ
	Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
		ЛЕВОЕ СОЕДИНЕНИЕ Перечисление.ОтражениеВУСН КАК ПеречОтражениеВУСН
		ПО (ПоступлениеТоваровУслугТовары.ОтражениеВУСН = ПеречОтражениеВУСН.Ссылка)
ГДЕ
	ПоступлениеТоваровУслугТовары.Ссылка.Дата МЕЖДУ &ДатаНач И &ДатаКон
	И ПоступлениеТоваровУслугТовары.Ссылка.Проведен

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ 
	ПоступлениеТоваровУслугУслуги.Ссылка.Ссылка,
	ПоступлениеТоваровУслугУслуги.Номенклатура,
	ПеречОтражениеВУСН.Ссылка
ИЗ
	Документ.ПоступлениеТоваровУслуг.Услуги КАК ПоступлениеТоваровУслугУслуги
		ЛЕВОЕ СОЕДИНЕНИЕ Перечисление.ОтражениеВУСН КАК ПеречОтражениеВУСН
		ПО (ПоступлениеТоваровУслугУслуги.ОтражениеВУСН = ПеречОтражениеВУСН.Ссылка)
ГДЕ
	ПоступлениеТоваровУслугУслуги.Ссылка.Дата МЕЖДУ &ДатаНач И &ДатаКон
	И ПоступлениеТоваровУслугУслуги.Ссылка.Проведен
Показать
Manticor; +1 Ответить
13. Andrekaa 23.11.20 10:14 Сейчас в теме
Если автор обращается к этому Реквизиту, то Опция у него должна использоваться (по логике, иначе зачем ему "ОтражениеВУСН")!
14. Manticor 66 23.11.20 15:36 Сейчас в теме
Всем спасибо за ответы. Понятно.
15. An@st@si 09.12.20 06:45 Сейчас в теме
Здравствуйте, а через значение() перечисление указать не пробовали, как вариант?
Оставьте свое сообщение
Вакансии
Технический архитектор
Москва
зарплата от 300 000 руб. до 380 000 руб.
Полный день

Программист 1С
Казань
зарплата от 150 000 руб.
Полный день

Программист 1С:ERP
Москва
зарплата от 100 000 руб.
Полный день

Разработчик 1С
Москва
зарплата от 200 000 руб. до 300 000 руб.
Полный день

Программист 1С (удаленно)
Самара
зарплата от 230 000 руб. до 230 000 руб.
Полный день