Имя: Пароль:
1C
1С v8
Копирование эл-та справочника СотрудникиОрганизаций
,
0 Franklin
 
15.10.13
07:50
Подскажите пожалуйста, как в Бухгалтерии программно скопировать элемент справочника СотрудникиОрганизаций? С ФизЛицом все просто:
Копия = Ссылка.Скопировать();
Копия.Записать();
А с Сотрудниками не знаю. Не хочет записывать, т.к. при копировании очищает ссылку на ФизЛицо...
1 Nenaviwu1c20
 
15.10.13
07:55
Копия = Ссылка.Скопировать();
Копия.Физлицо = ссылка.Физлицо;
Копия.Записать();
2 Nenaviwu1c20
 
15.10.13
07:56
попробуй.Я не пробовал врать не буду,но если очищает пихай нагло)
3 Franklin
 
15.10.13
08:06
(2)попробовал, почему то наименование копии - пустое.
4 anaed
 
15.10.13
08:08
(3) наверное потому что в модуле справочника есть замечательная
Процедура ПриКопировании(ОбъектКопирования)
    
    Если Не ЭтоГруппа Тогда
        Физлицо = Справочники.ФизическиеЛица.ПустаяСсылка();
        Наименование = "";
    КонецЕсли;
    
    
КонецПроцедуры
5 Rie
 
15.10.13
08:08
(3) Не, ну а если тупо создать элемент и ЗаполнитьЗначенияСвойств?
6 Defender aka LINN
 
15.10.13
08:08
(3) Кэп говорит, что перед записью выполняется какой-то код
7 Franklin
 
15.10.13
08:23
окей. так и сделал:
Копия = Ссылка.Скопировать();
Копия.Наименование = Ссылка.Наименование;
Копия.ФизЛицо = Ссылка.ФизЛицо;
Копия.Записать();
8 Azverin
 
15.10.13
08:32
и у нас победитель (7)!
9 Franklin
 
15.10.13
08:38
(3) пробовал ЗаполнитьЗначенияСвойств, но справочник не имеет владельца...
10 shuhard
 
15.10.13
08:39
(9)[но справочник не имеет владельца.]
а при чем здесь это ?
11 Nenaviwu1c20
 
15.10.13
08:40
Я во думаю как у одного физлица может бвть два сотрудника и как это повлияет на расчет зарплаты.Смотри не напорись на что нить ненужное))
12 Franklin
 
15.10.13
08:44
(10) хотел использовать этот метод, не получается... пишет ошибку
13 Franklin
 
15.10.13
08:44
(11) при копировании сотрудника помечаю на удаление оригинал. может в оригинале еще и ссылку на физлица очистить?...
14 anaed
 
15.10.13
08:46
(13) зачем этот изврат?
15 Nenaviwu1c20
 
15.10.13
08:47
Скажи описание задачи постораюсь помочь нужно очищать или нет.И что за конфа.
16 smaharbA
 
15.10.13
08:48
(12) прочитай про метод внимательно, четвертый параметр
17 Franklin
 
15.10.13
08:54
(15) на данном этапе задача скопировать эл-т справочника сотрудникиорганизаций, переименовать оригинал и пометить оригинал на удаление. после будет обработано  "поиск и замена значений"
18 Nenaviwu1c20
 
15.10.13
09:01
(17) Смотри все начисления упр учета то есть по физ-лицам останутся.А принципе будет так что когда пойдет учет по сотруднику он будет выдавать в отчетах по начислениям и т.д и.тп что он принят(конечно когда ты его примешь) с сегодняшнего дня предположим.А его физ-лицо будет показывать что он работает с той даты с которы мы его приняли документом "Прием на работу" то  есть будет разница между упр учетом и учетом по организации сотрудника и физ-лица
19 Nenaviwu1c20
 
15.10.13
09:01
Вот это и есть единственная загвоздка а так все норм
20 Nenaviwu1c20
 
15.10.13
09:05
(17) Т ыпонял что я хотел сказать?
21 Franklin
 
15.10.13
09:23
(20) частично ясно. а с ссылкой на физлица в помеченном сотруднике надо очищать ссылку?
22 Nenaviwu1c20
 
15.10.13
10:12
да
23 Nenaviwu1c20
 
15.10.13
10:12
так как этот сотрудник фактически неактивен
24 Franklin
 
15.10.13
10:21
(23) вопрос в технологии. Как, если не даст записать без физлица?...