При подборе в документ сотрудника. который был уволен и принят повторно, с настройкой расчета % от базы, если начисление(надбавка за вредность) установлена настройка от базы, то у такого сотрудника выходит должность и подразделение того места работы, с которого он уволен. При других настройках всё работает корректно.
Проблема в запросе
// запрос по кадровым сведениям
Запрос.Текст = "ВЫБРАТЬ РАЗРЕШЕННЫЕ
| КадровыеСведенияСрезПоследних.Сотрудник КАК Сотрудник,
| КадровыеСведенияСрезПоследних.Должность КАК Должность,
| КадровыеСведенияСрезПоследних.Подразделение КАК Подразделение,
| КадровыеСведенияСрезПоследних.СтатьяФинансирования КАК СтатьяФинансирования,
| КадровыеСведенияСрезПоследних.КЭК КАК КЭК,
| КадровыеСведенияСрезПоследних.СтатусРаботы КАК СтатусРаботы,
| КадровыеСведенияСрезПоследних.Табель КАК Табель,
| КадровыеСведенияСрезПоследних.ТабНомер КАК ТабНомер,
| КадровыеСведенияСрезПоследних.Прием КАК Прием,
| КадровыеСведенияСрезПоследних.КвалификационныйУровень КАК КвалификационныйУровень,
| КадровыеСведенияСрезПоследних.КлассныйЧин КАК КлассныйЧин,
| КадровыеСведенияСрезПоследних.ДатаУвольнения КАК ДатаУвольнения
|ИЗ
| РегистрСведений.КадровыеСведения.СрезПоследних(
| &Дата,
| Организация = &Организация
| И Сотрудник В (&СпСотрудников)
| И ДатаУвольнения = &ДатаУвольнения) КАК КадровыеСведенияСрезПоследних";
Запрос.УстановитьПараметр("Дата", Объект.Дата);
Запрос.УстановитьПараметр("ДатаУвольнения", Дата(1,1,1));
В форме документа, который возвращает оба места работы и текущее и то, с которого уволен сотрудник
Проблема в запросе
// запрос по кадровым сведениям
Запрос.Текст = "ВЫБРАТЬ РАЗРЕШЕННЫЕ
| КадровыеСведенияСрезПоследних.Сотрудник КАК Сотрудник,
| КадровыеСведенияСрезПоследних.Должность КАК Должность,
| КадровыеСведенияСрезПоследних.Подразделение КАК Подразделение,
| КадровыеСведенияСрезПоследних.СтатьяФинансирования КАК СтатьяФинансирования,
| КадровыеСведенияСрезПоследних.КЭК КАК КЭК,
| КадровыеСведенияСрезПоследних.СтатусРаботы КАК СтатусРаботы,
| КадровыеСведенияСрезПоследних.Табель КАК Табель,
| КадровыеСведенияСрезПоследних.ТабНомер КАК ТабНомер,
| КадровыеСведенияСрезПоследних.Прием КАК Прием,
| КадровыеСведенияСрезПоследних.КвалификационныйУровень КАК КвалификационныйУровень,
| КадровыеСведенияСрезПоследних.КлассныйЧин КАК КлассныйЧин,
| КадровыеСведенияСрезПоследних.ДатаУвольнения КАК ДатаУвольнения
|ИЗ
| РегистрСведений.КадровыеСведения.СрезПоследних(
| &Дата,
| Организация = &Организация
| И Сотрудник В (&СпСотрудников)
| И ДатаУвольнения = &ДатаУвольнения) КАК КадровыеСведенияСрезПоследних";
Запрос.УстановитьПараметр("Дата", Объект.Дата);
Запрос.УстановитьПараметр("ДатаУвольнения", Дата(1,1,1));
В форме документа, который возвращает оба места работы и текущее и то, с которого уволен сотрудник