Имя: Пароль:
1C
1С v8
Справочник физ лица
0 Kreallon
 
04.05.12
13:34
Простая задача, как сделать что бы Рознице 2.0 в Форме справочника физ лиц, как доп. поле отображался контактный телефон. Через пофигуратор добавил дату рождения, пол. Но реквизита телефон нет почему то.

Помогите разобраться умы :)
1 NDN
 
04.05.12
13:34
Телефон хранится в регистре сведений Контактная информация
2 Kreallon
 
04.05.12
13:50
т.е. создать новый реквизит? Тип данных ссылка на регистр сведений? Только вот при создании нет возможности сослаться на регистр сведений, или я не там смотрю?
3 mihco
 
04.05.12
13:55
надо осваивать пофигуратор
4 vicof
 
04.05.12
13:55
кури общий модуль УправлениеКонтактнойИнформацией
5 Kreallon
 
04.05.12
14:03
Приехали, я хоть правильно иду?) По пути создания нового реквизита?)
6 ale-sarin
 
04.05.12
14:06
(5) Нет.
Надо новую колонку добавлять в список. И, например, при выводе строки заполнять чем хочется.
7 GreenDay1986
 
04.05.12
14:14
Создаем доп колонку в форме списка, далее используем события ПриВыводеСтроки а лучше при получении данных.
Примерно так
роцедура СправочникСписокПриПолученииДанных(Элемент, ОформленияСтрок)
   Если Элемент.Колонки.ИнвентарныйНомер.Видимость Тогда
   МассивОсновныхСредств = Новый Массив;
   Для Каждого ОформлениеСтроки ИЗ ОформленияСтрок Цикл
       Если НЕ ОформлениеСтроки.ДанныеСтроки.ЭтоГруппа Тогда
           МассивОсновныхСредств.Добавить(ОформлениеСтроки.ДанныеСтроки.Ссылка);
       КонецЕсли;    
   КонецЦикла;    
   
   Запрос.УстановитьПараметр("ОсновноеСредство", МассивОсновныхСредств);
   тзОстатки = Запрос.Выполнить().Выгрузить();

   Для Каждого ОформлениеСтроки ИЗ ОформленияСтрок Цикл
       Если НЕ ОформлениеСтроки.ДанныеСтроки.ЭтоГруппа Тогда
           СтрТЗ = тзОстатки.Найти(ОформлениеСтроки.ДанныеСтроки.Ссылка, "ОсновноеСредство");
           
           Если СтрТЗ <> Неопределено Тогда
               ОформлениеСтроки.Ячейки.ИнвентарныйНомер.УстановитьТекст(СтрТЗ.ИнвентарныйНомер);
           КонецЕсли;    
       КонецЕсли;    
   КонецЦикла;    
 КонецЕсли;
КонецПроцедуры
8 Михаил Козлов
 
04.05.12
14:19
(5) Зависит от того, что Вы с этим телефоном собираетесь делать. Если просто видеть, то (7). если сортировать/отбирать, то (7) не поможет. Но с этой целью проще сделать "отчетом".
9 Kreallon
 
04.05.12
14:25
Задача такая что бы в существующем справочнике физ лиц. Вместе с наименованием отображался еще и телефон.
10 Kreallon
 
04.05.12
14:33
почему у меня такое чувство что у меня чего то не хватает?
"Создаем доп колонку в форме списка, далее используем события ПриВыводеСтроки а лучше при получении данных." при выводе строки, при получении данных, в упор таких событий не вижу :(
11 Kreallon
 
04.05.12
14:34
ПриИзменении есть, при Открытии есть...
12 mooo
 
04.05.12
14:49
(10) потому что у тебя Розница 2.0, на управляемых формах. (7) для обычных. Кури динамические списки.
13 ale-sarin
 
04.05.12
14:51
(11) Это ты события формы смотришь. А надо события элемента формы "СправочникСписок".
14 Kreallon
 
04.05.12
15:25
Я запутался...
15 Kreallon
 
04.05.12
15:28
Вот ессть же уже там Динамический список, один и в нем есть контактная информация, и телефон и все что хочешь, и можно из этих данных, сделать отдельную таблицу в рамках одной формы) Но что то совсем не красиво получается это)
16 Kreallon
 
05.05.12
12:54
Говорят что в 8.2 события ПриВыводеСтроки как то по другому вставляется....