|
Запись в регистр сведений "Контактная информация" БП 2.0 | ☑ | ||
---|---|---|---|---|
0
Solitar
27.10.11
✎
13:12
|
Понадобилось добавить новый реквизит на форму справочника "контактные лица".
Добавил новый ресурс в регистр сведений. Начал искать в отладчике где происходит запись в регистр сведений. Понимаю в какой момент,но после того как я начал распутывать откуда берется структура для записи в регистр я запутался. Не подскажите в каком месте мне добавить новую строку с присвоением его ресурсу регистра? |
|||
1
vmv
27.10.11
✎
13:19
|
создай свой - так проще
|
|||
2
Solitar
27.10.11
✎
14:50
|
Процедура ЗАписьЭлектроннойПочты()
НаборЗаписей = РегистрыСведений.КонтактнаяИнформация.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Объект.Установить (Ссылка); ЗАпись = НаборЗаписей.Добавить(); Запись.Объект = Ссылка; Запись.Вид = Справочники.ВидыКонтактнойИнформации.НайтиПоНаименованию("СуперПочта") ; ЗАпись.Тип = Перечисления.ТипыКонтактнойИнформации.АдресЭлектроннойПочты; ЗАпись.ЭлектроннаяПочта = ЭлектроннаяПочта; НаборЗаписей.Записать(); КонецПроцедуры доп реквизит - это электронная почта. вроде как запись происходит, но когда захожу в регистр там ни 1 записи. так же если пытаюсь добавить вручную запись в регистр, то пишет что уже существует такая запись с такими ключевыми полями. |
|||
3
Solitar
27.10.11
✎
15:27
|
так почему я не вижу записей в регистре ?
|
|||
4
Рэйв
27.10.11
✎
15:32
|
(3)Потьому что отборы левые скорее всего
|
|||
5
qeos
27.10.11
✎
15:35
|
(4) +1
|
|||
6
Solitar
27.10.11
✎
15:44
|
в том и прикол, отборов НЕТ.
создал другую базу, там та жа фигня. добавляю новую запись вручную, и она не отображается. релиз 23.0.9 |
|||
7
Рэйв
27.10.11
✎
15:49
|
(6)Тогда смотри период отображения. Чудес не бывает. Если ругается что такая запись есть - значит она есть. Если не показывает - значит что-то не так в настройках формы
|
|||
8
Solitar
27.10.11
✎
15:52
|
конфа типовая. я не могу даже установить интервал дат, кнопка не активна.
меня настораживает надпись в шапке регистра " Контактная информация.Объект: не определен". |
|||
9
vmv
27.10.11
✎
15:57
|
(8) измерение не пишешь, как она вообще записалась чудо.
Регистр Контактная информация полон чудес и работать с ним нужно с максимальным экспиренсом мага |
|||
10
Дарт Вейдер
27.10.11
✎
15:58
|
(8) говорят же отбор по пустому объекту.. ПриОткрытии там вроде ставится принудительно..
|
|||
11
Шапокляк
27.10.11
✎
16:02
|
Ресурс Вид который суперпочта. У него заполнены реквизиты в справочнике - Тип и ВидОбъектаКонтактнойИнформации?
А другие записи по объекту в справочнике Контактные лица отображаются? Это, надеюсь, не новый элемент? |
|||
12
Solitar
27.10.11
✎
16:19
|
(9) я добавил измерение.
(10) Так как мне увидеть записи? (11) да заполнены. база чистая, закоментил свой код, добавляю контактное лицо и данные по нему, в регистре все равно пусто. а когда я добавлял-это был новый элемент. |
|||
13
Шапокляк
27.10.11
✎
16:26
|
Запишите элемент, а потом ему контактную инфу добавляйте, а то Ссылка пустая. вы делаете по ней отбор и... плохо, в общем.
|
|||
14
Solitar
27.10.11
✎
16:44
|
теперь разобрался. нажал перейти из карточки контактного лица и увидел созданную запись.
теперь как сделать запись с название почты? при добавлении записи вручную есть такое поле как Адрес.эл почты, нужно заполнить его. но такого ресурса нет у регистра. |
|||
15
Шапокляк
27.10.11
✎
16:47
|
А зачем новый ресурс регистру-то? Регистр сведений Контактная информация уже приспособлен для всего этого. Вы можете как хотите вести справочник видов контактной информации. Если нормально заполнить его, то все будет видно.
|
|||
16
Solitar
27.10.11
✎
17:18
|
(15) спасибо за помощь))
зря делал еще 1 ресурс) вместо этого надо было ЗАпись.ЭлектроннаяПочта = ЭлектроннаяПочта; Запись.Представление = ЭлектроннаяПочта; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |