КД, Перенос сотрудников из ЗУП в БП3, не отображается сотрудник до перезаписи ТекущиеКадровыеДанныеСотрудников
1С:Бухгалтерия 3.0
1С:Зарплата и Управление Персоналом 3.x
1С:Конвертация данных
Платформа 1С v8.3
(Устарело) Разработка
В ПКО Сотрудники (после выгрузки в файл) выполняю алгоритм:
Регистр успешно переносится в БП3, но сотрудник в списке не отображается пока в регистре "Текущие кадровые данные сотрудников" не перезаписать запись, при этом если еще раз произвести перенос запись дублируется, скорее всего это происходит из за того что "ПередЗаписью" и "ПриЗаписи" происходит:
и логика по работе с дублями и т.д. не запускается.
НаборЗаписей = РегистрыСведений.ТекущиеКадровыеДанныеСотрудников.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Сотрудник.Установить(Источник);
НаборЗаписей.Прочитать();
Для Каждого ОбъектКоллекции из НаборЗаписей Цикл
ВыгрузитьПоПравилу(ОбъектКоллекции, , , Истина, "ТекущиеКадровыеДанныеСотрудников");
КонецЦикла;
ПоказатьРегистр успешно переносится в БП3, но сотрудник в списке не отображается пока в регистре "Текущие кадровые данные сотрудников" не перезаписать запись, при этом если еще раз произвести перенос запись дублируется, скорее всего это происходит из за того что "ПередЗаписью" и "ПриЗаписи" происходит:
Если ЗарплатаКадры.ОтключитьБизнесЛогикуПриЗаписи(ЭтотОбъект) Тогда
Возврат;
КонецЕсли;
Функция ОтключитьБизнесЛогикуПриЗаписи(Знач Объект) Экспорт
Возврат Объект.ОбменДанными.Загрузка И (НЕ Объект.ДополнительныеСвойства.Свойство("ПроверятьБизнесЛогикуПриЗаписи"));
КонецФункции
и логика по работе с дублями и т.д. не запускается.
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот