Имя: Пароль:
1C
1С v8
1C: ЗУП (Кадровый перевод по внутреннему совместительству)
0 anshnine
 
09.06.23
10:17
Добрый день!

Не удается сделать кадровый перевод сотрудника по внутреннему совместительству.
Выдает ошибку: "Нельзя оформить сотрудника на внутреннее совместительство, так как он не работает в нашей организации."

Сотрудник был перенесен из старой программы в 2018 году документом "Начальная штатная расстановка" по основному месту работы и отдельным документом по внутреннему совместительству.

Подскажите, пожалуйста, как обойти эту проблему.

Релиз: 3.1.23.651
1 Гена
 
гуру
09.06.23
10:24
Давайте картинку РС "Текущие кадровые данные сотрудников" по нему со всеми графами.
2 anshnine
 
09.06.23
10:35
(1) https://wampi.ru/image/RX1SXsQ
Персональные данные скрыты, но структура сохранена.
3 SleepyHead
 
гуру
09.06.23
10:36
(1) Этот регистр уже не используется, насколько я знаю.
4 SleepyHead
 
гуру
09.06.23
10:38
Смотрите также регистры "Данные состояний сотрудников", "Состояния сотрудника". Возможно, не стоит статус "работа" или нестыковки с реальным положением дел.
5 Гена
 
гуру
09.06.23
10:38
(2) т.е. он уже набрал 1.5 ставки, хотите ему второе внутреннее совместительство оформить?
6 SleepyHead
 
гуру
09.06.23
10:42
(5) Перевести хотят, Геннадий, ну чего вы опять на мельницы прёте? ))
7 anshnine
 
09.06.23
10:43
(5) Нет, мы оформляем "Кадровый перевод" на другую должность по внутреннему совместительству
8 anshnine
 
09.06.23
10:48
(4) Действительно, по сотруднику на внутреннем совместительстве нет первоначального статуса "Работа", а по основному есть.
И в самом документе "Начальная штатная расстановка" по вн. совм. ошибка: "Совместительство (или подработка), в отсутствии рабочего места с основным видом занятости)"
9 Гена
 
гуру
09.06.23
11:04
Глянул модуль. Данное сообщение выскакивает, когда программа не видит ОСНОВНОГО рабочего места.
10 anshnine
 
09.06.23
11:23
(9) У Нас заведены две карточки на сотрудника. По одной у него "Вид занятости" - ОСНОВНОЕ рабочее место, по другой - Внутренне совместительство
11 Гена
 
гуру
09.06.23
11:31
(10) ИначеЕсли ВидЗанятости = Перечисления.ВидыЗанятости.ВнутреннееСовместительство И НЕ ЕстьОсновноеМестоРаботы Тогда
            ТекстСообщенияОКонфликте = ТекстСообщенияОКонфликтеВидаЗанятости(ВидЗанятости, Организация);
        КонецЕсли;

Ищите, почему прога не видит основное место работы
12 SleepyHead
 
гуру
09.06.23
15:07
(8) Смотрите еще регистр "Виды занятости". Регистр относительно новый, и если данные переносились в 2018 году (а регистра еще не было) могли быть сюрпризы.
Закон Брукера: Даже маленькая практика стоит большой теории.