Имя: Пароль:
1C
 
Не удаляется запись из РС.
0 lanc2233
 
14.06.15
15:45
В регистре сведений есть измерение с составным типом (два справочника). Видимо по этому в нем нельзя поставить галочку "индексировать". И наверное по этому не работает код ниже :

Запись = РегистрыСведений.КонтактыКонтрагентов.СоздатьМенеджерЗаписи();
    Запись.Объект = Объект.Ссылка;
    Запись.ВидКонтактнойИнформации = зн.ВидКонтактнойИнформации;
    Запись.Номер = зн.Номер;
    Запись.Удалить();

Код проходит без ошибок, запись остается.

НЗ = РегистрыСведений.КонтактыКонтрагентов.СоздатьНаборЗаписей();
    НЗ.Отбор.Организация.Установить(Объект.Ссылка);
    НЗ.Отбор.ВидКонтактнойИнформации.Установить(зн.ВидКонтактнойИнформации);
    НЗ.Отбор.Номер.Установить(зн.Номер);
    НЗ.Записать();

А так : Поле объекта не обнаружено (Организация)

Как можно удалить эту запись?
1 Злопчинский
 
14.06.15
15:49
вручную удали блин
2 ДенисЧ
 
14.06.15
16:56
Тупо
Установи отбор по тем полям, по которым можно, потом отбери из набора записи, которые нужно удалить, и удали из набора..
))
3 lanc2233
 
14.06.15
17:51
(2) спасибо
4 ЧеловекДуши
 
15.06.15
06:58
Организация не является Измерением :)
5 ЧеловекДуши
 
15.06.15
06:59
(3) А твой пример через "СоздатьНаборЗаписей" должен работать.
Только вот ты как то странно себя ведешь, в первом случае у тебя

Объект

а

во втором с каких то стало "Организация "?