В руководителя подразделения подставляется уволенный сотрудник

Внимание! Тема закрыта. Добавлять сообщения в закрытую тему запрещено.
1. PhoenixAOD 62 05.06.14 05:25 Сейчас в теме
Доброго времени суток Всем читающим! Сложилась странная ситуация, есть обособленное подразделение, указываем в нем как директора сотрудника, который принят в это подразделение на соответствующую должность. Но получается странность, до этого этот же человек работал в этом же подразделении, но на другой должности. его уволили, и приняли по новой на руководящую должность, и когда выбирается необходимый сотрудник, по почему то автомат подставляется уволенный сотрудник. из за этого некоторые внешние печатные формы не работают. Все документы проверил, пере провел, в регистрах данные корректные, подскажите куда копать? релиз ЗУП 2.5(2.5.80.1), на последнем обновлении точно такая же беда.
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. M.Flint 05.06.14 06:12 Сейчас в теме
(1) PhoenixAOD, в РС пишется физлицо, потом по физлицу ищется сотрудник, первый попавшийся.
3. PhoenixAOD 62 05.06.14 06:35 Сейчас в теме
(2) M.Flint, да согласен. но документы то верные, физ лицо то одно.
4. M.Flint 05.06.14 06:53 Сейчас в теме
(3) PhoenixAOD, во внешних печ формах надо уточнить поиск правильного сотрудника.
5. PhoenixAOD 62 05.06.14 07:17 Сейчас в теме
(4) M.Flint, сейчас для чистоты эсперимента, запихал этого же сотрудника в другое обособленное подразделение, печать пошла. а именно в необходимом выдается ошибка и все.
6. PhoenixAOD 62 05.06.14 07:24 Сейчас в теме
Уже не знаю куда копать.
7. M.Flint 05.06.14 08:01 Сейчас в теме
(6) PhoenixAOD, может зависит от даты, если используется срез последних.
9. PhoenixAOD 62 05.06.14 08:09 Сейчас в теме
(7) M.Flint,
ВЫБРАТЬ
	ОтветственныеЛицаОрганизацийСрезПоследних.СтруктурнаяЕдиница,
	ОтветственныеЛицаОрганизацийСрезПоследних.ОтветственноеЛицо,
	ОтветственныеЛицаОрганизацийСрезПоследних.ФизическоеЛицо,
	ОтветственныеЛицаОрганизацийСрезПоследних.Должность,
	ОтветственныеЛицаОрганизацийСрезПоследних.Период,
	ФИОФизЛиц.Фамилия,
	ФИОФизЛиц.Имя,
	ФИОФизЛиц.Отчество
ИЗ
	РегистрСведений.ОтветственныеЛицаОрганизаций.СрезПоследних КАК ОтветственныеЛицаОрганизацийСрезПоследних
		ПОЛНОЕ СОЕДИНЕНИЕ РегистрСведений.ФИОФизЛиц КАК ФИОФизЛиц
		ПО ОтветственныеЛицаОрганизацийСрезПоследних.ФизическоеЛицо = ФИОФизЛиц.ФизЛицо
ГДЕ
	ВЫБОР
			КОГДА &ОрганизацияДир <> ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка)
				ТОГДА ОтветственныеЛицаОрганизацийСрезПоследних.СтруктурнаяЕдиница = &ОрганизацияДир
			ИНАЧЕ ОтветственныеЛицаОрганизацийСрезПоследних.СтруктурнаяЕдиница = &СтруктурнаяЕдиница1
		КОНЕЦ
	И ОтветственныеЛицаОрганизацийСрезПоследних.ОтветственноеЛицо = &ОтветственноеЛицо
Показать

да используется. но дата была таже сама в другом подразделении, 01.01.14, а в необходимом не понимаю почему ошибка. в любом другом хватает и все нормально.
11. M.Flint 05.06.14 08:30 Сейчас в теме
(9) PhoenixAOD, ситуация странная - что-то с данными явно.
в запросе я бы и по ФИОфизлиц сделала срез последних на конкретную дату - любят иногда менять фио. И полное соединение ни к чему - фио надо получить одно, а не сколько было. Может в этом как раз все и дело.
PhoenixAOD; +1 Ответить
13. PhoenixAOD 62 05.06.14 08:58 Сейчас в теме
(11) M.Flint, то же самый результат.
14. M.Flint 05.06.14 09:08 Сейчас в теме
(13) PhoenixAOD, в результате запроса что в выборку попадает? и сколько записей?
15. PhoenixAOD 62 05.06.14 09:11 Сейчас в теме
(14) M.Flint, в том то и дело, что именно по этому подразделению ничего не попадает, по другим, последний руководитель. в принципе по другим ничего не поменялось. а вот по этому я уже не знаю что делать.
17. M.Flint 05.06.14 09:21 Сейчас в теме
(15) PhoenixAOD, надо проверить все отборы, может не срабатывает какой-то из них: подразделение или ответ. лицо
18. PhoenixAOD 62 05.06.14 09:31 Сейчас в теме
(17) M.Flint, все нашел в чем была проблема. не в отборах, НЕВНИМАТЕЛЬНОСТЬ всему виной:
у меня есть строка довольно таки длинная, в которой выводятся определенные параметры.
+ ", в подразделение " + +Символ(34) + ВыборкаШапка.ПодразделениеОрганизации +Символ(34)+ " на должность
и вот там было два ++ между стройок и Символ(34), как сразу не заметил, уже не знаю. убрал лишний плюс и все пошло. именно в этом подразделении была такая ошибка.
20. PhoenixAOD 62 05.06.14 09:32 Сейчас в теме
(11) M.Flint, и за подсказку спасибо)
Тему закрываю.
8. v12345 19 05.06.14 08:08 Сейчас в теме
В карточке подразделения указывается ФЛ, затем где-то в вашем алгоритм ищется по этому ФЛ его основной сотрудник и в ПФ выставляются реквизиты найденного сотрудника.

Чаще всего, сотрудник в такой ситуации ищется функцией ОсновнойСотрудникФизлица, которая находится в ПроцедурыУправленияПерсоналом.
Эта функция очень примитивна, скорее всего, оно возвращает у вас Неопределено и ваша печ. форма сходит с ума. Либо у вас какой-то альтернативный алгоритм подбора, но тоже не справляется.

Очень часто взамен типовой создают какую-то свою альтернативную функцию, которая подбирает сотрудника по ФЛ более точно и именно так, как вам надо.

Также возможна ситуация, что в проблемном сотруднике не заполнен тот реквизит, который нужен для ПФ,если ПФ написана неграмотно, она вместо формирования с пробелами просто останавливается.
10. PhoenixAOD 62 05.06.14 08:18 Сейчас в теме
(8) v12345,
Также возможна ситуация, что в проблемном сотруднике не заполнен тот реквизит, который нужен для ПФ,если ПФ написана неграмотно, она вместо формирования с пробелами просто останавливается.
в других подразделениях эта форма работает корректно. и люди не заморачиваются. причем ситуация сложилась буквально как поменяли там руководителя. Раньше не заметили, что директор другой.
12. PhoenixAOD 62 05.06.14 08:46 Сейчас в теме
сейчас попоробую без полного соединения. может быть действительно в этом проблема.
16. PhoenixAOD 62 05.06.14 09:12 Сейчас в теме
сейчас запустил типовую печ форму приема на работу, там тоже пусто, в других выдает руководителя, а в этом нет. эта форма вообще не правилась.
19. PhoenixAOD 62 05.06.14 09:32 Сейчас в теме
Спасибо всем откликнувшимся.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот