|
Создать запись регистра сведений
| ☑ |
0
maxt
27.06.14
✎
11:53
|
Есть такой код:
КонтактнаяИнформация = РегистрыСведений.КонтактнаяИнформация;
Информация = КонтактнаяИнформация.СоздатьНаборЗаписей();
НоваяЗапись = Информация.Добавить();
НоваяЗапись.Объект = Объект;
НоваяЗапись.Тип = Перечисления.ТипыКонтактнойИнформации.Телефон;
НоваяЗапись.Вид = Справочники.ВидыКонтактнойИнформации.ТелефонКонтрагента;
НоваяЗапись.Поле3 = "440162";
Информация.Записать();
Выдает ошибку:
"Ошибка при вызове метода контекста (Записать): Не удалось записать: "Контактная информация"!"
В чем косяк?
|
|
1
Maxus43
27.06.14
✎
11:54
|
отбор ставь, или юзай менеджер записи
|
|
2
Maxus43
27.06.14
✎
11:54
|
ну и НоваяЗапись.Объект = Объект; - тут надеюсь ссылка?
|
|
3
maxt
27.06.14
✎
11:55
|
(2) да. это в ПКО "ПослеЗагрузки". При конвертации данных.
Отбор как поставить?
|
|
4
dj_serega
27.06.14
✎
11:56
|
(3) Ну уже хоть знаем что это КД.
|
|
5
Maxus43
27.06.14
✎
11:57
|
Информация.Отбор.Измерение.Установить(Ссылка);
|
|
6
maxt
27.06.14
✎
12:07
|
(5) ура, спасибо, заработало!
|
|
7
Maxus43
27.06.14
✎
12:10
|
(6) на все измерения регистра ставь, чтобы не затереть другие записи
|
|
8
maxt
27.06.14
✎
12:16
|
(7) ок, спасибо!
Можно еще вопрос?
В ПКО "ПередВыгрузкой"
пишу
Параметры.Телефоны = Источник.Телефоны
В ПКО "ПослеЗагрузки" ругается на
НоваяЗапись.Поле3 = СокрЛП(Параметры.Телефоны);
"Поле объекта не обнаружено (Телефоны)"
В чем трабл? Когда стояло вместо "СокрЛП(Параметры.Телефоны)" "440162" - все было ок...
В списке параметров конвертации такой параметр есть.
|
|