В руководителя подразделения подставляется уволенный сотрудник
Внимание! Тема закрыта. Добавлять сообщения в закрытую тему запрещено.
Доброго времени суток Всем читающим! Сложилась странная ситуация, есть обособленное подразделение, указываем в нем как директора сотрудника, который принят в это подразделение на соответствующую должность. Но получается странность, до этого этот же человек работал в этом же подразделении, но на другой должности. его уволили, и приняли по новой на руководящую должность, и когда выбирается необходимый сотрудник, по почему то автомат подставляется уволенный сотрудник. из за этого некоторые внешние печатные формы не работают. Все документы проверил, пере провел, в регистрах данные корректные, подскажите куда копать? релиз ЗУП 2.5(2.5.80.1), на последнем обновлении точно такая же беда.
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(7) M.Flint,
да используется. но дата была таже сама в другом подразделении, 01.01.14, а в необходимом не понимаю почему ошибка. в любом другом хватает и все нормально.
ВЫБРАТЬ
ОтветственныеЛицаОрганизацийСрезПоследних.СтруктурнаяЕдиница,
ОтветственныеЛицаОрганизацийСрезПоследних.ОтветственноеЛицо,
ОтветственныеЛицаОрганизацийСрезПоследних.ФизическоеЛицо,
ОтветственныеЛицаОрганизацийСрезПоследних.Должность,
ОтветственныеЛицаОрганизацийСрезПоследних.Период,
ФИОФизЛиц.Фамилия,
ФИОФизЛиц.Имя,
ФИОФизЛиц.Отчество
ИЗ
РегистрСведений.ОтветственныеЛицаОрганизаций.СрезПоследних КАК ОтветственныеЛицаОрганизацийСрезПоследних
ПОЛНОЕ СОЕДИНЕНИЕ РегистрСведений.ФИОФизЛиц КАК ФИОФизЛиц
ПО ОтветственныеЛицаОрганизацийСрезПоследних.ФизическоеЛицо = ФИОФизЛиц.ФизЛицо
ГДЕ
ВЫБОР
КОГДА &ОрганизацияДир <> ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка)
ТОГДА ОтветственныеЛицаОрганизацийСрезПоследних.СтруктурнаяЕдиница = &ОрганизацияДир
ИНАЧЕ ОтветственныеЛицаОрганизацийСрезПоследних.СтруктурнаяЕдиница = &СтруктурнаяЕдиница1
КОНЕЦ
И ОтветственныеЛицаОрганизацийСрезПоследних.ОтветственноеЛицо = &ОтветственноеЛицо
Показатьда используется. но дата была таже сама в другом подразделении, 01.01.14, а в необходимом не понимаю почему ошибка. в любом другом хватает и все нормально.
(9) PhoenixAOD, ситуация странная - что-то с данными явно.
в запросе я бы и по ФИОфизлиц сделала срез последних на конкретную дату - любят иногда менять фио. И полное соединение ни к чему - фио надо получить одно, а не сколько было. Может в этом как раз все и дело.
в запросе я бы и по ФИОфизлиц сделала срез последних на конкретную дату - любят иногда менять фио. И полное соединение ни к чему - фио надо получить одно, а не сколько было. Может в этом как раз все и дело.
(17) M.Flint, все нашел в чем была проблема. не в отборах, НЕВНИМАТЕЛЬНОСТЬ всему виной:
у меня есть строка довольно таки длинная, в которой выводятся определенные параметры.
и вот там было два ++ между стройок и Символ(34), как сразу не заметил, уже не знаю. убрал лишний плюс и все пошло. именно в этом подразделении была такая ошибка.
у меня есть строка довольно таки длинная, в которой выводятся определенные параметры.
+ ", в подразделение " + +Символ(34) + ВыборкаШапка.ПодразделениеОрганизации +Символ(34)+ " на должность
В карточке подразделения указывается ФЛ, затем где-то в вашем алгоритм ищется по этому ФЛ его основной сотрудник и в ПФ выставляются реквизиты найденного сотрудника.
Чаще всего, сотрудник в такой ситуации ищется функцией ОсновнойСотрудникФизлица, которая находится в ПроцедурыУправленияПерсоналом.
Эта функция очень примитивна, скорее всего, оно возвращает у вас Неопределено и ваша печ. форма сходит с ума. Либо у вас какой-то альтернативный алгоритм подбора, но тоже не справляется.
Очень часто взамен типовой создают какую-то свою альтернативную функцию, которая подбирает сотрудника по ФЛ более точно и именно так, как вам надо.
Также возможна ситуация, что в проблемном сотруднике не заполнен тот реквизит, который нужен для ПФ,если ПФ написана неграмотно, она вместо формирования с пробелами просто останавливается.
Чаще всего, сотрудник в такой ситуации ищется функцией ОсновнойСотрудникФизлица, которая находится в ПроцедурыУправленияПерсоналом.
Эта функция очень примитивна, скорее всего, оно возвращает у вас Неопределено и ваша печ. форма сходит с ума. Либо у вас какой-то альтернативный алгоритм подбора, но тоже не справляется.
Очень часто взамен типовой создают какую-то свою альтернативную функцию, которая подбирает сотрудника по ФЛ более точно и именно так, как вам надо.
Также возможна ситуация, что в проблемном сотруднике не заполнен тот реквизит, который нужен для ПФ,если ПФ написана неграмотно, она вместо формирования с пробелами просто останавливается.
(8) v12345,
Также возможна ситуация, что в проблемном сотруднике не заполнен тот реквизит, который нужен для ПФ,если ПФ написана неграмотно, она вместо формирования с пробелами просто останавливается.
в других подразделениях эта форма работает корректно. и люди не заморачиваются. причем ситуация сложилась буквально как поменяли там руководителя. Раньше не заметили, что директор другой.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот