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


#0 by Nikoss
Сделал справочник Подразделения подчиненным справочнику Организаций, при программном заполнении {Форма.Форма.Форма}: Ошибка при вызове метода контекста (Записать)             Об.Записать; по причине: Значение поля "Владелец" не заполнено или заполнено неверно Код: Отладчиком смотрю, все типы совпадают, все элементы справочников находятся, присваевается владелец нормально (т.е. перед записать если смотреть Об.Владелец - там всё ок, заполнено), а на Записать - ошибка... Даже условие [ТипЗнч(Об.Владелец) = ТипЗнч(Справочники.Организации.НайтиПоНаименованию("ТОО Пупкин", Истина))] - говорит "Истина" уже и ТиИ от безысходности пробовал...
#1 by Maxus43
#2 by Nikoss
, даааааааа
#3 by Maxus43
странно
#4 by МимохожийОднако
= Справочники.Организации.НайтиПоНаименованию("ТОО Пупкин", Истина); возвращает не пустую ссылку?
#5 by Maxus43
может там оно Группа одно из них? владельцы по элементам установлены?
#6 by Nikoss
на 200
#7 by Nikoss
, по элементам, групп нет точно, в организациях их в принципе нет, а в подразделениях я их выбираю не с группами. с загрузка=истина этот же код отработал без проблем, всё заполнилось
#8 by butterbean
смотри модуль объекта справочника Подразделения
#9 by Ненавижу 1С
смотри, что у тебя в коде модуля объекта Подразделения написано
#10 by Nikoss
на строке "Об.Записать;" нажимая F11, в отладке, вылетал в ошибку.
#11 by butterbean
что значит "ничего"?? модуль просто открой и смотри события ПриЗаписи, ПередЗаписью
#12 by Nikoss
, я же говорю, ничего там нет, кода нет там
#13 by Maxus43
а это, ЗАЧЕМ делать этот справочник подчинённым хоть? ПодразделенияОрганизаций подчинён и так, в типовых
#14 by butterbean
что за конфа?
#15 by Nikoss
, своя
#16 by Maxus43
подписки может... сделай поиск ссылок на объект Подразделения в пофигураторе, покажет все подписки, там поковыряй, особенно ПередЗаписью, ибо там не заполнен пока владелец
#17 by Maxus43
может и стандартное поведение платформы даже, когда из обычного сделали подчинённый с уже имеющимеся данными
#18 by butterbean
не, там нормально все отрабатывает
#19 by Nikoss
, подписок тоже нет сейчас попробую создать программно, без загрузка=истина
#20 by hhhh
а вообще для справочника Подразделения заданы справочники владельцы?
#21 by Nikoss
конечно:)
#22 by hhhh
просмотрите тогда ПередЗаписью и ПриЗаписи в модуле объекта и в модуле формы. И в подписках. Может там поле владелец чистится. Или это владелец родителя проверяется. Может там еще перезаписываются другие элементы.
#23 by PaulBC
справочник Подразделения иерархический? У родителя владелец задан?
#24 by Nikoss
, писал выше, нет кода ни в модуле, ни в подписках
#25 by Nikoss
, всё ясно, у родителя не был задан владелец
#26 by Nikoss
В общем, резюмирую: Получалось всё интерактивно из за того что при выборе владельца Родитель очищался (и групп вообще нет в форме выбора, для которых не установлен владелец) Программно с Загрузка=Истина видимо не проверяется ничего. Программно без Загрузка=Истина ругается если в родителе указана группа без владельца. Всем спасибо за помощь!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С