|   |   | 
| 
 | МенеджерЗаписи в регистр сведений и составной тип данных | ☑ | ||
|---|---|---|---|---|
| 0
    
        Kongo2019 15.05.20✎ 14:18 | 
        Доброго.
 Спасите-помогите. Есть независимый, непериодический регистр сведений. Одно их измерений имеет составной типа данных, то бишь задумано туда записать ссылки на доки нескольких видов, пока два. Руками выбивается и все записывается. Отладчиком смотрю нужная ссылка приходит. Но блин МенеджерЗаписи сморю в отладчике, там только это измерение неопределённо, и все, измерение пустое. Вот в чем прикол может быть? Ну тупо одна строчка. СоздатьЦепочка.Документ = Документ; | |||
| 1
    
        Волшебник 15.05.20✎ 14:21 | 
        переменная Документ должна быть типа ДокументСсылка     | |||
| 2
    
        h-sp 15.05.20✎ 14:21 | 
        Может записать() забыл     | |||
| 3
    
        Kongo2019 15.05.20✎ 14:23 | 
        (1) Так и есть, я в отладчике вижу что там ссылка на конкретный док пришла.     | |||
| 4
    
        Kongo2019 15.05.20✎ 14:23 | 
        (2)Есть. Остальные измерения корректно пишутся.     | |||
| 5
    
        dezss 15.05.20✎ 14:25 | 
        (3) А это точно док из списка того самого составного типа?     | |||
| 6
    
        Kongo2019 15.05.20✎ 14:27 | 
        Может это что подскажет, если в отладчике смотреть  на МенеджерЗаписи, то у всех измерений есть тип, ну как он в регистре накопления прописан, а вот именно у этого тип Неопределено.     | |||
| 7
    
        Kongo2019 15.05.20✎ 14:27 | 
        (5) Точно     | |||
| 8
    
        polosov 15.05.20✎ 14:34 | 
        (6) У составных типов всегда Неопределено, пока не проинициализируешь.
 Точно у тебя тип документа входит в состав типов измерения? | |||
| 9
    
        Kongo2019 15.05.20✎ 14:37 | 
        Блин, сделал уже копию регистра, сделал конкретный тип. Именно этот тип дока.
 Это измение даже отладчике пустое. | |||
| 10
    
        polosov 15.05.20✎ 14:43 | 
        (9) Показывай код заполнения измерений и про ТипЗнч своего Документ не забудь.     | |||
| 11
    
        Kongo2019 15.05.20✎ 15:18 | 
        (10) СоздатьЦепочка = РегистрыСведений.Цепочка1.СоздатьМенеджерЗаписи();
 СоздатьЦепочка.Купаж = Купаж; СоздатьЦепочка.Документ = Документ; Сообщить(ТипЗнч(Документ)); СоздатьЦепочка.ПартияКупажа = ПартияКупажа; СоздатьЦепочка.Номенклатура = Номенклатура; Если Движение = "Расход" Тогда СоздатьЦепочка.ДвижениеПартии = Перечисления.ТипДвиженияПартии.Расход; КонецЕсли; Если Движение = "Приход" Тогда СоздатьЦепочка.ДвижениеПартии = Перечисления.ТипДвиженияПартии.Приход; КонецЕсли; СоздатьЦепочка.Записать(Истина); | |||
| 12
    
        Kongo2019 15.05.20✎ 15:19 | 
        (10) Тип дока КупажныйАкт,
 Сообщить(ТипЗнч(Документ)); Его и выводит. | |||
| 13
    
        Волшебник 15.05.20✎ 15:20 | 
        (12) Напиши, что выводит.     | |||
| 14
    
        Kongo2019 15.05.20✎ 15:20 | ||||
| 15
    
        Kongo2019 15.05.20✎ 15:21 | 
        (13) Документ выборка: Купажный акт     | |||
| 16
    
        Волшебник 15.05.20✎ 15:21 | 
        (15) лопух     | |||
| 17
    
        Волшебник 15.05.20✎ 15:21 | 
        В сообщении №1 всё было сказано     | |||
| 18
    
        Волшебник 15.05.20✎ 15:23 | 
        Сегодняшний переходящий кубок Телепата забираю себе.     | |||
| 19
    
        Kongo2019 15.05.20✎ 15:25 | 
        (16) Согласен. Устал видать. Он же и в отладчике это же писал.
 А я тупо тормозил. Спасибо народ. | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |