Имя: Пароль:
1C
 
Конвертация данных 2.1
0 notonetheway
 
25.03.26
09:20
Коллеги доброго времени суток!
Помогите пожалуйста разобраться с КД 2.1.

Вопрос >>>
Мне необходимо в момент регистрации РС КадроваяИстория - отменять регистрацию самого регистра и вместо этого регистрировать Сотрудника (измерение самого регистра)
>>>

Занимаюсь настройкой правил обмена для передачи из ЗиК 3.1 в БГУ 2.0, опыта с КД мало, уже голову сломал...

Там смысл в том что кадровая история нормально передаётся если в составе сотрудника (выполняется отдельный алгоритм для вынрузки РС), а если к примеру был кадровый перевод и выполняется ПВД для КадроваяИсторияСотрудников то РС затирается в приемнике и остается только 1, последняя переданная запись, ну и как мне объяснили что хорошая практика выгружать полностью сотрудника в случае кадровых движений.
3 Skylark
 
25.03.26
09:32
Отказ = Истина;
ВыгрузитьПоПравилу("Сотрудник", Источник.Сотрудник);
4 notonetheway
 
25.03.26
10:02
(3) Спасибо!
5 craxx
 
25.03.26
10:29
(0)
хорошая практика выгружать полностью сотрудника в случае кадровых движений.

Какой лютый бред!
6 notonetheway
 
25.03.26
11:07
(5) Возможно да, а сможете объяснить почему?
7 Fedor-1971
 
25.03.26
12:07
(6) Собственно, в бухгалтерии без разницы кадровые перемещения
БП, при настройке "ЗП ведётся во внешней программе", использует регистр Текущие кадровые данные сотрудников, вот его и заполняй

Если брать совсем по уму (для зарегистрированных изменений):
1. Выгружаем ФЛ - правило с данными для создания или обновления
2. Выгружаем Сотрудников - правило с данными для создания или обновления
3. Текущие кадровые данные выгружаются с правилами для поиска ФЛ и Сотрудника (не полная выгрузка, а просто правила поиска по ГУИД или по полям поиска)

А вот, если лениво писать отдельные правила, то, тупо, указываем полное правило и раздуваем файл обмена
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.