Математические функции - polpoz.ru o_O
Главная
Поиск по ключевым словам:
Похожие работы
Название работы Кол-во страниц Размер
«Производственные функции комплексных переменных в экономическом... 1 17.66kb.
Лабораторная работа №3 Решение задач безусловной оптимизации по дисциплине... 1 65.57kb.
Математические соотношения для расчета общих параметров 7 380.16kb.
Семинар урок по теме «график кусочно-заданной функции» 9 класс алгебра 1 77.92kb.
Экзаменационный билет по предмету математические методы исследования... 1 139.75kb.
Лекция №6 Дифференциальное исчисление функции одной переменной 1 68.25kb.
Текст функции можно набирать в любом текстовом редакторе (например... 1 24.2kb.
1. Целями освоения дисциплины «Математические методы защиты информации»... 1 29.57kb.
Задача 1 Найти критические точки функции f(X,Y), принадлежащие области D 1 42.67kb.
Рабочая программа учебной дисциплины двм. 02. Математические методы... 1 223.11kb.
Написать программу на Паскаль или Си Известно, что функция удовлетворяет... 1 19.29kb.
Моего сегодняшнего семинара – это мое «Учение о Боге», «Формирование... 1 273.54kb.
1. На доске выписаны n последовательных натуральных чисел 1 46.11kb.

Математические функции - страница №4/4

Процедуры и функции управления исключительными ситуациями в бланках


БазисПользовательскихОшибок (ErrUserBasis) - для установки исключительной ситуации необходимо присвоить ей код (номер) - целое число из определенного диапазона, чтобы не пересечься со стандартными кодами, присвоенными программистами фирмы "ДИЦ". Данная функция возвращает нижнюю границу диапазона, длина которого составляет 256 значений включительно.

КодОшибки (ErrorCode) - возвращает уникальный номер произошедшей ошибки.

СообщениеОшибки (ErrorMessage) – возвращает строку сообщения возникшей ошибки и может быть использована только в блоке Except ... End.

*УстОшибку (SetError) - устанавливает исключительную ситуацию с заданным уникальный номером и с сообщением, если задан второй параметр.

Процедуры и функции для работы с картотеками


ВзятьГрупповоеИмяПоля (GetGroupFieldName) - возвращает имя поля в иерархической картотеке, которое хранит ссылку на запись группы. Если такое поле не найдено, то возвращает пустую строку.

ВзятьГрупповоеИнфоИмяПоля (GetGroupInfoFieldName) - возвращает информационное имя поля в иерархической картотеке. Если такое поле не найдено, то возвращает пустую строку.

ВзятьИменаКартотек (GetCardFileNames) - возвращает количество элементов массива.

ВзятьКартотекуПоСсылочномуПолю (GetCardFileByRefFieldGetCardFileByRefFieldGetCardFileByRefFieldGetCardFileByRefFieldGetCardFileByRefFieldGetCardFileByRefFieldGetCardFileByRefFieldGetCardFileByRefFieldGetCardFileByRefFieldGetCardFileByRefFieldGetCardFileByRefFieldGetCardFileByRefFieldGetCardFileByRefFieldGetCardFileByRefField) - возвращает строку с именем картотеки, на которую ссылается заданное поле в заданной картотеке.

ВзятьКоментарийПоляКартотеки (GetCardFileFieldComment) - возвращает комментарий к полю картотеки, описаной в файле структуры картотек Tables.mtl.

ВзятьКартПоле * (GetCardField*) (где * - один из типов: Д (D), З (R), Л (L), С (S), Ц (I), Ч (N)) - возвращает содержимое заданного поля записи в указанной картотеке. Тип функции должен совпадать с ее суффиксом.

ВзятьПоляКартотеки (GetCardFileFields) - заполняет строковый массив полями картотеки указанного типа (mtlREAL, mtlINTEGER, mtlBOOLEAN, mtlSTRING, mtlDATE, mtlSUBTAB, mtlREF, mtlTimed, mtlAll) и возвращает длину массива, т.е. количество полей.

ВзятьСхему (GetCheme) - возвращает имя схемы доступа пользователя в сетевой версии или пустую строку в локальной версии.

ВзятьТипПоляКартотеки (GetGroupFieldNameGetGroupFieldNameGetGroupFieldNameGetGroupFieldNameGetGroupFieldNameGetGroupFieldNameGetGroupFieldNameGetGroupFieldNameGetGroupFieldNameGetGroupFieldNameGetGroupFieldNameGetGroupFieldNameGetGroupFieldNameGetGroupFieldNameGetGroupFieldNameGetCardFileFieldType) — возвращает целое значение, которое соответствует предопределенным константам: mtlREAL, mtlINTEGER, mtlBOOLEAN, mtlSTRING, mtlDATE, mtlSUBTAB, mtlREF, mtlTimed;

Видимая (IsVisible) - возвращает значение "ИСТИНА", если картотека с заданным именем видимая или значение "ЛОЖЬ", если картотека невидимая. В локальной версии всегда возвращает "ИСТИНА".

ВходитВГруппу (EntryCardGroup) - служит для определения вхождения записи в группу иерархической картотеки. Возвращает значение "ИСТИНА", если ссылка на запись в картотеке входит в группу по ссылке.

ВыборКартотеки (ChooseCardFile) - открывает диалог со списком картотек и возвращает константу кмдВерно (cmOK), если картотека выбрана, иначе - кмдОтказ (cmCancel). Если пользователь выбрал папку, то в параметре ИмяКарт возвращается имя выбранной картотеки.

Задан (Assigned) - используется в фильтрах картотек для проверки ссылочных полей и возвращает значение "ИСТИНА", если ссылка определена, иначе - значение "ЛОЖЬ".

ЗаписьСуществует (RecordExists) - возвращает значение "ИСТИНА", если запись по ссылке существует в картотеке.

ЕстьКартотека (ExistsCardFile) - возвращает значение "ИСТИНА", если картотека есть в базе данных.

Иерархическая (IsHierarchical) - возвращает значение "ИСТИНА" если картотека с заданным именем является иерархической или значение "ЛОЖЬ", если картотека неиерархическая.

КартГруппа (IsCardGroup) - возвращает значение "ИСТИНА", если запись по ссылке в картотеке является группой.

КартотекаЖурнала (JournalCardfile) - возвращает имя картотеки, с которой связан передаваемый jdf-файл, только в том случае, если до этого была выполнена обработка журналов. Для несуществующих или некартотечных журналов возвращает пустую строку.

КартотекаПризнака (SignCardFile) - по идентификатору аналитического признака возвращает имя его картотеки или пустую строку, если признак не найден или отсутствует в картотеке.

КартотекаПризнакЗаписи (CardFileRecSign) - возвращает строку с формированным аналитическим признаком из справочника и значения поля картотеки. Если картотека - иерархическая, то признак формируется с учётом иерархии.

МожноВставить (CanInsert) - возвращает значение "ИСТИНА" если в картотеку с заданным именем можно добавлять записи или значение "ЛОЖЬ", если нельзя.

МожноИзменить (CanUpdate) - возвращает значение "ИСТИНА" если в картотеке с заданным именем можно изменять записи или значение "ЛОЖЬ", если нельзя.

МожноУдалять (CanDelete) - возвращает значение "ИСТИНА" если в картотеке с заданным именем можно удалять записи или значение "ЛОЖЬ", если нельзя.

*ОткрытьКартотеку (OpenCardFile) - открывает окно картотеки со стандартными настройками, если в первом параметре задано имя картотеки. Если задано имя файла настроек, то будут использоваться настройки, установленные пользователем.

ОткрытьКартотеку (OpenCardFile) - открывает модальное окно картотеки и возвращает ссылку на выбранную запись. Если в первом параметре задано имени картотеки, то окно картотеки будет открываться со стандартными настройками. Если задано имя файла настроек, то будут использоваться настройки, установленные пользователем.

ПризнакВЗапись (SignToRecord) - по идентификатору аналитического признака возвращает указатель на запись, в которой он описан, или "ПУСТО", если признак не найден или отсутствует в картотеке.

ТолькоНаЧтение (IsReadOnly) - возвращает значение "ИСТИНА" если в картотека с заданным именем доступна только на чтение или значение "ЛОЖЬ", если в ней можно производить какие-либо изменения.

ПризнакЗаписи (RecSign) - возвращает идентификатор аналитического признака, созданного заданной записью указанной картотеки, по его порядковому номеру.

ЧислоПризнаковЗаписи (RecSignsCount) - возвращает количество аналитических признаков, созданных записью с заданной ссылкой и хранящейся в указанной картотеке.

Процедуры и функции для работы с картотеками через рабочие области


ВзятьГруппа (GetGroup) - возвращает значение "ИСТИНА", если запись с заданным номером является группой.

*ВзятьКакМассив (GetAsArray) - процедура ВзятьКакМассив является обратной к процедуре ЗаписатьКакМассив и читает структурное поле в переменные-массивы бланка. Параметры данной процедуры аналогичны параметрам процедуры ЗаписатьКакМассив.

ВзятьКакМассив (GetAsArray) - возвращает количество элементов в переменные-массивы бланка, считываемые из структурного поля.

ВзятьКлючЗаписи (GetRecordKey) - возвращает ссылку на запись с заданным номером в картотеке, над которой открыта заданная рабочая область.

ВзятьНомерЗаписи (GetRecordNumber) - возвращает номер записи в рабочей области по ее ключу. Если записи с таким ключом в рабочей области нет, возвращает ноль.

ВзятьПоле* (GetField*) (где * - один из типов: Д (D), З (R), Л (L), С (S), Ц (I), Ч (N), В (T)) - возвращает содержимое заданного поля записи с заданным номером в заданной рабочей области. Для периодических полей может использоваться дополнительный параметр Дата. Функция ВзятьПолеВ (GetFieldT) - возвращает число секунд от начала суток из поля картотеки, имеющего тип "Дата/Время". Функция ВзятьПолеЗ (GetFieldR) может использоваться в рабочей области открытой функцией ОткрытьРабочуюОбластьSQL (OpenWorkAreaSQL) на целые поля.

*ВзятьПоляВПеременные (GetFieldsVars) - процедура для загрузки в переменные бланка полей картотеки из рабочей области. Записывает значение заданного поля записи с заданным номером в заданной рабочей области в переменную бланка.

ВзятьФильтр (GetFilter) - возвращает текущий фильтр, установленный для заданной рабочей области.

ВставитьЗапись (InsertRecord) - вставляет новую пустую запись в рабочую область с заданным номером и возвращает ее номер. Если запись не удовлетворяет текущему фильтру, то функция возвращает ноль.

ВставитьЗаписьПоКлючу (InsertRecordByKey) - вставляет новую пустую запись с заданным уникальным ключом в заданную рабочую область и возвращает номер записи.

ЗаблокироватьЗапись (LockRecord) - возвращает значение "ИСТИНА", если запись удалось заблокировать и "ЛОЖЬ", если запись заблокировать не удалось. Блокировка с записей снимается после подтверждения или отката изменений в рабочей области (см. функции EndChanging(), CancelChanging()). Запись автоматически блокируется, если в поле записи уже были произведены изменения в рамках одной транзакции. Если запись заблокирована с помощью функции LockRecord, то повторный вызов данной функции вернет значение “ЛОЖЬ”.

*ЗакончитьИзменения (EndChanging) - вносит все изменения, сделанные в результате редактирования записей в рабочей области, в картотеку.

*ЗакрытьРабочуюОбласть (CloseWorkArea) - закрывает рабочую область с заданным номером.

ЗаписатьВПоляПеременные (PutFieldsVars) - записывает значение переменной в заданное поле записи с заданным номером в заданной рабочей области. Возвращает номер записи.

ЗаписатьГруппу (PutIsGroup) - записывает признак группы заданному номеру записи в заданной рабочей области, если значение третьего параметра равно "ИСТИНА", если "ЛОЖЬ" - признак группы снимается.

*ЗаписатьКакМассив (PutAsArray) - применяется для записи циклов бланков в картотеку и может использоваться в процедурах и функциях бланков. Процедура записывает несколько переменных-массивов в картотеку в виде единого структурного поля.

ЗаписатьКакМассив (PutAsArray) - возвращает количество элементов в переменных-массивах, записываемых в картотеку в виде единого структурного поля.

ЗаписатьПоле* (PutField*) (где * - один из типов: Д (D), З (R), Л (L), С (S), Ц (I), Ч (N)) - записывает значение в заданное поле записи с заданным номером в заданной рабочей области. Для периодических полей может использоваться дополнительный параметр Дата. Возвращает номер записи.

Записей (Records) - возвращает число записей картотеки, для которой выполняется вызвавший её бланк-редактор. Если указан номер рабочей области, то функция возвращает число записей в рабочей области с заданным номером.

КартотекаРабочейОбласти (WorkAreaCardFile) - по заданному номеру рабочей области возвращает имя картотеки, которая была открыта в этой рабочей области.

*КопироватьЗапись (CopyRecord) - копирование записи из одной рабочей области в другую для картотек с одинаковой структурой. Дублирование записей в картотеке.

*НачатьИзменения (BeginChanging) - начинает редактирование записей рабочей области.

*ОткрытьБланкРедактор (OpenBlankEditor) - открывает бланк-редактор в модальном окне для редактирования заданной записи картотеки.

ОткрытьМассив (OpenArray) - открывает новую рабочую область для работы с заданным структурным полем. Возвращает номер новой рабочей области.

ОткрытьРабочуюОбласть (OpenWorkArea) - открывает рабочую область над картотекой с заданным именем, вносит туда все записи, удовлетворяющие фильтру, и возвращает номер этой рабочей области. Если фильтр не задан, то считается, что ему удовлетворяют все записи. Если в качестве поля упорядочивания задана пустая строка, то записи располагаются в естественном порядке.

*ОтменитьИзменения (CancelChanging) - отменяет все изменения, сделанные в рабочей области после выполнения функции НачатьИзменения.

Поиск (Search) - осуществляет поиск записи по заданному выражению в рабочей области с заданным номером, начиная с записи, номер которой указан в параметре НачЗап. Поиск производится по значениям поля упорядочивания. Возвращает номер найденной записи или ноль в случае ее отсутствия.

Поиск* (Search*) (где * - один из типов: Д (D), Л (L), С (S), Ц (I)) - осуществляет поиск записи по заданному выражению в рабочей области с заданным номером, начиная с записи, номер которой указан в параметре НачПоз. Функция возвращает переменную логического типа. При удачном поиске (запись найдена) функция принимает значение "ИСТИНА", а переменная НомерЗап - значение, равное номеру найденной записи. При неудачном поиске функция принимает значение "ЛОЖЬ", а НомерЗап = 0.

*УдалитьВсеЗаписи (DeleteAllRecords) - удаляет все записи с учетом фильтра в открытой рабочей области.

*УдалитьЗапись (DeleteRecord) - удаляет запись из рабочей области с заданным номером.

*Упорядочить (Order) - упорядочивает записи в рабочей области с заданным номером по полю упорядочивания.

*УстФильтр (SetFilter) - устанавливает фильтр для выбора записей в рабочей области.

Процедуры и функции для работы с DBF-файлами


*ДобавитьБланкВDbf (DbfAddBlank) - записывает содержимое бланка в новую запись DBF-файла в соответствии с содержимым файла структуры БД, созданного функцией ОткрытьDbf.

*ЗакрытьDbf (DbfClose) - закрывает DBF-файл, открытый функцией ОткрытьDbf.

ЗаписатьПолеВDbf (DbfWriteField) - записывает значение из переменной бланка в поле текущей записи DBF-файла и возвращает значение "ИСТИНА", если запись прошла успешно.

КонецФайлаDbf (DbfEndOfFile) - возвращает значение "ИСТИНА", если достигнут конец файла.

ОткрытьDbf (DbfOpen) - открывает DBF-файл на чтение и запись и возвращает номер открытого файла в цепочке открытых DBF-файлов (этот номер используется в процедурах ДобавитьБланкВDbf, ПерваяЗаписьDbf, СледующаяЗаписьDbf и функциях ЗакрытьDbf, ЗаписатьПолеВDbf, КонецФайлаDbf, УдалитьЗаписьDbf, ЧислоЗаписейВDbf, ЧитатьБланкИзDbf, ЧитатьПолеИзDbf).

*ПерваяЗаписьDbf (DbfFirstRecord) - переходит в начало DBF-файла.

*СледующаяЗаписьDbf (DbfNextRecord) - переходит на следующую запись в DBF-файле, если не достигнут конец файла.

*УдалитьЗаписьDbf (DbfDeleteRecord) - удаляет текущую запись в DBF-файле.

ЧислоЗаписейDbf (DbfRecordCount) - возвращает число записей в DBF-файле.

ЧитатьБланкИзDbf (DbfReadBlank) - считывает текущую запись из DBF-файла в бланк и возвращает значение "ИСТИНА", если считывание прошло успешно.

ЧитатьПолеИзDbf (DbfReadField) - читает значение из поля текущей записи DBF-файла в переменную бланка и возвращает значение "ИСТИНА", если чтение прошло успешно.

Функции проверки типов свойств объектов


КакДата (AsDate) - проверяет, соответствует ли тип заданного свойства объекта типу Дата.

КакЗапись (AsRecord) - проверяет, соответствует тип заданного свойства объекта типу ЗАПИСЬ.

КакЛогическое (AsLogical) - проверяет, соответствует тип заданного свойства объекта логическому типу.

КакСтрока (AsString) - проверяет, соответствует тип заданного свойства объекта типу Строка.

КакЦелое (AsInterger) - проверяет, соответствует тип заданного свойства объекта целому типу.

КакЧисло (AsReal) - проверяет, соответствует тип заданного свойства объекта числовому типу.

Функции для обеспечения совместимости с предыдущими версиями Турбо Бухгалтера



Маска (нет) - формирует условие отбора проводок, т.е. формирует строку по следующему правилу: УслНаСчета + "{" + УслНаПризнаки + "}".

Масч (нет) - возвращает корректную маску имени счета. Если имя счета имеет длину один символ, то добавляет спереди "0", в противном случае - оставляет маску без изменения (т.е. "1" -> "01", "20" -> "20").

Месяц (нет) - выдает русское название месяца по его номеру ("1" -> "январь", "2" -> "февраль" и т.д.). Если номер имеет дробную часть, то производится округление; если номер превышает 12, то месяц определяется по остатку от деления на 12. Если номер равен нулю, то выдается пустая строка.

Месяца (нет) - выдает русское название месяца по его номеру в родительном падеже ("1" -> "января", "2" -> "февраля" и т.д.). Если номер имеет дробную часть, то производится округление; если номер превышает 12, то месяц определяется по остатку от деления на 12. Если номер равен нулю, то выдается пустая строка.

НДС_Втч (нет) - возвращает сумму НДС, выделенную из переданной суммы по указанной ставке.

Прих (нет) - вычисляет сумму остатка на начало месяца и дебетового оборота с начала месяца по заданному условию отбора. Проводки за текущую дату не учитываются.

Lang (нет) - преобразует строку Строка в строку, которая может быть именем файла MS DOS, по следующим правилам:

  • вся строка переводится в верхний регистр;

  • русская буква преобразуется в ее латинский аналог;

  • символы " ", "-", ".", "!", ",", "@", "#", "$", "%", "^", "&", "*", "+", "=", "/", "?", "\", "~", "`", "''", ":", """, "<", ">", "|" заменяются на подчерк;

  • остальные символы остаются без изменений.

Функции поддержки автоматических объектов (OLE-Avtomation)


СоздатьАвтоОбъект - функция служит для создания автоматического объекта. По имени класса OLE-объекта, зарегистрированного в системе Windows, создает его экземпляр и возвращает указатель на вновь созданный объект. Если объект невозможно создать, генерируется исключительная ситуация (ошибка). Созданный объект обязательно надо освобождать процедурой ОчиститьПеременную (ClearVariable).

ОткрытьАвтоОбъект - функция служит для открытия автоматического объекта. По имени класса OLE-объекта, зарегистрированного в системе Windows, проверяет, существует ли экземпляр указанного класса. Если объект уже существует, функция возвращает ссылку на него, и далее с объектом можно работать точно также, как и с объектом, созданным с помощью функции СоздатьАвтоОбъект (CreateAutoObject). В противном случае, если объектов указанного класса пока нет, то функция может создать новый объект при условии, что второй параметр равен “ИСТИНА”. Открытый объект обязательно надо освобождать процедурой ОчиститьПеременную (ClearVariable).

КакАвтоОбъект - функция служит для преобразования ссылки OLE-объекта к типу автоматический объект (АвтоОбъект). Открытый таким образом автообъект обязательно надо освобождать процедурой ОчиститьПеременную (ClearVariable).

Функции приведения типов


ДатуВСтроку (DateToString) - по заданной дате возвращает ее строковое представление в формате ДД.ММ.ГГГГ.

ЗаписьВСтроку (RecordToString) - возвращает строковое представление заданной ссылки на картотечную запись.

ЗаписьКЧислу (RecordToInteger) - возвращает числовое представление заданной ссылки на картотечную запись.

СтрокуВДату (StringToDate) - по текстовому представлению даты возвращает значение типа Дата.

СтрокуВЧисло (StringToNumeric) - по текстовому представлению числа возвращает значение типа Число.

СтрокуВЗапись (StringToRecord) - возвращает ссылку на картотечную запись, сформированную на основании исходной строки.

ЧислоВЗапись (IntegerToRecord) - возвращает ссылку на картотечную запись, сформированную на основании исходного числа.

Сервисные процедуры и функции


Версия (Version) - возвращает строку с номером версии программы.

ВзятьВерсиюБД (GetСardDBVersion) - возвращает строку с версией БД, в которую входит текущая картотека, т.е. Paradox возвращает строку "5", для InterBase - "4".

ВзятьТипБД (GetCardDBType) - возвращает строку с типом СУБД сервера, на котором хранится указанная картотека, т.е. для Paradox возвращает строку "Paradox", для InterBase - "InterBase".

*ВыполнитьПрограмму (ExecuteProgram) - запускает приложение с командной строки. Если в качестве строки указан документ, не являющийся программой, то он открывается с помощью приложения, связанного с ним в Windows.

ВыполнитьПрограмму (ExecuteProgram) - запускает приложение с командной строки и возвращает ноль при нормальном завершении выполнения процедуры, иначе - константу ошибки. Если в командной строке указан документ, не являющийся программой, то он открывается с помощью приложения, связанного с ним в Windows.

*ЗакрытьПрог (CloseApp) - осуществляет выход из программы.

ЗаписатьПеремВДБТ (WriteVarInDBT) - записывает переменные бланка в файл формата DBT и возвращает "ЛОЖЬ" при успешной записи, "ИСТИНА" - при ошибке (например, файл "захвачен" другим приложением).

ЗаписатьПеремВКартотеку (WriteVarToCardFile) — записывает переменные бланка в картотеку;

*Звук (Beep) - выдает звуковой сигнал средствами Windows. Тип звука задается в настройках Windows и может использоваться только при наличии в компьютере звуковой карты. Если параметр Тип опущен, то он принимается равным нулю.

ИмяБазы (AliasName) - возвращает псевдоним базы (алиас в плане бухгалтерии), в которой находится картотека с заданным именем.

ИмяПользователя (UserName) - по заданному псевдониму базы данных возвращает имя пользователя, подключившегося к данной базе данных в текущем сеансе работы.

ИмяСхемы (SchemaName) - по заданному псевдониму базы данных возвращает имя текущей схемы доступа указанной базы данных.

Календарь (Calendar) - открывает модальное окно с календарем и возвращает выбранную дату. Если функция вызвана с параметром, то при открытии календаря текущей будет заданная дата.

Калькулятор (Calculator) - открывает модальное окно с калькулятором и возвращает значение числового типа - результат вычисления.

*КонтекстнаяСправка (HelpContext) - вызывает Справочную систему к прикладным системам, разрабатываемым с помощью программы Турбо Бухгалтер.

*Отчет (Report) - создает внутренний отчет с заданным именем за определенный период по счетам и аналитическим признакам, удовлетворяющим введенным условиям, и открывает его на экране.

ПеремПБ (PlanVar) - возвращает полный путь к каталогу по заданному идентификатору.

ПроверкаЛицензии (LicenseCheck) - возвращает число лицензий (рабочих мест). Проверяет допустимость кода лицензии: если код лицензии неверный, то выдает на экран соответствующее сообщение и возвращает "0".

СчитатьПеремИзДБТ (ReadVarFromDBT) - записывает переменные бланка в файл формата DBT и возвращает "ЛОЖЬ" при успешной записи, "ИСТИНА" - при ошибке (например, файл "захвачен" другим приложением).

СчитатьПеремИзКартотеки(ReadVarFromCardFileReadVarFromCardFileReadVarFromCardFileReadVarFromCardFileReadVarFromCardFileReadVarFromCardFileReadVarFromCardFileReadVarFromCardFileReadVarFromCardFileReadVarFromCardFile) - считывает переменные бланка из картотеки.

Процедуры и функции импорта/экспорта


*ИмпортБазы (ImportBase) - импорт данных из файла *.crd (константа ieCRD) или *.dbf (константа ieDBF), содержащего структуру базы данных, в базу данных.

*ИмпортБланка (ImportBlank) - осуществляет импорт содержимого документа MS WORD (константа формата ieWord|изВорд) или текстового документа (константа формата ieText|изТекст) в заданный бланк.

*ИмпортКартотеки (ImportCard) - импорт из файла *.crd (константа ieCRD) или *.dbf (константа ieDBF) в заданную картотеку.

*ЭкспортБазы (ExportBase) - в зависимости от выбранной константы формата данная процедура осуществляет экспорт всей базы данных в следующие форматы:

  • *.crd (константа формата ieCRD);

  • *.dbf (константа формата ieDBF);

  • *.xls документа MS EXCEL (константа формата ieExcel).

*ЭкспортБланка (ExportBlank) - в зависимости от выбранной константы формата данная процедура осуществляет экспорт бланка в следующие форматы:

  • в формат *.rtf (константа формата ieRTF);

  • в формат *.doc документа MS WORD (константа формата ieWord);

  • в формат *.html (константа формата ieHTML);

  • в формат *.xls документа MS EXCEL (константа формата ieExcel).

*ЭкспортКартотеки (ExportCard) - в зависимости от выбранной константы формата данная процедура осуществляет экспорт картотеки в следующие форматы:

  • *.crd (константа формата ieCRD);

  • *.dbf (константа формата ieDBF);

  • *.xls документа MS EXCEL (константа формата ieExcel).


Процедуры и функции для работы с SQL-запросами


SQLЗапросыРазрешены — возвращает значение “ИСТИНА”, если у пользователя в плане ТБ.Сервера установлена привилегия “SQL запросы”, то есть разрешены прямые SQL-запросы с помощью ОткрытьРабочуюОбластьSQL, ВыполнитьSQL.

ВзятьДействитИмяКартотеки (GetRealCardfileName) - возвращает физическое имя картотеки по ее логическому имени, описанному в MTL-файле.

*ВыполнитьSQL (ExecuteSQL) - выполняет указанный SQL-запрос, не связанный с получением результирующей таблицы (например, запуск хранимой процедуры).

*ОбновитьКартотеку - принудительно обновляет данные картотеки на клиентских местах в случаях, когда изменения в картотеках вносятся, минуя Сервер ТБ (например, с помощью прямых SQL-запросов через функцию ВыполнитьSQL или другими программами).

ОткрытьРабочуюОбластьSQL (OpenWorkAreaSQL) - открывает рабочую область по SQL-запросу и возвращает ее номер.<< предыдущая страница