|
Получение данных | ☑ | ||
---|---|---|---|---|
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) Вы должны сделать это сами. Возьмите ответственность за свой программный код на себя.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |