Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
14 дек 2024, 21:47

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

Автор Алексей Рожков, 28 сен 2020, 09:23

0 Пользователей и 1 гость просматривают эту тему.

Алексей Рожков

Привет всем. Конфигурация - ЗУП (3.1.1.56)

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


Имеется параметр &Д4 в запросе:
ТИП - "Начисление"
ЗНАЧЕНИЕ - "Учет отработанного времени" 
КОД НАЧИСЛЕНИЯ - "ТРФЧУ"

Не могу составить синтаксически правильный код, чтобы заменить параметр на точное указание начисления по коду.

ВОПРОС - как в запросе, сделать поиск по коду?

Помогите, второй день мучаюсь. :)


ДмитрийФ

Примерно так:

ВЫБРАТЬ
Начисления.Ссылка КАК Ссылка
ПОМЕСТИТЬ ВТ_ТРФЧУ
ИЗ
ПланВидовРасчета.Начисления КАК Начисления
ГДЕ
Начисления.Код = "ТРФЧУ"
;

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

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск