|   |   | 
| 
 | Значение поля "Владелец" не заполнено или заполнено неверно | ☑ | ||
|---|---|---|---|---|
| 0
    
        Nikoss 06.11.14✎ 09:06 | 
        Сделал справочник Подразделения подчиненным справочнику Организаций, при программном заполнении
 {Форма.Форма.Форма(394)}: Ошибка при вызове метода контекста (Записать) Об.Записать(); по причине: Значение поля "Владелец" не заполнено или заполнено неверно Код: Об = Справочники.Подразделения.НайтиПоНаименованию("Основное").ПолучитьОбъект(); Об.Владелец = Справочники.Организации.НайтиПоНаименованию("ТОО Пупкин", Истина); Об.Записать(); Отладчиком смотрю, все типы совпадают, все элементы справочников находятся, присваевается владелец нормально (т.е. перед записать если смотреть Об.Владелец - там всё ок, заполнено), а на Записать() - ошибка... Даже условие [ТипЗнч(Об.Владелец) = ТипЗнч(Справочники.Организации.НайтиПоНаименованию("ТОО Пупкин", Истина))] - говорит "Истина" уже и ТиИ от безысходности пробовал... | |||
| 1
    
        Maxus43 06.11.14✎ 09:25 | 
        Об.ОбменДанными.Загрузка = Истина;
 Об.Записать(); так получается? | |||
| 2
    
        Nikoss 06.11.14✎ 09:28 | 
        (1), даааааааа     | |||
| 3
    
        Maxus43 06.11.14✎ 09:29 | 
        странно     | |||
| 4
    
        Мимохожий Однако 06.11.14✎ 09:30 | 
        На 100% уверен, что 
 = Справочники.Организации.НайтиПоНаименованию("ТОО Пупкин", Истина); возвращает не пустую ссылку? | |||
| 5
    
        Maxus43 06.11.14✎ 09:30 | 
        может там оно Группа одно из них? владельцы по элементам установлены?     | |||
| 6
    
        Nikoss 06.11.14✎ 09:30 | 
        (4) на 200     | |||
| 7
    
        Nikoss 06.11.14✎ 09:32 | 
        (5), по элементам, групп нет точно, 
 в организациях их в принципе нет, а в подразделениях я их выбираю не с группами. с загрузка=истина этот же код отработал без проблем, всё заполнилось | |||
| 8
    
        butterbean 06.11.14✎ 09:33 | 
        (7) смотри модуль объекта справочника Подразделения     | |||
| 9
    
        Ненавижу 1С гуру 06.11.14✎ 09:34 | 
        (7) смотри, что у тебя в коде модуля объекта Подразделения написано     | |||
| 10
    
        Nikoss 06.11.14✎ 09:36 | 
        (8), (9), ничего
 на строке "Об.Записать();" нажимая F11, в отладке, вылетал в ошибку. | |||
| 11
    
        butterbean 06.11.14✎ 09:37 | 
        (10) что значит "ничего"?? модуль просто открой и смотри события ПриЗаписи, ПередЗаписью     | |||
| 12
    
        Nikoss 06.11.14✎ 09:38 | 
        (11), я же говорю, ничего там нет, кода нет там     | |||
| 13
    
        Maxus43 06.11.14✎ 09:38 | 
        а это, ЗАЧЕМ делать этот справочник подчинённым хоть? ПодразделенияОрганизаций подчинён и так, в типовых     | |||
| 14
    
        butterbean 06.11.14✎ 09:39 | 
        (12) что за конфа?     | |||
| 15
    
        Nikoss 06.11.14✎ 09:40 | 
        (14), своя     | |||
| 16
    
        Maxus43 06.11.14✎ 09:40 | 
        подписки может... сделай поиск ссылок на объект Подразделения в пофигураторе, покажет все подписки, там поковыряй, особенно ПередЗаписью, ибо там не заполнен пока владелец     | |||
| 17
    
        Maxus43 06.11.14✎ 09:41 | 
        может и стандартное поведение платформы даже, когда из обычного сделали подчинённый с уже имеющимеся данными     | |||
| 18
    
        butterbean 06.11.14✎ 09:42 | 
        (17) не, там нормально все отрабатывает     | |||
| 19
    
        Nikoss 06.11.14✎ 09:44 | 
        (16), подписок тоже нет
 сейчас попробую создать программно, без загрузка=истина | |||
| 20
    
        hhhh 06.11.14✎ 09:47 | 
        а вообще для справочника Подразделения заданы справочники владельцы?     | |||
| 21
    
        Nikoss 06.11.14✎ 09:48 | 
        (20) конечно:)     | |||
| 22
    
        hhhh 06.11.14✎ 09:53 | 
        просмотрите тогда ПередЗаписью и ПриЗаписи в модуле объекта и в модуле формы. И в подписках. Может там поле владелец чистится. Или это владелец родителя проверяется. Может там еще перезаписываются другие элементы.     | |||
| 23
    
        PaulBC 06.11.14✎ 09:59 | 
        (0) справочник Подразделения иерархический? У родителя владелец задан?     | |||
| 24
    
        Nikoss 06.11.14✎ 10:06 | 
        (22), писал выше, нет кода ни в модуле, ни в подписках     | |||
| 25
    
        Nikoss 06.11.14✎ 10:07 | 
        (24), всё ясно, у родителя не был задан владелец     | |||
| 26
    
        Nikoss 06.11.14✎ 10:13 | 
        В общем, резюмирую:
 Получалось всё интерактивно из за того что при выборе владельца Родитель очищался (и групп вообще нет в форме выбора, для которых не установлен владелец) Программно с Загрузка=Истина видимо не проверяется ничего. Программно без Загрузка=Истина ругается если в родителе указана группа без владельца. Всем спасибо за помощь! | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |