|
Два реквизита справочника в один |
☑ |
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) Объект.МестоРаботы = ""+Элемент.Отдел + "," + Элемент.Лаборатория;)
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший