|
регистр сведений контактная информация | ☑ | ||
---|---|---|---|---|
0
Vvvvv
28.08.14
✎
12:22
|
Здравствуйте. Вчера обращался с моим вопросом. Коротко опишу ситуацию другими словами.
Из Excel в 1с загружаю Email для контрагентов. Текст работает обработки работает, но только на старой версии базы. 1с БП 2.0.48.7 - загружается хорошо, в регистре сведений записи есть, у контрагента, на вкладке "адреса" -Email отображается. 1с БП 2.0.55.7 - загружается, записи есть только в регистре сведений, у контрагента, на вкладке "адреса" -Email пуст. Весь интернет облазил, Процедура РГ(Объект, Предс) //Объект - ссылка на справочник контрагент //Предс - Email контрагента РегСв = РегистрыСведений.КонтактнаяИнформация.СоздатьНаборЗаписей(); РегСв.Отбор.Объект.Установить(Объект.Ссылка); РегСв.Отбор.Тип.Установить(Перечисления.ТипыКонтактнойИнформации.АдресЭлектроннойПочты); РегСв.Отбор.Вид.Установить(Справочники.ВидыКонтактнойИнформации.НайтиПоНаименованию("Email")); //РегСв.Прочитать(); НоваяСтрока = РегСв.Добавить(); НоваяСтрока.Объект = Объект.Ссылка; НоваяСтрока.Тип = Перечисления.ТипыКонтактнойИнформации.АдресЭлектроннойПочты; НоваяСтрока.Представление = Предс; //"[email protected]"; НоваяСтрока.Вид = Справочники.ВидыКонтактнойИнформации.НайтиПоНаименованию("Email"); НоваяСтрока.ЗначениеПоУмолчанию = Истина; РегСв.Записать(Истина); КонецПроцедуры |
|||
1
Vvvvv
28.08.14
✎
12:24
|
предопределенного элемента для Email-а в справочнике ВидыКонтактнойИнформации нету
|
|||
2
Vvvvv
28.08.14
✎
12:56
|
Предположения может будут у кого?
В одной базе работает, а в базе по новее - не отображается Email в карточке контрагента. 1с БП КОРП |
|||
3
Ёпрст
28.08.14
✎
13:00
|
Ёпрст
(17) да блин, ручками когда заводишь, отображается ? Если да, то в отладчике смотри какой тип и вид контактной информации.. неужели тяжело ? Потом смотри, что ты туда пишешь. делов на 2 минуты. Ёпрст особенно с фильтром по конкретному объекту |
|||
4
Vvvvv
28.08.14
✎
13:04
|
(3) Да, ручками завожу, все отображается.
тип и вид контактной информации - тот который должен быть: Тип -Перечисления.ТипыКонтактнойИнформации.АдресЭлектроннойПочты Вид - справочник ВидыКонтактнойИнформации "Email" Но в одной базе все очень хорошо, а в другой не отображается в карточке |
|||
5
Мимохожий Однако
28.08.14
✎
13:04
|
Надо не в интернете лазить, а в конфигураторе...
|
|||
6
dmpl
28.08.14
✎
13:06
|
(4) Элемент справочника "Email" ищешь как? По наименованию? А ошибку обрабатываешь? А уверен, что "Email" правильный находится?
|
|||
7
Vvvvv
28.08.14
✎
13:10
|
(6) ищу по наименованию, другого "Email" у меня нету.
А что за ошибка? |
|||
8
dmpl
28.08.14
✎
13:13
|
(7) Ну может там часть букв русские в одной базе, и потому не находится нужный элемент справочника.
|
|||
9
Ёпрст
28.08.14
✎
13:15
|
(4)
>>>Тип -Перечисления.ТипыКонтактнойИнформации.АдресЭлектроннойПочты Вид - справочник ВидыКонтактнойИнформации "Email" Это ты как определил/проверил ? Строго на глаз ? Или всё же открыв отладчик ? |
|||
10
Vvvvv
28.08.14
✎
13:15
|
(9) у меня код:
Запрос.Текст = "ВЫБРАТЬ РАЗРЕШЕННЫЕ | КонтактнаяИнформация.Представление, | КонтактнаяИнформация.Объект, | КонтактнаяИнформация.Тип, | КонтактнаяИнформация.Вид |ИЗ | РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация |ГДЕ | КонтактнаяИнформация.Тип = &Тип | |УПОРЯДОЧИТЬ ПО | КонтактнаяИнформация.ЗначениеПоУмолчанию УБЫВ"; Выборка = Запрос.Выполнить().Выбрать(); |
|||
11
Vvvvv
28.08.14
✎
13:17
|
(8) точно, попробовал новое имя задать в справочнике, получилось
Всем спасибо |
|||
12
Ёпрст
28.08.14
✎
13:17
|
(10) И где фильтр по объекту ?
Или ты все записи смотреть любишь ? |
|||
13
Vvvvv
28.08.14
✎
13:20
|
(12) я УстановитьПараметр() использую
|
|||
14
dmpl
28.08.14
✎
13:20
|
(11) Теперь главное чтобы в других местах не сломалось :) Где старо имя было по технологии copy-paste указано.
|
|||
15
Ёпрст
28.08.14
✎
13:22
|
(13) где ?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |