Архив рубрики: Я_Глава 6. Обмен данными

Как узнать имя таблицы для io-файла

Если быть совсем точными, в io-файле указывается имя не таблицы, а выборки из базы данных. Иногда, как в случае со справочником организаций, эти имена совпадают, а самое главное – они совпадают с именем окна. Так что в случае справочника организаций … Читать далее

Запись во внешний файл

Для записи во внешний файл используются функции «Объект» и «Добавить». Например, записать справочник сотрудников во внешний файл можно так: Объект оСотр = Объект( ”Сотрудники” ); Активировать( ”оСотр.Расширение сотрудника”, ”” ); Объект оЗапись = Объект( ”addr.dbf” ); Пока( Следующий( оСотр ) … Читать далее

Как выполнить экспорт/импорт данных

Для экспорта данных откройте окно с экспортируемой таблицей. Например, для экспорта списка организаций нужно открыть справочник организаций. Далее клавишей <Пробел> отметьте экспортируемые записи и нажмите комбинацию <Ctrl+U>. Отмеченные записи будут записаны во внешний файл. Можно не отмечать записи пробелом, тогда … Читать далее

Экспорт в файл строго заданного формата

Зачастую при переносе данных из комплекса СБиС++ в другую программу требуется экспортировать данные в файл жестко определённого формата. В самом комплексе СБиС++ нет средств для определения формата полей внешнего файла – формат полей определяется по формату полей исходной таблицы. Поэтому, … Читать далее

Автоматическое формирование нового документа

В принципе, средствами языка, встроенного в комплекс СБиС++, можно сформировать произвольный документ. Хотя для этого требуется достаточно чётко представлять структуру данных программы. В качестве пример покажем, как можно автоматически сформировать накладную. Приведённый ниже фрагмент можно использовать в качестве шаблона при … Читать далее

Простое чтение из внешнего файла

Для чтения из dbf-файла используется следующая конструкция: Объект оЗапись = Объект( ”people.dbf” ); Пока( Следующий( оЗапись ) ) { # делаем что-нибудь, например, если есть поле «NAME»: Сообщить( оЗапись.NAME ); } Точно также можно организовать и чтение из текстового файла: … Читать далее

Извлечение данных из БД в Microsoft Excel

Для примера рассмотрим, что необходимо сделать для того, чтобы получить данные из какой-либо таблицы комплекса СБиС++ в Microsoft Excel. Для импорта данных выбираем из меню «Данные» пункт «Внешние данные>Создать запрос». Будет предложено выбрать требуемый источник данных (DSN). Выбирайте тот самый … Читать далее

Особенности экспорта/импорта документов

Экспорт/импорт документов с наименованиями При экспорте документов, содержащих наименования, (например, счетов, накладных) создаётся два внешних файла – один собственно для документов, другой для их наименований. Описание первого файла, как и для обычных таблиц, ищется в io-файле по имени экспортируемой выборки … Читать далее

Создание лог-файла

Иногда для фиксации действий пользователя или результатов работы программы возникает необходимость писать информацию в текстовый файл (что называется – «вести лог-файл»). Делается это примерно так: Объект оЛог = Объект( ”C:\\sbis\\log.txt” ); оЛог.Строка = ТекДат+” ”+ТекВремя+” – Отчет построен!”; Добавить( оЛог … Читать далее

Page 3 of 3123