Список форумов BOSSForum.RU - Форум. БОСС-Кадровик
Независимый форум, посвященный системе БОСС-Кадровик
и всему, что с ней связано
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

DBF

 
Начать новую тему   Ответить на тему    Список форумов BOSSForum.RU - Форум. БОСС-Кадровик -> SQL: ТЗК (Табельно-зарплатный контур)
Предыдущая тема :: Следующая тема  
Автор Сообщение
Bosiak



Зарегистрирован: 11.10.2012
Сообщения: 138

СообщениеДобавлено: Ср Июн 25, 2014 05:34    Заголовок сообщения: DBF Ответить с цитатой

если стандартные функции по выгрузке DBF?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Joenka



Зарегистрирован: 08.11.2013
Сообщения: 77
Откуда: Moscow

СообщениеДобавлено: Ср Июн 25, 2014 08:51    Заголовок сообщения: Ответить с цитатой

Можно так:

n = to_dbf(file, kodirovka, SQL_stmt)
Описание По select-предложению SQL_stmt сформировать DBF-файл file в кодировке 866, если kodirovka = 0, иначе в кодировке Windows. Формат файла DBASE III
С марта 2002г. kodirovka рассматривается как десятичное число abc
c - 1- кодировка 1251, 0 - кодировка 866
b - 1- целые беззнаковые, 0 - знаковые
a - 1- нецелые числа беззнаковые, 0 - знаковые
Возвращаемое значение Возвращает 0 при успехе и не 0 иначе

Пример to_dbf("a10.dbf", 0, "select * from st_categ");

Еще вариант выгрузить в Excel и сохранить как DBF, если конечно у вас Excel до 2003 версии, после сохранение в DBF Microsoft закрыли.

А что за задача, если не секрет?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Bosiak



Зарегистрирован: 11.10.2012
Сообщения: 138

СообщениеДобавлено: Ср Июн 25, 2014 09:38    Заголовок сообщения: Ответить с цитатой

секрета не какого нет, нужно сформировать DBF для Сбербанка.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Bosiak



Зарегистрирован: 11.10.2012
Сообщения: 138

СообщениеДобавлено: Ср Июн 25, 2014 09:53    Заголовок сообщения: Ответить с цитатой

можно подробней,
просто пишу
to_dbf("a10.dbf", 0, "select * from st_categ");
"a10.dbf" - это создается файл или он должен существовать? или его с путем писать "c:\Temp\a10.dbf"
kodirovka имеется в виду писать 000 или если у меня 866 и все строки 0 хватить???
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Joenka



Зарегистрирован: 08.11.2013
Сообщения: 77
Откуда: Moscow

СообщениеДобавлено: Ср Июн 25, 2014 09:55    Заголовок сообщения: Ответить с цитатой

Ого как. А что за организация то? И накой Сберу данные в dbf?

Лучше пользуйтесь to_dbf методом Z-языка, если конечно к DBF нет сильных требований (у БОСС-а DBF в формате DBase III !).

Если выгрузка разовая, то проще данные выгрузить в Excel потом таблицу перегнать в Access и уже из accesss сохранять в DBF.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Joenka



Зарегистрирован: 08.11.2013
Сообщения: 77
Откуда: Moscow

СообщениеДобавлено: Ср Июн 25, 2014 10:01    Заголовок сообщения: Ответить с цитатой

Bosiak писал(а):
можно подробней,
просто пишу
to_dbf("a10.dbf", 0, "select * from st_categ");
"a10.dbf" - это создается файл или он должен существовать? или его с путем писать "c:\Temp\a10.dbf"
kodirovka имеется в виду писать 000 или если у меня 866 и все строки 0 хватить???


Лучше всегда пути указывать куда именно сохранять файл.
Создается файл.
С кодировкой не игрался, так что пробуйте.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Bosiak



Зарегистрирован: 11.10.2012
Сообщения: 138

СообщениеДобавлено: Ср Июн 25, 2014 10:03    Заголовок сообщения: Ответить с цитатой

ну живем мы видать в разных городах и у банков свои приколы.
ДБФ нужно выгружать каждый месяц по 10 15 раз пока не надоест пользователю, мы передаем на сберкассу алименты.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Bosiak



Зарегистрирован: 11.10.2012
Сообщения: 138

СообщениеДобавлено: Ср Июн 25, 2014 10:08    Заголовок сообщения: Ответить с цитатой

т.е. просто пищу
to_dbf("C:\a10.dbf", 0, "SELECT 1 AS A ,2 AS B,3 AS C,4 AS D,5 AS E,6 AS F,7 AS G");
и должна создаться DBF на C:\

Sad ругается так incorrect syntax near 'C:\a10.dbf'
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Bosiak



Зарегистрирован: 11.10.2012
Сообщения: 138

СообщениеДобавлено: Ср Июн 25, 2014 10:22    Заголовок сообщения: Ответить с цитатой

Все разобрался to_dbf процедура Z - языка, а я пытался его запустить из диалога Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов BOSSForum.RU - Форум. БОСС-Кадровик -> SQL: ТЗК (Табельно-зарплатный контур) Часовой пояс: GMT + 4
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Pоwerеd by рhpВB © 2001, 2005 рhpВB Grouр
Русская поддержка phрВB
Rambler's Top100 Рейтинг@Mail.ru Список форумов BOSSForum.RU