Вопросы и Ответы

Добавление контрагента, используя встроенный язык

Вопрос:
При создании элемента справочника Контрагенты, используя встроенный язык(Элемент = Справочники.Контрагенты.СоздатьЭлемент()), если не присваивать реквизит ГоловногоКонтрагент или присваивать ему пустую ссылку - создаётся элемент справочника Контрагенты, у которого ГоловнойКонтрагент не заполнен, но на форме установлен в Истину флажок "Входит в холдинг".

Значение флажка устанавливается автоматически в Истину, причём это реквизит Формы, а не реквизит справочника, поэтому установить этот реквизит не представляется возможным.

Это делает невозможным добавление(средствами встроенного языка) в справочник Контрагенты подряд сначала головного контрагента, а затем "подчинённого", так как получается, что головной контрагент сам уже имеет головного контрагента(пустого), что неприемлемо.

Каким образом можно решить эту проблему?

Ответ:
Посмотрите, какие реквизиты заполняются при интерактивном создании контрагента и делайте аналогично. Также попробуйте изменить представления о встроенном языке.

Рекомендуем Вам ознакомиться со следующими разделами