![]() |
Запрос в Зуп Подскажите, необходимо написать запрос в ЗУП который выбирал бы из основных начислений сотрудников только определенные три вида расчета Например (Оплата по дням, Оплата по часовому тарифу и сдельно) делаю следующий запрос. Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ОсновныеНачисленияРаботниковОрганизаций.ПериодРегистрации, | ОсновныеНачисленияРаботниковОрганизаций.Сотрудник, | ОсновныеНачисленияРаботниковОрганизаций.Результат КАК Результат, | ОсновныеНачисленияРаботниковОрганизаций.ВидРасчета, | ОсновныеНачисленияРаботниковОрганизаций.ПериодДействияНачало, | ОсновныеНачисленияРаботниковОрганизаций.ПериодДействияКонец |ИЗ | РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК ОсновныеНачисленияРаботниковОрганизаций |ГДЕ | ОсновныеНачисленияРаботниковОрганизаций.Сотрудник = &Сотрудник | И ОсновныеНачисленияРаботниковОрганизаций.ПериодРегистрации = &ПериодРег | И ОсновныеНачисленияРаботниковОрганизаций.ВидРасчета В(&ВР)"; Запрос.УстановитьПараметр("ВР", ВидыРасч); Запрос.УстановитьПараметр("ПериодРег", ПериодРег); Запрос.УстановитьПараметр("Сотрудник", Сотр); Все параметры у меня есть только незнаю как создать параметр по видам расчета Я так понимаю надо как то-так создавать: ВИдыРасч = Новый РегистрыРасчета.ОсновныеНачисленияРаботника.... Подскажите как создать правельно Параметр Виды расчета и указать конкретные виды расчета.Заранее благодарен |
ВидыРасч = Новый Массив; ВидыРасч.Добавить(ПланыВидовРасчета.ОсновныеНачисленияОрганизаций.НайтиПоКоду("00001"); ВидыРасч.Добавить(...); |
Создай Список значений [em]ВидыРасч[/em], и собери туда нужные. И нафига тебе виды начисления именно работника, спрашивается? Шарахни в список все ВР, что интересуют. Ну не будут у работника каких-то ВР из этого списка, и что? Запрос не обидится ;) |
Спасибо всем, все сделал. 3.Данные виды расчета используются для расчета КТУ |
2-AlexMir > находить по коду предопределенные данные моветон :) |
Текущее время: 16:39. Часовой пояс GMT +3. |