0
harimambura
03.10.14
✎
17:07
|
Доброго времени суток!
Вопрос такой: добавляю сотрудника программно (код ниже), сотрудник добавляется, но помещается автоматом в архив. Как сделать так, чтобы он НЕ помещался в архив при программном добавлении?
код:
эл = Справочники.ФизическиеЛица.СоздатьЭлемент();
эл.Наименование = Запись.ОбъектЭпикур.Объект.Name;
эл.ДатаРождения = DateOfBirth;
эл.Записать();
НаборЗаписей = РегистрыСведений.ФИОФизЛиц.СоздатьНаборЗаписей();
НоваяЗапись = НаборЗаписей.Добавить();
НоваяЗапись.Имя = СтрПолучитьСтроку(СтрФИО,2);
НоваяЗапись.Фамилия = СтрПолучитьСтроку(СтрФИО,1);
НоваяЗапись.Отчество = СтрПолучитьСтроку(СтрФИО,3);
НоваяЗапись.ФизЛицо = эл.Ссылка;
НоваяЗапись.Период = ТекущаяДата();
НаборЗаписей.Записать(Ложь);
Элемент = Справочники.СотрудникиОрганизаций.СоздатьЭлемент();
Элемент.Наименование = Name;
Элемент.Физлицо = эл.Ссылка;
Элемент.ПодразделениеОрганизации = Подразделение;
Элемент.ТекущееПодразделениеОрганизации = Подразделение;
Элемент.Организация = Подразделение.Владелец.Ссылка;
Элемент.ВидДоговора = Перечисления.ВидыДоговоровСФизЛицами.ТрудовойДоговор;
Элемент.ВидЗанятости = Перечисления.ВидыЗанятостиВОрганизации.ОсновноеМестоРаботы;
Элемент.Должность = Jobtitle;
Элемент.ТекущаяДолжностьОрганизации = Элемент.Должность;
Элемент.ПолучитьКадровыеДанныеФизлица = Ложь;
Элемент.Записать();
|
|
4
harimambura
03.10.14
✎
17:27
|
Еще 1 каверзный вопрос:
Дело в том, что эпроводится экспорт из одной БД в 1С, при массовой записи сотрудников в справочник все окно 1С мерцает, насколько удалось выяснить, на методе Записать(). При этом сильно падает производительность. Есть ли какое-нибудь решение такой проблемы?
|
|