|
Email загружен, но не отображается | ☑ | ||
---|---|---|---|---|
0
Vvvvv
27.08.14
✎
09:33
|
Загружал Email для контрагентов, из Excel в 1с.
Email загружается, в регистре сведений он есть "Контактная информация", но в у контрагента, на вкладке "Адреса и телефоны" - Email пуст. БП 2,0 Записываю Email в регистр: РегСв = РегистрыСведений.КонтактнаяИнформация.СоздатьНаборЗаписей(); РегСв.Отбор.Объект.Установить(Объект); РегСв.Отбор.Тип.Установить(Перечисления.ТипыКонтактнойИнформации.АдресЭлектроннойПочты); НоваяСтрока = РегСв.Добавить(); НоваяСтрока.Объект = Объект; НоваяСтрока.Тип = Перечисления.ТипыКонтактнойИнформации.АдресЭлектроннойПочты; НоваяСтрока.Представление = Предс; //"http://www.raz-raz1111.ru"; НоваяСтрока.Вид = Справочники.ВидыКонтактнойИнформации.НайтиПоНаименованию("Email"); РегСв.Записать(Истина); Вывожу Email у контрагентов у которых есть Email Запрос = Новый Запрос; Запрос.УстановитьПараметр("Тип" , Перечисления.ТипыКонтактнойИнформации.АдресЭлектроннойПочты); Запрос.Текст = "ВЫБРАТЬ РАЗРЕШЕННЫЕ | КонтактнаяИнформация.Представление, | КонтактнаяИнформация.Объект, | КонтактнаяИнформация.Тип, | КонтактнаяИнформация.Вид |ИЗ | РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация |ГДЕ | КонтактнаяИнформация.Тип = &Тип | |УПОРЯДОЧИТЬ ПО | КонтактнаяИнформация.ЗначениеПоУмолчанию УБЫВ"; Выборка = Запрос.Выполнить().Выбрать(); Сообщить("Email"); Пока Выборка.Следующий() Цикл если Выборка.Вид.Наименование = "Email" тогда Объект = Выборка.Объект; Сообщить(""+ Выборка.Объект + " " +Выборка.Тип + " "+ Выборка.Представление); Сообщить("-------------------------"); КонецЕсли; КонецЦикла; |
|||
1
Vvvvv
27.08.14
✎
10:00
|
Какая нибудь мысль может будет?
В регистр Email загружен, но в справочнике "контрагенты" не отображается. |
|||
2
ДенисЧ
27.08.14
✎
10:04
|
Открыть форму справочника, посмотреть, как заполняется отображаемое поле.
|
|||
3
Ёпрст
27.08.14
✎
10:15
|
(0) не верно задан ВИД контактной информации
там не надо искать по наименованию, там надо сразу брать предопределенной значение справочника. |
|||
4
Ёпрст
27.08.14
✎
10:15
|
типа
АдресЭлектроннойПочтыКонтрагентаДляОбменаДокументами |
|||
5
Ёпрст
27.08.14
✎
10:15
|
ну или посмотреть, как там оно в БП зовётся.
|
|||
6
Vvvvv
27.08.14
✎
10:29
|
(3) ты про эту строчку:
НоваяСтрока.Вид = Справочники.ВидыКонтактнойИнформации.НайтиПоНаименованию("Email"); у этого справочника нет предопределенного элемента для Email, есть для адреса и телефона. |
|||
7
Ёпрст
27.08.14
✎
10:34
|
(6) да
|
|||
8
Ёпрст
27.08.14
✎
10:36
|
>>>
у этого справочника нет предопределенного элемента для Email, есть для адреса и телефона. Мот еще посмотришь ? http://pics.rsh.ru/img/123_lpuh1syj.jpg |
|||
9
Ёпрст
27.08.14
✎
10:37
|
Если че, тебе нужен 13 по коду..
|
|||
10
Vvvvv
27.08.14
✎
10:39
|
||||
11
Ёпрст
27.08.14
✎
10:41
|
(10) мот ты всё же в пофигураторе смотреть будешь ?
|
|||
12
hhhh
27.08.14
✎
10:44
|
(10) а в справочнике Контрагенты как выводите это поле?
|
|||
13
Vvvvv
27.08.14
✎
10:47
|
(11) у меня БП 2,0 КОРП
http://www.image123.net/06v249m4wx4dpic.html |
|||
14
Vvvvv
27.08.14
✎
10:49
|
(12) что бы вывести поле в контрагенте, нужно, что бы в справочнике "виды контактной информации" было на одном из первых 3 строк, первые 3 строки и выводятся в справочник
|
|||
15
Ёпрст
27.08.14
✎
11:01
|
(14) короче, заведи "ручонками" одному клиентосу свой емаил, запросом посмотри значение КонтактнаяИнформация.Вид
всё встанет на свои места. |
|||
16
Ёпрст
27.08.14
✎
11:02
|
ну или глазками посмотри в самом рег сведений.
|
|||
17
Vvvvv
27.08.14
✎
11:19
|
(15) я и ручками заводил и программно, в регистре они есть, текст запроса, который выводит email:
Запрос = Новый Запрос; Запрос.УстановитьПараметр("Тип" , Перечисления.ТипыКонтактнойИнформации.АдресЭлектроннойПочты); Запрос.Текст = "ВЫБРАТЬ РАЗРЕШЕННЫЕ | КонтактнаяИнформация.Представление, | КонтактнаяИнформация.Объект, | КонтактнаяИнформация.Тип, | КонтактнаяИнформация.Вид |ИЗ | РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация |ГДЕ | КонтактнаяИнформация.Тип = &Тип | |УПОРЯДОЧИТЬ ПО | КонтактнаяИнформация.ЗначениеПоУмолчанию УБЫВ"; Выборка = Запрос.Выполнить().Выбрать(); Сообщить("Email"); тт = "¶[email protected]¶[email protected]"; Пока Выборка.Следующий() Цикл если Выборка.Вид.Наименование = "Email" И ПустаяСтрока(Выборка.Объект.НаименованиеПолное) = Ложь тогда Сообщить(""+ Выборка.Объект + " " +Выборка.Тип + " "+ Выборка.Представление); Сообщить("-------------------------"); КонецЕсли; КонецЦикла; |
|||
18
Ёпрст
27.08.14
✎
11:31
|
(17) да блин, ручками когда заводишь, отображается ?
Если да, то в отладчике смотри какой тип и вид контактной информации.. неужели тяжело ? Потом смотри, что ты туда пишешь. делов на 2 минуты. |
|||
19
Ёпрст
27.08.14
✎
11:32
|
особенно с фильтром по конкретному объекту
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |