|   |   | 
| 
 | помогите , запуталась совсем, создаю подразделение из ЗУП в БП | ☑ | ||
|---|---|---|---|---|
| 0
    
        anna3388 28.05.14✎ 07:55 | 
        Родитель = Соединение.Справочники.ПодразделенияОрганизаций.НайтиПоКоду(СокрЛП(РодительЗУП)); - находит , все нормально...но как узнать у этого элемента Владельца...потому как при создании вылетает ошибка: Значение поля "Владелец" не заполнено или заполнено неверно....при том что когда создаю подразделения без родителя , то все все успешно     | |||
| 1
    
        Wobland 28.05.14✎ 07:57 | 
        чиво? .Владелец     | |||
| 2
    
        RomaH naïve 28.05.14✎ 07:57 | 
        Родитель.Владелец?     | |||
| 3
    
        anna3388 28.05.14✎ 07:59 | 
        (2) Поле объекта не обнаружено (Вдаделец) - не катит     | |||
| 4
    
        Borometr 28.05.14✎ 08:02 | 
        (3) скорее всего ошибка возникает когда проверяет группу, а не элемент     | |||
| 5
    
        skunk 28.05.14✎ 08:02 | 
        ихмается тут дело идет через олю ... если да, то неправильно устанавливаешь родителя     | |||
| 6
    
        Apokalipsec 28.05.14✎ 08:04 | 
        Так-то владелец справочника "подразделения организации" - справочник "Организации". Соответственно и владельца надо проставлять - элемент справочника "организации"     | |||
| 7
    
        anna3388 28.05.14✎ 08:08 | 
        (5) да через com..
 Попытка Платформа = Новый COMObject("V82.ComConnector"); Соединение = Платформа.Connect ("File=""Z:\1c\Test\BP\BP_Test""; Usr =""Администратор""; Pwd = ""*****"";"); Платформа = Новый COMОбъект("V82.COMConnector"); спрМенеджер = Соединение.NewObject("СправочникиМенеджер"); спрЭл = спрМенеджер.ПодразделенияОрганизаций.СоздатьЭлемент(); ВладелецДляЗапроса = Соединение.Справочники.Организации.НайтиПоРеквизиту("ИНН" , СокрЛП(ВладелецЗУП)); РодительДляЗапроса = Соединение.Справочники.ПодразделенияОрганизаций.НайтиПоКоду(СокрЛП(РодительЗУП)); спрЭл.Родитель = РодительДляЗапроса; спрЭл.Владелец = ВладелецДляЗапроса; РодительДляЗапроса = Соединение.Справочники.ПодразделенияОрганизаций.НайтиПоКоду(СокрЛП(РодительЗУП)); спрЭл.Родитель = РодительДляЗапроса; спрЭл.Код = КодЗУП; спрЭл.Наименование = НаименованиеЗУП; спрЭл.Записать(); сообщить("успешно создано Подразделение в базе Бух"); Исключение Сообщить(ОписаниеОшибки()); КонецПопытки; вот так работает, если просто подразделение без родителя | |||
| 8
    
        Apokalipsec 28.05.14✎ 08:10 | 
        Зачем второй раз ставишь родителя?     | |||
| 9
    
        anna3388 28.05.14✎ 08:13 | 
        ой...это ошибка..эксперименты ставила..убрала комменты..щас     | |||
| 10
    
        RomaH naïve 28.05.14✎ 08:15 | 
        у родителя и элемента - владельцы одинаковые?     | |||
| 11
    
        anna3388 28.05.14✎ 08:16 | 
        да - должны быть одинаковые..но как проверит у меня не получается...через консоль  работает..а вот так выдает com объект и все     | |||
| 12
    
        anna3388 28.05.14✎ 08:28 | 
        все получилось проверить) не одинаковые..оказалось спр в подр орг можно все...т.е куча одинаковых кодов по организациям     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |