Modber Сообщество
профессионалов по 1С

Значение поля "Владелец" не заполнено или заполнено неверно

Значение поля "Владелец" не заполнено или заполнено неверно
  
Сообщений: 2

0
Здравствуйте! Работаю в конфигурации ЗУП 2.5, создаю внешнюю обработку для загрузки данных. Вот часть кода, в которой выдается ошибка.
----------------------------------------------------------------------------------------------------------
Если ЗначениеЗаполнено(БИК) Тогда
Банк = Справочники.Банки.НайтиПоКоду(БИК);

Если НЕ ЗначениеЗаполнено(Банк.Код) Тогда
НовыйЭлемент = Справочники.Банки.СоздатьЭлемент();
НовыйЭлемент.Код = БИК;
НовыйЭлемент.Наименование = БанкЭК;
НовыйЭлемент.Город = ГородЭК;
НовыйЭлемент.КоррСчет = КоррСчетЭК;
НовыйЭлемент.Записать();

НовыйЭЛ = Справочники.БанковскиеСчета.СоздатьЭлемент();
НовыйЭЛ.Банк = БанкЭК;
НовыйЭЛ.Записать();

Программа ругается и выдает такую ошибку: {Форма.Форма.Форма(115)}: Ошибка при вызове метода контекста (Записать) НовыйЭЛ.Записать();
по причине: Значение поля "Владелец" не заполнено или заполнено неверно.

Подскажите как избавиться от этой ошибки.
Сообщений: 3

+1
Коллега, дело в том, что справочник "Банковские счета" должен быть подчинен либо справочнику "Организации" либо справочнику "Контрагенты".
Поэтому, должна быть строка:
НовыйЭЛ.Владелец = ТекКонтрагент;
либо
НовыйЭЛ.Владелец = ТекОрганизация;
(Я не знаю, для кого Вы создаете расчетный счет — для Организации или для Контрагента)
В начало страницы 
|
Перейти на форум: