Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
12 дек 2024, 21:51

Реквизит "ГоловнойКонтрагент" в справочнике "Контрагенты"

Автор SergWolf07, 28 авг 2011, 15:34

0 Пользователей и 1 гость просматривают эту тему.

SergWolf07

Здравствуйте!
При программном создании элемента справочника "Контрагенты" (1С 8.2 Бух) у элемента стоит галка "Входит в холдинг". Насколько я понял, она связана с реквизитом "ГоловнойКонтрагент". Если в модуле не упоминать об этом реквизите - галка ставится все равно. Пытался прописать НовыйЭлем.ГоловнойКонтрагент = Справочник.Контрагенты.ПустаяСсылка() или НовыйЭлем.ГоловнойКонтрагент = Неопределено, - не помогает. Галка "Входит в холдинг" стоит. Подскажите, пожалуйста - как побороть эту галку?
Спасибо.

Dethmontt

//Это если не управляемые формы
Форма = ОбъектКонтрагент.Получитьформу("ФормаЭлемента");
Форма.ЭлементыФормы.ВходитВХолдинг.Значение = Ложь;
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

SergWolf07

Dethmontt, спасибо за ответ! К сожалению, не помогло...

SergWolf07

Разобрался сам. Оказалось, что ГоловнойКонтрагент не должен быть пустой ссылкой. Если контрагент не входит в холдинг - это ссылка на самого себя. Надо было сначала записать созданного контрагента, а потом присвоить ссылку на него реквизиту ГоловнойКонтрагент.
Вопрос снят.

 

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск