Делаю отчет с использованием СКД, в СКД такой запрос:
ВЫБРАТЬ РАЗЛИЧНЫЕ
КадроваяИсторияСотрудниковСрезПоследних.ФизическоеЛицо КАК ФизическоеЛицо,
КадроваяИсторияСотрудниковСрезПоследних.ВидСобытия КАК ВидСобытия,
МАКСИМУМ(КадроваяИсторияСотрудниковСрезПоследних.Период) КАК Период
ИЗ
РегистрСведений.КадроваяИсторияСотрудников.СрезПоследних(&ОкончаниеПериода, ) КАК КадроваяИсторияСотрудниковСрезПоследних
СГРУППИРОВАТЬ ПО
КадроваяИсторияСотрудниковСрезПоследних.ФизическоеЛицо,
КадроваяИсторияСотрудниковСрезПоследних.ВидСобытия
ИМЕЮЩИЕ
КадроваяИсторияСотрудниковСрезПоследних.ВидСобытия <> &ВидСобытия
При формировании выдает ошибку, подскажите пожалуйста, что я делаю не так?
Ошибка обработки представления "РегистрСведений.КадроваяИсторияСотрудников.СрезПоследних:Несоответствие типов (Параметр номер ""1"")"
<<?>>РегистрСведений.КадроваяИсторияСотрудников.СрезПоследних(&П, ) КАК КадроваяИсторияСотрудниковСрезПоследних
(1) имеющие вид события - потому что надо отобрать по <> Уволен, это я задаю в параметрах.
В параметрах есть такой параметр как Период (он появляется в СКД автоматически), его задаю как "стандартный период", а параметр ОкончаниеПериода - как выражение &Период.ДатаОкончания
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший