Имя: Пароль:
1C
1С v8
Два реквизита справочника в один
,
0 avatar1870
 
31.10.15
10:45
Здравствуйте. Есть справочник - Сотрудники, в нем три реквизита - ФИО, отдел, лаборатория; есть второй справочник - МОЛ, в нём два реквизита - ФИО, и Место работы(отдел, лаборатория). Как можно во втором справочнике в один реквизит записать два других через запятую. Эти реквизиты взять нужно из первого справочника
1 ДенисЧ
 
31.10.15
11:05
Извините, кто на ком стоял?
2 avatar1870
 
31.10.15
11:09
Мне нужно, что бы в один реквизит первого справочника можно было записать два реквизита из другого справочника через запятую
3 hhhh
 
31.10.15
11:10
Значение = Источник.Отдел + ", " + Источник.Лаборатория;
4 Zamestas
 
31.10.15
11:12
(0) А типы реквизитов какие?
5 avatar1870
 
31.10.15
11:15
Строки
6 avatar1870
 
31.10.15
11:46
Сделал так:

    Элемент = Справочники.Сотрудники.НайтиПоНаименованию(Объект.ФИО);
    Объект.МестоРаботы = Элемент.Отдел + "," + Элемент.Лаборатория;


Выдаёт ошибку - преобразование к типу число не возможно
7 Zamestas
 
31.10.15
11:49
(6) А объект из ссылки кто получать будет?
8 Zamestas
 
31.10.15
11:50
+(7) Если УФ то дело должно происходить на сервере.
9 avatar1870
 
31.10.15
11:59
&НаКлиенте
Процедура ФИОПриИзменении(Элемент)
    ФИО();
КонецПроцедуры

&НаСервере
Процедура ФИО()
    Элемент = Справочники.Сотрудники.НайтиПоРеквизиту(Объект.ФИО);
    Объект.МестоРаботы = Элемент.Отдел + "," + Элемент.Лаборатория;
    Объект.Должность = Элемент.Должность;
КонецПроцедуры
10 Zamestas
 
31.10.15
12:10
(9) Отладчиком прогони - там работы минут на 5.
11 Мимохожий Однако
 
31.10.15
12:13
Объект.МестоРаботы = Элемент.Отдел.Наименование + "," + Элемент.Лаборатория.Наименование
..
))
12 Zamestas
 
31.10.15
12:14
(11) Зачем подсказываешь?
13 avatar1870
 
31.10.15
12:15
Ничего не могу найти отладчиком. Помогите, пожалуйста
14 avatar1870
 
31.10.15
12:17
Спасибо! Еще маленький вопросик - как получить номер строки в справочнике. У меня не табличная часть
15 SleepyHead
 
гуру
31.10.15
17:08
(14) Номер строки чего, если это не табличная часть? Переформулируй вопрос
16 avatar1870
 
31.10.15
17:47
Номер строки в справочнике
17 hhhh
 
31.10.15
21:42
(16) в справочниках нет строк.
18 User_Agronom
 
31.10.15
22:01
(11) Объект.МестоРаботы = ""+Элемент.Отдел + "," + Элемент.Лаборатория;)