Akam1
Комса | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору OJIR Например, так: Код: Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ РАЗРЕШЕННЫЕ * ИЗ РегистрСведений.КонтактнаяИнформация ГДЕ Объект = &Объект"; Запрос.УстановитьПараметр("Объект", ОбъектВыбора); ТЗ=Запрос.Выполнить().Выгрузить(); СтрокаАдреса = ТЗ.Найти(Справочники.ВидыКонтактнойИнформации.ЮрАдресФизЛица, "Вид"); Если СтрокаАдреса = Неопределено Тогда Сообщить("Адреса прописки нет!"); Иначе Сообщить(СтрокаАдреса.Представление); КонецЕсли; СтрокаТелефона = ТЗ.Найти(Справочники.ВидыКонтактнойИнформации.ТелефонФизЛица, "Вид"); Если СтрокаТелефона = Неопределено Тогда Сообщить("Телефона нет!"); Иначе Сообщить(СтрокаТелефона.Представление); КонецЕсли; |
Цитата: //КИОтбор.Вставить("Вид",Справочники.ВидыКонтактнойИнформации. НайтиПоКоду("00002")); | Это же предопределенный элемент, можно обращаться напрямую. И вообще - старайтесь не использовать НайтиПоКоду и НайтиПоНаименованию. Старайтесь думать не о значении объекта, а о его описании, т.е. как бы объекты должны быть для Вас все "на одно лицо". Ну кроме предопределенных конечно. Потому что если значение можно изменить, то обязательно его кто-нибудь когда-нибудь изменит и придется исправлять код. ОбъектВыбора - это ссылка на объект из справочника ФизическиеЛица. Насчет Сообщить(СтрокаАдреса.Представление) и Сообщить(СтрокаТелефона.Представление) это я для примера привел. В принципе после Найти значения СтрокаАдреса.Представление и СтрокаТелефона.Представление (это Строка) можно дальше использовать где хотите. Да и вообще - из полученной ТЗ можно "вытянуть" что Вам надо и в каком виде. P.S. Цитата: Каким образом можно выбрать данные по конкретному сотруднику? | Сотрудник и физическое лицо - это совсем две разные, но взаимосвязанные вещи. Это надо различать. Физлицо - оно одно. А вот Сотрудников по этому физлицу может быть сколько угодно. Т.е. человек пришел, появился Сотрудник1. Человек уволился - все, Сотрудник1 перестал быть сотрудником. Тут опять приходит этот же человек устраиваться на работу. Все, заводится Сотрудник2 и т.д. А вот Физлицо остается неизменным.
---------- В правильно поставленном вопросе всегда содержится 50% ответа Все будет так, как должно быть. Даже если будет иначе. |
| Всего записей: 26360 | Зарегистр. 20-04-2006 | Отправлено: 09:00 04-09-2009 | Исправлено: Akam1, 09:08 04-09-2009 |
|