|   |   | 
| 
 | Получение данных | ☑ | ||
|---|---|---|---|---|
| 0
    
        A1nurich 17.10.23✎ 11:08 | 
        Пытаюсь достать номер реализации 
 Для каждого строка из ДанныеСсылкиДокументов.Ссылка.ДокументыОснования цикл НомерРеализации = строка.ДокументОснование.Номер; КонецЦикла; Но выдает ошибку : Значение не является значением объектного типа (ДокументыОснования) {Далини_А Обработка.ПечатьТранспортнойНакладной.МодульМенеджера(24)}:Для каждого строка из ДанныеСсылкиДокументов.Ссылка.ДокументыОснования цикл В чем причина, не могу понять ? | |||
| 1
    
        Волшебник 17.10.23✎ 11:11 | 
        Проверьте типы     | |||
| 2
    
        vicof 17.10.23✎ 11:12 | 
        Ты отладчик когда-нибудь включишь?     | |||
| 3
    
        Волшебник 17.10.23✎ 11:12 | 
        Для указанной в моменте переменной ДанныеСсылкиДокументов.Ссылка.ДокументыОснования нет итератора. Проверьте типы. Она не является коллекцией. К ней нельзя применять цикл Для Каждого     | |||
| 4
    
        AAA 17.10.23✎ 11:12 | 
        Откуда мы знаем что это за коллекция. Поставьте точку останова и посмотрите что Вы перебираете     | |||
| 5
    
        A1nurich 17.10.23✎ 11:15 | 
        (3) Так я уже делал так, работало все, сейчас скину код 
 Для каждого строка из ДанныеСсылкиДокументов.Ссылка.ДокументыОснования цикл Для каждого строка1 из строка.ДокументОснование.ЗаказКлиента.Товары цикл НаименованиеНоменклатуры = Строка(НаименованиеНоменклатуры) + Строка(строка1.Номенклатура.Наименование) + ", " ; КонецЦикла; КонецЦикла; | |||
| 6
    
        Donkey_hot 17.10.23✎ 11:16 | 
        (2) Плюсую. Вообще, рекомендовал бы ТСу прочесть книжку "101 совет начинающему разработчику" или как там она называется. Брошюрка совсем тоненькая, но там и про отладчик есть, и много еще чего полезного на данном этапе.     | |||
| 7
    
        Donkey_hot 17.10.23✎ 11:18 | 
        (5) И поработайте над неймингом переменных. Не нужно заставлять человека, который будет дорабатывать после Вас этот код, заниматься вангованием: что такое строка, строка1 и т.п.     | |||
| 8
    
        Волшебник 17.10.23✎ 11:18 | 
        Надо первым делом проверять тип переменной. При любой ошибке Вы должны первым делом проверить тип переменной.     | |||
| 9
    
        Donkey_hot 17.10.23✎ 11:21 | 
        Если встать отладчиком на начале внешнего цикла, что покажет выражение ДанныеСсылкиДокументов[0].Ссылка ?     | |||
| 10
    
        A1nurich 17.10.23✎ 11:20 | 
        (7) Это было сделано до меня, я все прекрасно понял, что это )     | |||
| 11
    
        Волшебник 17.10.23✎ 11:22 | 
        (10) Вы должны сделать это сами. Возьмите ответственность за свой программный код на себя.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |