8.х Error #: -20

Тема в разделе "Общие вопросы "1С:Предприятие 8"", создана пользователем o_O, 9 авг 2010.

  1. TopicStarter Overlay
    o_O
    Offline

    o_O Опытный в 1С

    Регистрация:
    18 июн 2010
    Сообщения:
    234
    Симпатии:
    0
    Баллы:
    26
    Объединяю две конфы. Если загружать в чистую, то всё норм.

    Пытаюсь создать индекс файл после открытия dbf файла.
    -----------------------------
    xBASE.Indexes.Добавить("INDXCD", "CODE",Истина);
    xBASE.CreateIndex(ПутьКонстанта+"INDEXR.CDX");
    xBASE.ТекущийИндекс("INDXCD");
    -----------------------------

    Выдаёт ошибку:

    Error #: -20
    Creating File
    Temporary Working File

    {DataProcessor.ВыборCD.Form.Форма1(748)}: Метод объекта не обнаружен (ТекущийИндекс)
    xBASE.ТекущийИндекс("INDXCD");

    Выдаёт ошибку именно в старой рукописной базе, в которую загрузил вот так: "Сравнить, объединить с конфигурацией из файла..."
  2. TopicStarter Overlay
    o_O
    Offline

    o_O Опытный в 1С

    Регистрация:
    18 июн 2010
    Сообщения:
    234
    Симпатии:
    0
    Баллы:
    26
    xBASE.ТекущийИндекс("INDXCD");

    исправил обратно на

    xBASE.ТекущийИндекс = xBASE.Indexes.INDXCD;

    ошибка 20 осталась, но теперь

    {DataProcessor.ВыборCD.Form.Форма1(745)}: Поле объекта не обнаружено (INDXCD)
    xBASE.ТекущийИндекс=xBASE.Indexes.INDXCD;

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