Имя: Пароль:
1C
1С v8
Итератор для значения не определен
0 Klesk666
 
25.01.14
12:52
что не так - не пойму

    ДокумОбъект=Докум.ПолучитьОбъект();
        ТЧТовары=Докум.Метаданные().ТабличныеЧасти.Найти("Товары");
        Если (ТЧТовары<>Неопределено) И (ТЧТовары.Реквизиты.Найти("ВидЗапасов") <> Неопределено) Тогда
            Для Каждого СтрТовары Из ДокумОбъект.Товары Цикл
                    СтрТовары.ВидЗапасов=Справочники.ВидыЗапасов.ПустаяСсылка();
            КонецЦикла                   
        КонецЕсли;
1 zladenuw
 
25.01.14
12:58
а зачем такие сложности и где ты это вызываешь ? в отладчике что ?
2 Klesk666
 
25.01.14
13:00
в  обработке, а как еще проверить что у документа есть такая ТЧ и реквизит ТЧ?
3 zladenuw
 
25.01.14
13:08
а что ты там делаешь. должно работать. в отладчике что показывает где ошибка ?
4 Klesk666
 
25.01.14
13:19
Для Каждого СтрТовары Из ДокумОбъект.Товары Цикл
5 Klesk666
 
25.01.14
13:21
ДокумОбъект.Товары
Значение: ДокументТабличнаяЧасть.ВводОстатков.Товары
Тип: ДокументТабличнаяЧасть.ВводОстатков.Товары
6 zladenuw
 
25.01.14
13:33
(5) до обхода коллекций. можешь просмотреть что тут ДокумОбъект.Товары
7 Klesk666
 
25.01.14
13:37
перезапустил сервер 1с, все гуд
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший