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

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

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

0
Здравствуйте! Работаю в конфигурации ЗУП 2.5, создаю внешнюю обработку для загрузки данных. Вот часть кода, в которой выдается ошибка. ---------------------------------------------------------------------------------------------------------- Если ЗначениеЗаполнено(БИК) Тогда Банк = Справочники.Банки.НайтиПоКоду(БИК); Если НЕ ЗначениеЗаполнено(Банк.Код) Тогда НовыйЭлемент = Справочники.Банки.СоздатьЭлемент(); НовыйЭлемент.Код = БИК; НовыйЭлемент.Наименование = БанкЭК; НовыйЭлемент.Город = ГородЭК; НовыйЭлемент.КоррСчет = КоррСчетЭК; НовыйЭлемент.Записать(); НовыйЭЛ = Справочники.БанковскиеСчета.СоздатьЭлемент(); НовыйЭЛ.Банк = БанкЭК; НовыйЭЛ.Записать(); ---------------------------------------------------------------------------------------------------------- Программа ругается и выдает такую ошибку: {Форма.Форма.Форма(115)}: Ошибка при вызове метода контекста (Записать) НовыйЭЛ.Записать(); по причине: Значение поля "Владелец" не заполнено или заполнено неверно. Подскажите как избавиться от этой ошибки.
Сообщений: 3

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