ЗУП 3.1 (последняя версия) Как найти вид начисления через запрос?

1. gohaim 30.09.20 12:05 Сейчас в теме
Привет всем.

Нужно с помощью консоли запросов вытянуть наименование начисления, но не через параметр.

ПланыВидовРасчета.Начисления - там имеется начисление с кодом "СОВМ".

Как получить его в консоли запросов, но напрямую, а не через параметр?

Что-то наподобие "
ПланыВидовРасчета.Начисления.НайтиПоКоду("СОВМ")

или по наименованию начисления "Доплата за совмещение должностей, исполнение обязанностей"

Пытаюсь по всякому, не пойму как это сделать.

В чем причина заморочки? После обновления ЗУП, обработка начала вылетать. Выяснил, что если указывать через параметры интерфейса, то вылетает конфигуратор. А если жестко прописать, то все норм. Вот и мучаюсь. Осталась последняя болячка, которую не могу вылечить.

Сам код запроса:
ВЫБРАТЬ    ИсточникДанных.Сотрудник КАК Сотрудник,
    ИсточникДанных.Размер КАК Размер,
    ИсточникДанных.Сотрудник.Код КАК СотрудникКод
ИЗ
    РегистрСведений.ПлановыеНачисления.СрезПоследних(ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0), Начисление = &Д5) КАК ИсточникДанных
ГДЕ
    ИсточникДанных.Используется = ИСТИНА


Сам параметр &Д5 как раз необходимо заменить на жесткий выбор вида начисления
Запрос делался для внешнего отчета.
По теме из базы знаний
Найденные решения
2. vlad_d 30.09.20 12:23 Сейчас в теме
ВЫБРАТЬ
	Начисления.Ссылка КАК Ссылка
ПОМЕСТИТЬ Параметр
ИЗ
	ПланВидовРасчета.Начисления КАК Начисления
ГДЕ
	Начисления.Код = "CORM"
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ИсточникДанных.Сотрудник КАК Сотрудник,
	ИсточникДанных.Размер КАК Размер,
	ИсточникДанных.Сотрудник.Код КАК СотрудникКод
ИЗ
	РегистрСведений.ПлановыеНачисления.СрезПоследних(
			ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0),
			Начисление В
				(ВЫБРАТЬ
					Параметр.Ссылка
				ИЗ
					Параметр)) КАК ИсточникДанных
ГДЕ
	ИсточникДанных.Используется = ИСТИНА
Показать
marina2712; EvgenAEY; +2 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. vlad_d 30.09.20 12:23 Сейчас в теме
ВЫБРАТЬ
	Начисления.Ссылка КАК Ссылка
ПОМЕСТИТЬ Параметр
ИЗ
	ПланВидовРасчета.Начисления КАК Начисления
ГДЕ
	Начисления.Код = "CORM"
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ИсточникДанных.Сотрудник КАК Сотрудник,
	ИсточникДанных.Размер КАК Размер,
	ИсточникДанных.Сотрудник.Код КАК СотрудникКод
ИЗ
	РегистрСведений.ПлановыеНачисления.СрезПоследних(
			ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0),
			Начисление В
				(ВЫБРАТЬ
					Параметр.Ссылка
				ИЗ
					Параметр)) КАК ИсточникДанных
ГДЕ
	ИсточникДанных.Используется = ИСТИНА
Показать
marina2712; EvgenAEY; +2 Ответить
3. gohaim 30.09.20 14:26 Сейчас в теме
Я сделал другим способом, но это изящное. Огромное спасибо, мне в копилку знаний.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот