Иллюстрированный самоучитель по языку системы 1С:Предприятие
Работа с базами данных формата DBF
-
Для облегчения понимания материала данного раздела читателем, не имеющим опыта работы с базами данных, ниже приводятся пояснения терминов, использованных при описании средства встроенного языка для работы с базами данных – агрегатного типа данных XBase.
-
Для работы с базами данных формата DBF в системе может использоваться специальный агрегатный тип данных – XBase. Механизм работы с базами данных формата DBF предназначен для обеспечения возможности манипулирования ими непосредственно из встроенного языка программы 1С:Предприятие.
-
Во всех программных модулях для работы с базами данных формата DBF следует использовать объекты типа XBase. Можно создать произвольное число объектов типа XBase при помощи функции СоздатьОбъект. Чтобы обратиться к атрибуту объекта или вызвать его метод, имя атрибута или метода (с указанием необходимых параметров) пишется через точку после имени объекта.
-
<Поле> | Предоставляет доступ к полю записи с именем "Поле". Имя поля должно совпадать с именем поля базы данных, с которой связан объект. | Синтаксис: | <Поле> | Описание: | Атрибут <Поле> предоставляет доступ к полю записи с именем "Поле".
-
СоздатьФайл | Создать новый файл базы данных. | Синтаксис: | СоздатьФайл(<ПутьКБазе>, <ПутьКИндексу>) | Англоязычный синоним: | CreateFile | Параметры: | <ПутьКБазе> | Строковое выражение, содержащее путь к файлу базы данных формата DBF. | <ПутьКИндексу> | Необязательный параметр.
-
При работе с индексами во время исполнения 1С:Предприятия XBase-объекты производят вычисление выражения индекса и фильтра. Выражение индекса и фильтра – это строковые выражения, составленные на специальном языке объектов XBase.
-
Функция | Параметр(ы) | Возвращаемое значение | DATE() | | Тип даты. Системная дата. | DAY(Date) | Тип даты. | Число. Номер дня в месяце. | DTOC(Date) | Тип даты. | Строка. Представление даты в формате ММ/ДД/ГГ | DTOS(Date) | Тип даты. | Строка. Представление даты в формате ГГГГММДД
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.