Хочу программно записать в справочник Партнеры новый элемент.
Выглядит примерно так:

```1c
    НовыйОбъект = Справочники.Партнеры.СоздатьЭлемент();
    НовыйОбъект.Наименование = Поставщик;
    НовыйОбъект.НаименованиеПолное = Поставщик;
    НовыйОбъект.ЮрФизЛицо = ТипЮрФизЛицаПартнера(0);
    НовыйОбъект.Поставщик = Истина;

    НовыйОбъект.Записать();

    Функция ТипЮрФизЛицаПартнера(ЭтоКомпания)

    Если ЭтоКомпания = 0 Тогда
    Возврат ПредопределенноеЗначение("Перечисление.КомпанияЧастноеЛицо.Компания");
    Иначе
    Возврат ПредопределенноеЗначение("Перечисление.КомпанияЧастноеЛицо.ЧастноеЛицо");
    КонецЕсли;

    КонецФункции
```

После записи, в справочнике нет нифига, запросом нашёл элемент, но у него не заполнен Вид контрагента:

Скриншот1

Как его заполнить то?

Скриншот2

В конфигураторе это объект справочника ЮрФизЛицо, но он имеет тип ПеречислениеСсылка.КомпанияЧастноеЛицо, у которого два значения Компания и Частное Лицо....как через помощник этот долбанный заполняется не ясно, т.к. там этоту реквизиту присваивается ТипЮрФизЛицаПартнера(1);

Внимание вопрос!
Для чего делать такой дебильный интерфейс, чтоб фиг пойми где там чего....ну это так, лирическое отступление....
---
если не нужна связь партнеров с контрагентами, то в настройках CRM указать "Независимо вести партнеров и контрагентов". Иначе нужно создавать элемент справочника Контрагенты.
---
НСИ и Администрирование:
CRM и Маркетинг
---
```1c
    НовыйОбъект.ЮрФизЛицо = Перечисления.КомпанияЧастноеЛицо.Компания; //Юрлицо
    НовыйОбъект.ЮрФизЛицо = Перечисления.КомпанияЧастноеЛицо.ЧастноеЛицо; //Физлицо
```
---
пробовал, всё равно Вид контрагента пустой..
---
1. Отладчиком пройти по процедуре ПриСозданииНаСервере формы документа и посмотреть, точно ли он был установлен вашей обработкой, и если да, то в какой
момент слетает. Возможно, у вас не заполнены какие-то другие ключевые поля, и 1С обнуляет это поле, как неправильно установленное.
2. Посмотреть отборы в реквизите объекта
---
там чёкнешься всё это разгребать....может где есть шаблон заполнения через внешнюю обработку?
---
Выбрать первые 1 * ИЗ Справочник.Партнеры и посмотреть, где что.
---
так-то там всё заполнено...
---
он каким-то волшебно-идиотизмическим образом связан со справочником контрагенты
---
если не нужна связь партнеров с контрагентами, то в настройках CRM указать "Независимо вести партнеров и контрагентов". Иначе нужно создавать элемент справочника Контрагенты.
---
спасибо! а где эта чёртова настройка?
---
НСИ и Администрирование:
CRM и Маркетинг
---
благодарю, попробую с этой галкой..
---
проверь константы ИспользоватьПартнеровКакКонтрагентов и ИспользоватьПартнеровИКОнтрагентов

если ИспользоватьПартнеровКакКонтрагентов = Истина , то тебе надо не только партнера создавать но и контрагента. и соответственно заполнять его реквизиты, в т.ч. и ЮрФизЛицо типа перечисление ПеречислениеСсылка.ЮрФизЛицо (не путать с реквизитом партнера ЮрФизЛицо , типа ПеречислениеСсылка.КомпанияЧастноеЛицо)
---
каким-то волшебноВидимо это реквизит контрагента, который выводится в соответствующем элементе формы (типа: Контрагент.ВидКонтрагента).
---
там интереснее. Это в Контрагенты есть реквизит Партнеры. Но в ОбработкаПолученияФормы Партнеры есть проверка на функциональную опцию ИспользоватьПартнеровКакКонтрагентов. И открываются разные формы в зависимости от ФО.
---
одним слово через Ж.... :D
спасибо, эта галка помогла решить проблему..
---
немного офтоп, как-то делается чтобы в справочнике Номенклатура было видно иерархию?
---
Правая кнопка мыши - Режим просмотра - Дерево.
---
неа, нет там Режима просмотра