Подобная проблема была при переходе с 4+.
Из-за чего она была - из-за несоответствия краткого названия аналитики по 60* 62* счетам краткому названию партнера.
проверьте, нет ли у вас такой проблемы?
<nHandle> - целое числовое значение (дескриптор файла), которое возвращает функции FCreate() или FOpen().
<nOffset>
<nOffset> - целое числовое значение, указывающее число байт, на которое должен переместиться указатель файла, начиная от позиции <nOrigin>. Значение <nOffset> может быть как отрицательным числом, так и положительным, в зависимости от направления перемещения указателя.
<nOrigin>
<nOrigin> - начальная позиция, от которой указатель файла начинает перемещение. Хранящиеся в заголовочном файле Fileio.ch константы устанавливают эту позицию.
Начальная позиция перемещения указателя
Значение Константа Файловая операция
--------------------------------------------------------------
0 FS_SET *) Позиция с начала файла
1 FS_RELATIVE Текущая позиция указателя файла
2 FS_END Позиция с конца файла
Для перемещения указателя файла от позиции FS_END значение <nOrigin> должно быть отрицательным.
Возвращаемое значение функции
FSeek() возвращает целое числовое значение, соответствующее позиции указателя файла относительно начала файла.
Описание
Функция FSeek() перемещает указатель файла в открытом файле. Содержимое файла при таком перемещении не читается. Указатель файла не может выйти за границы начала и конца файла. Исходная позиция указателя файла устанавливается аргументом <nOrigin> и может быть или началом файла, или концом файла, или текущей позицией указателя файла. FSeek() возвращает новую позицию указателя файла.
#include: Fileio.ch
Смотрите также:
FClose()
FCreate()
FError()
FOpen()
ПРИМЕР:
// FSeek()
// В этом примере приведены пользовательские функции, выполняющие те же действия,
// что и Eof(), Bof(), DbSkip(), DbGoTop() и DbGoBottom() для DBF файлов.
// Каждые 20 байт открытого файла, то есть сам текст, выводится на экран.
DO WHILE ! F_Eof( aFile ) // Непрерывное чтение каждых 20 байт
?? F_Read( aFile, 20 ) // из файла, пока не будет достигнут
ENDDO // конец файла.
FClose( aFile[F_HANDLE] )
RETURN
** Открытие файла
FUNCTION F_Use( cFileName )
LOCAL aFile := { 0, 0, 0 }
Кость, да не секрет.
Ежедневный Учет выполненной работы по сдельным нарядам с формированием табличных документов в зарплате.
Чем огород держать удобнее конечно из 5-ки все делать, чем и займусь после закрытия месяца.
Нет.
мне надо не создавать
а импортировать записи из дос-таблицы
т.е.
встали в область таблицы в Б5
затем применяем append from.
пока обхожусь обработкой данных на стадии формирования таблиц, т.е. формирую в вин-формате.
Но интересна сама возможность переключения вин-дос.
Почему встает ? Потому что тяжело сразу перенестись из БЭСТ-4+ в БЭСТ-5.
Часть утилит написана в инструментарии.
Требуется выполнить ряд операций с таблицами БЭСТ-4+ из плагина в БЭСТ-5.
Помню как-то уже обсуждался о смене кодовой страницы по умолчанию для операций с таблицами.
Напомните, пожалуйста.
При переходе в Б4 закрыли 2007 год.
Импорт данных в Б-5 СП6. Печатные формы формируются нормально, никакой задержки не заметил.
Отчетные формы да, долго. Выручает терминальный режим.
Выложенный материал по ознакомлению с производственным блоком завершился на этапе расчета плановой себестоимости в демоверсии БЭСТ-5 3.4.
Дальнейшее рассмотрение буду проводить на базе рабочей версии с установленным 6-м сервиспаком в демонстрационном режиме.
Все возникающие ы обсуждаются на данном форуме.
Перед "прогоном" примера "с нуля" рекомендуется ознакомиться с документацией к программе, которая с сервис-паками может обновляться.
P.S.
Не совсем понял про какие доп. прайсы идет речь. Есть прейскуранты плановых цен, сырье и материалы. Создаем прайс, в формуле ссылаемся на него и стоимость материалов считается правильно.
Нескольким полям одним шагом через утилиту?
Правильнее будет делать пошагово, сначала одно, потом другое, и т.д.
Может проблема в написании условия? При проведении такой операции индекс лучше отключить.
, кто-нибудь использует БЭСТ-5 (3.4 СП4) в терминальном режиме на 2003 сервере?
Почему то с 3 пакета заметил одну странную особенность.
После закрытия БЭСТ-5 терминальная сессия не прекращается.
С сервером никаких работ не производилось, все остальное работает как и прежде.
Никто у себя такого не замечал?
Для инструментария делал пример по выгрузке данных.
Для того, чтобы оттолкнуться в этом е можно посмотреть материал здесь Насчет прямой работы с MySQL из БЭСТ-4 не проверял.
В каком пакете была подключена эта возможность?
На чем будет база магазина?
Когда-то БЭСТ-4 уже имел опыт интеграции с интернет-магазином. (после чего появились заявки и заказы)
Думаю, достаточно будет дать описание структуры хранения информации по заказам, товарам, партнерам.
Из соображений безопасности также может быть исключено прямое обращение к базе магазина.
Тогда возникнет вариант с буфером для БЭСТа и магазина.
Обращение к MySQL из БЭСТ-4 возможно, придется только установить драйвер для той станции на которой будет запускаться программа "интеграции".
В 5-ке этот решен на уровне ядра.
Инструментарий разработчика БЭСТ-4+ представляет собой набор программ и сценариев для создания программного модуля в стиле БЭСТ-4+, включая поддержку функций разработчика.
Подробнее и скачать здесь Сron - крон, он же планировщик. Основной планировщик в Юниксах.
Ничего менять не надо, разве что использовать другой текстовый редактор.
Если не удается решить задачу стандартным способом - можно использовать его.
Если что будет непонятно - пишите на форуме.
По sourcesafe - следует снять флажок "Соединение с sourcesafe".
Это делается в дизайнере - опции, настройки IDE.
DataSource заполнено в объекте xbGrid ?
Проверьте еще раз по шагам, корректно ли путь указан к таблице?
Ясно, таблица входит в dbc.
Выкладываю таблицу, не входящую в базу данных.
Следует через FOXBRO открыть свою таблицу и добавить записи из таблицы, прикрепленной ниже.