Имя: Пароль:
1C
1С v8
Не заполнение повторяющихся значений
0 Geenij
 
08.07.14
14:10
Процедура ЗагрузитьДокументИзXML() Экспорт
    лНоваяСтрока=Неопределено;
    лНоваяСтрока2=Неопределено;

    
    ЧтениеXML = Новый ЧтениеXML;
    ЧтениеXML.ОткрытьФайл(ФайлЗагрузки);
    

    
    Имя = ЧтениеXML.Имя;
    Массив = Новый Структура(Имя);
    
    Пока ЧтениеXML.Прочитать() Цикл
        ПолучитьXMLТип(ЧтениеXML);
        Если ЧтениеXML.ТипУзла  = ТипУзлаXML.НачалоЭлемента и ЧтениеXML.Имя= "ORDERID" Тогда  
            лНоваяСтрока = СписокЗаявок.Добавить();
            лНоваяСтрока2 = СписокТоваров.Добавить();            
            ЧтениеXML.Прочитать();
            ПолучитьXMLТип(ЧтениеXML);                               
            Если ЧтениеXML.ТипУзла = ТипУзлаXML.Текст Тогда
                
                            
        
                
              лНоваяСтрока.ORDERID =ЧтениеXML.Значение;
        
            КонецЕсли;            
        КонецЕсли;
        
        Если ЧтениеXML.ТипУзла  = ТипУзлаXML.НачалоЭлемента и ЧтениеXML.Имя= "DELIVERY_DATE" Тогда
            
            
            ЧтениеXML.Прочитать();
            ПолучитьXMLТип(ЧтениеXML);                               
            Если ЧтениеXML.ТипУзла = ТипУзлаXML.Текст Тогда
                лНоваяСтрока.DELIVERY_DATE =ЧтениеXML.Значение;
            КонецЕсли;
        КонецЕсли;
                        

КонецЦикла; КонецПроцедуры;

Помагите ребята с повторяющимися значениями!
1 Geenij
 
08.07.14
14:10
По колонки ORDERID
2 Самоварыч
 
08.07.14
14:11
(0) А если в таблицу значений, а потом - свернуть?
3 Самоварыч
 
08.07.14
14:11
(0) + или в массив или список, и искать?
4 Wobland
 
08.07.14
14:12
(3) или файл загрузки в блокнто и ручками
5 Geenij
 
08.07.14
14:13
Не надо чтоб автоматом!
6 Geenij
 
08.07.14
14:14
Самоварыч, Как кодик написать незнаю! Но мысль хорошая!
7 Wobland
 
08.07.14
14:26
(5) для автомата кодик не нужен
8 Geenij
 
08.07.14
14:28
Вот примерчик бы воше было бы отлично!
9 Geenij
 
08.07.14
14:28
ИЛИ как реализовать
10 Wobland
 
08.07.14
14:39
дарю:

ВЫБРАТЬ
    ТЗ.Ерундень
ПОМЕСТИТЬ ТЗ
ИЗ
    &ТЗ КАК ТЗ
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ТЗ.Ерундень
ИЗ
    ТЗ КАК ТЗ

СГРУППИРОВАТЬ ПО
    ТЗ.Ерундень
11 Geenij
 
08.07.14
14:40
ЩА попробует ерундень! Прикрутить!
12 Wobland
 
08.07.14
14:40
а или вот: ТЗ.Свернуть("Ерундень");
13 Лефмихалыч
 
08.07.14
14:41
ТС - говорящий дельфин?..
14 Geenij
 
08.07.14
14:48
Прикрутил выбокой! Спасиб всем ребятушки! Очень помогли!