Имя: Пароль:
1C
1С v8
Добавление сотрудника в Справочники.СотрудникиОрганизаций
0 harimambura
 
03.10.14
17:07
Доброго времени суток!

Вопрос такой: добавляю сотрудника программно (код ниже), сотрудник добавляется, но помещается автоматом в архив. Как сделать так, чтобы он НЕ помещался в архив при программном добавлении?

код:
        эл = Справочники.ФизическиеЛица.СоздатьЭлемент();  
        эл.Наименование = Запись.ОбъектЭпикур.Объект.Name;  
        эл.ДатаРождения = DateOfBirth;
        эл.Записать();
        
        НаборЗаписей = РегистрыСведений.ФИОФизЛиц.СоздатьНаборЗаписей();
        НоваяЗапись = НаборЗаписей.Добавить();
        НоваяЗапись.Имя = СтрПолучитьСтроку(СтрФИО,2);
        НоваяЗапись.Фамилия = СтрПолучитьСтроку(СтрФИО,1);
        НоваяЗапись.Отчество = СтрПолучитьСтроку(СтрФИО,3);
        НоваяЗапись.ФизЛицо = эл.Ссылка;
        НоваяЗапись.Период = ТекущаяДата();
        НаборЗаписей.Записать(Ложь);
        
        Элемент = Справочники.СотрудникиОрганизаций.СоздатьЭлемент();
        Элемент.Наименование = Name;
        Элемент.Физлицо = эл.Ссылка;          

        Элемент.ПодразделениеОрганизации = Подразделение;
        Элемент.ТекущееПодразделениеОрганизации = Подразделение;
        Элемент.Организация = Подразделение.Владелец.Ссылка;

        Элемент.ВидДоговора = Перечисления.ВидыДоговоровСФизЛицами.ТрудовойДоговор;
        Элемент.ВидЗанятости = Перечисления.ВидыЗанятостиВОрганизации.ОсновноеМестоРаботы;
        
        Элемент.Должность = Jobtitle;
        Элемент.ТекущаяДолжностьОрганизации = Элемент.Должность;
        Элемент.ПолучитьКадровыеДанныеФизлица = Ложь;      
        Элемент.Записать();
1 andmaxx
 
03.10.14
17:10
Актуальность = Истина
2 Ctrekoza
 
03.10.14
17:10
(0) Конфа, релиз, платформа?
3 harimambura
 
03.10.14
17:15
(1)
Как то не обратил внимания на данный параметр.
Большое спасибо!
4 harimambura
 
03.10.14
17:27
Еще 1 каверзный вопрос:

Дело в том, что эпроводится экспорт из одной БД в 1С, при массовой записи сотрудников в справочник все окно 1С мерцает, насколько удалось выяснить, на методе Записать(). При этом сильно падает производительность. Есть ли какое-нибудь решение такой проблемы?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший