7.7 xBase

Тема в разделе "Отчеты и обработки для "1С:Предприятие 7.7"", создана пользователем Arfey, 20 авг 2008.

  1. TopicStarter Overlay
    Arfey
    Offline

    Arfey

    Регистрация:
    31 июл 2008
    Сообщения:
    31
    Симпатии:
    0
    Баллы:
    1
    Нада создать ДБФ с таблицы значений а перед этим в табл значений выгрузить запрос ... Код следующий:

    ......


    Код:
    ДБФ = СоздатьОбъект("XBase");
    ДБФ.ДобавитьПоле("NAME", "S", 25,0);
    ДБФ.СоздатьФайл("d:\1C\Test.dbf");
    
    
    тз  = создатьобъект("ТаблицаЗначений");
    Запрос.Выгрузить(тз,1,0);
    тз.ВыбратьСтроки();
    
    Пока тз.ПолучитьСтроку() = 1 Цикл    
    
    ДБФ.Добавить();
    ДБФ.NAME = тз.Наимен;
    ДБФ.Записать();
    
    КонецЦикла 
    ДБФ.ЗакрытьФайл();
    
    .....

    И оно выдаёт ошыбки

    ДБФ.Добавить();
    {Отчет.НаЗапрос.Форма.Модуль(55)}: Перед выполнением операции нужно открыть базу!
    ДБФ.NAME = тз.Наимен;
    {Отчет.НаЗапрос.Форма.Модуль(56)}: Поле агрегатного объекта не обнаружено (NAME)



    Базу пытался открыть - но и оно выдало ошыбку (к тем 2 ещё +1) что нада базу закрыть

    Помогите ... :unsure:
  2. TopicStarter Overlay
    Arfey
    Offline

    Arfey

    Регистрация:
    31 июл 2008
    Сообщения:
    31
    Симпатии:
    0
    Баллы:
    1
    Всё нет больше проблем... )

Поделиться этой страницей