Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Непонятная проблема с выгрузкой в DBF

Непонятная проблема с выгрузкой в DBF
Я
   Босечка
 
28.04.18 - 14:25
Значение записывается в поле, хотя я это не делаю:

Запись идет в поле FactAddr, а в поле Address записи информации нет. Непонятно...

    НоваяТаблица = Новый XBase;
    НоваяТаблица.Кодировка = КодировкаXBase.OEM;
    // Описываем колонки таблицы.

    НоваяТаблица.Поля.Добавить("DATA","D",,);
    НоваяТаблица.Поля.Добавить("NumDoc","S",20,);
    НоваяТаблица.Поля.Добавить("ID_SY","S",20,);
    НоваяТаблица.Поля.Добавить("ID","S",20,);
    НоваяТаблица.Поля.Добавить("INN","S",12,);
    НоваяТаблица.Поля.Добавить("KPP","S",12,);
    НоваяТаблица.Поля.Добавить("Name","S",150,);
    НоваяТаблица.Поля.Добавить("FullName","S",500,);
    НоваяТаблица.Поля.Добавить("Address","S",500,);
    НоваяТаблица.Поля.Добавить("FactAddr","S",500,);
    НоваяТаблица.Поля.Добавить("Phone","S",20,);    
    НоваяТаблица.Поля.Добавить("TT_ID_SY","S",20,);    
    НоваяТаблица.Поля.Добавить("TT_ID","S",20,);    
    НоваяТаблица.Поля.Добавить("TT_Name","S",150,);    
    НоваяТаблица.Поля.Добавить("TT_Address","S",500,);    
    НоваяТаблица.Поля.Добавить("TT_Kind","S",10,);    
    НоваяТаблица.Поля.Добавить("SKU_ID_SY","S",20,);//- CRM КОД СИНЕРГИИ    

    НоваяТаблица.Поля.Добавить("SKU_ID","S",20,);    
    НоваяТаблица.Поля.Добавить("SKU_Name","S",500,);    
    НоваяТаблица.Поля.Добавить("Cap","N",5,3);    
    НоваяТаблица.Поля.Добавить("IsReturn","N",1,0);    
    НоваяТаблица.Поля.Добавить("Kol","N",20,0);        
    НоваяТаблица.Поля.Добавить("Total","N",20,2);        
    НоваяТаблица.Поля.Добавить("ETK","N",1,0);        
    НоваяТаблица.Поля.Добавить("TICKER","S",20,0);        
    НоваяТаблица.Поля.Добавить("ID_TRACK","S",30,0);        
    НоваяТаблица.Поля.Добавить("TRACK","S",150,0);        
    НоваяТаблица.Поля.Добавить("AGENT","S",50,0);        
    НоваяТаблица.СоздатьФайл(
        СтрФайл1,// путь к базе

        // путь к индексу

    );
 
    НоваяТаблица.ЗакрытьФайл();
    Сообщить("Новый файл создан в '" + СтрФайл1 + "'.");
    Таблица = Новый XBase;
    Таблица.Кодировка = КодировкаXBase.OEM;
    Таблица.ОткрытьФайл(СтрФайл1,,Ложь);
    АдресДок = ЗагрузитьФайлДокументовНаСервере();
    Т = ПолучитьИзВременногоХранилища(АдресДок);
    Для каждого стр из Т цикл
    Таблица.Добавить();    
    Таблица.DATA=стр.Дата;
    Таблица.NumDoc=стр.Номер;
    Таблица.ID_SY=стр.ПартнерРодительКодДляПоиска;
    Таблица.ID=стр.ПартнерРодительКодДляПоиска;;
    Таблица.INN=стр.КонтрагентИНН;
    Таблица.KPP=стр.КонтрагентKPP;
    Таблица.Name=СокрЛП(стр.ПартнерРодительНаименование);
    Таблица.FullName=СокрЛП(стр.ПартнерРодительНаименованиеПолное);
    Таблица.УстановитьЗначениеПоля("Address",СокрЛП(стр.ЮрАдрес));
    //Таблица.УстановитьЗначениеПоля("FactAddr",СокрЛП(стр.ЮрАдрес));

    Таблица.Phone="";    
    Таблица.TT_ID_SY=стр.ПартнерКод;    
    Таблица.TT_ID=стр.ПартнерКод;    
    Таблица.TT_Name=стр.ПартнерНаименование;    
    Таблица.TT_Address=СокрЛП(стр.АдресДоставки);    
    Таблица.TT_Kind="Розница";    // тип торговой точки Розница, Хорека,Опт

    Таблица.УстановитьЗначениеПоля("SKU_ID_SY",стр.НоменклатураКодДляПоиска);//- CRM КОД СИНЕРГИИ    

    Таблица.SKU_ID=стр.НоменклатураКодДляПоиска;    
    Таблица.SKU_Name=стр.НоменклатураНаименование;      ;    
    Кап=стр.НоменклатураалкЕмкость*стр.Количество;
    Таблица.Cap=Кап;    
    Таблица.IsReturn=0;
    Таблица.Kol=стр.Количество;        
    Таблица.Total=стр.Сумма;        
    Таблица.ETK=1;        
    Таблица.TICKER="F39";
    Таблица.AGENT=стр.МенеджерНаименование;        
    Таблица.Записать();    
Конеццикла;
Таблица.ЗакрытьФайл();
 
 
   Сияющий в темноте
 
1 - 28.04.18 - 17:21
Я вижу запись в Adres и TtAdres,а фактический закавычен,что тут непонятного?

Список тем форума
Рекламное место пустует  Рекламное место пустует
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки - вот настоящая работа.
Фредерик Брукс-младший
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует