Запрос к регистру сведений Значения Периодических Показателей Расчета Зарплаты Сотрудников Интервальный
Добрый день!
Я не волшебник, я только учусь.
Платформа 1С:Предприятие 8.3 (8.3.10.2561)
Конфа 1С:ERP Управление предприятием 2 (2.2.4.154)
Пишу запрос к регистру сведений ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудниковИн тервальный, хочу получить данные показателей Оклад, Контракт, Секретность по сотрудникам:
ВЫБРАТЬ ПЕРВЫЕ 10
ТКС.Сотрудник, ТКС.ДатаНачала, ТКС.ДатаОкончания, ТКС.Показатель, ТКС.Значение
ИЗ РегистрСведений.ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудниковИн тервальный КАК ТКС
ГДЕ (ТКС.Показатель=Значение(Справочник.ПоказателиРасчетаЗарплаты.Оклад) И (ТКС.ДатаНачала <= &ПользовательскаяДата) И (ТКС.ДатаОкончания > &ПользовательскаяДата) И (ТКС.Сотрудник.ВАрхиве = ЛОЖЬ))
УПОРЯДОЧИТЬ ПО ТКС.ДатаНачала, ТКС.Сотрудник
Если меняю Справочник.ПоказателиРасчетаЗарплаты.Оклад на Справочник.ПоказателиРасчетаЗарплаты.Контракт или Справочник.ПоказателиРасчетаЗарплаты.ПроцентДоплатыЗаСекр237, запрос перестает работать, вылетает с ошибкой Неверные параметры.
Что я делаю неправильно? Как исправить запрос?
Я не волшебник, я только учусь.
Платформа 1С:Предприятие 8.3 (8.3.10.2561)
Конфа 1С:ERP Управление предприятием 2 (2.2.4.154)
Пишу запрос к регистру сведений ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудниковИн
ВЫБРАТЬ ПЕРВЫЕ 10
ТКС.Сотрудник, ТКС.ДатаНачала, ТКС.ДатаОкончания, ТКС.Показатель, ТКС.Значение
ИЗ РегистрСведений.ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудниковИн
ГДЕ (ТКС.Показатель=Значение(Справочник.ПоказателиРасчетаЗарплаты.Оклад) И (ТКС.ДатаНачала <= &ПользовательскаяДата) И (ТКС.ДатаОкончания > &ПользовательскаяДата) И (ТКС.Сотрудник.ВАрхиве = ЛОЖЬ))
УПОРЯДОЧИТЬ ПО ТКС.ДатаНачала, ТКС.Сотрудник
Если меняю Справочник.ПоказателиРасчетаЗарплаты.Оклад на Справочник.ПоказателиРасчетаЗарплаты.Контракт или Справочник.ПоказателиРасчетаЗарплаты.ПроцентДоплатыЗаСекр237, запрос перестает работать, вылетает с ошибкой Неверные параметры.
Что я делаю неправильно? Как исправить запрос?
По теме из базы знаний
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Справочник.ПоказателиРасчетаЗарплаты.Оклад - это предопределенное значение, а Справочник.ПоказателиРасчетаЗарплаты.Контракт или Справочник.ПоказателиРасчетаЗарплаты.ПроцентДоплатыЗаСекр237 таких значений нет, передавайте их через параметры
(6) я к тому, что в ЗУП сложные механизмы расчетов, страшные запросы и много разных регистров, в которых трудно разобраться (да и не документируется это для пользователей). Для облегчения жизни разработчики делают интерфейсы (а-ля черный ящик), который возвращает то, что надо, а уж сами разработчики там учитывают все нюансы алгоритмов и изменения.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот