BEST logo логотип компании БЭСТ - программы для бизнеса ПРОДАЖИ
+7 (991) 312-04-37
trade@bestnet.ru
ПОДДЕРЖКА
+7 (495) 775-66-76
consult@bestnet.ru
СКАЧАТЬ
Обновления
Дистрибутивы
Авторизация

Логин:
Пароль:
Забыли свой пароль?
Регистрация
ВАШ ВОПРОС

Доступ к Личному кабинету закрыт!
Как получить доступ?


Главная  / Поддержка  / Форум  / Публичные форумы  / БЭСТ-4  / Самопроизвольное удаление данных.

Форум

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Самопроизвольное удаление данных.
 
Сетевая / Версия 12.01/01[SP98] от 13/01/13/ Хозрасчетная

У бэста нашел интересную особенность он сам стирает данные из базы.

1. Берем базу например SKLAD\MDOC.DBF добавляем в нее поле у меня это ttn_date (type date) между полями crypt_code и crc.
2. Апосля чего заносим в это поле значение.
3. Далее запускаем настройка – настройка предприятия – сервисные функции по работе с БД – упаковка мемо полей в БД.
4. На выходе в базе имеем полностью очищенное поле ttn_date.

Может быть разработчики исправят данный функционал ?
Изменено: AndyI - 05.04.2013 09:36:25
 
Добрый день!

Пункт меню О программе - Программирование в БЭСТ-4+
раздел "Поля пользователя"
"...
Пользователь сможет добавлять свои поля, которые будут автоматически переноситься при последующих Upgrade. Для этого, одновременно с добавлением нового поля в какой-либо файл базы данных необходимо добавить его описание в специальную таблицу fields.dbf, которая находится в корневом каталоге этой базы.
Если в файле базы данных есть поля CRC, ID_ST, USER_CODE, поля пользователя должны быть добавлены перед ними. Названные три поля должны быть ВСЕГДА последними.
..."

С уважением,
С.Павличенко
 
Цитата
Сергей Павличенко пишет:
Добрый день!

Пункт меню О программе - Программирование в БЭСТ-4+
раздел "Поля пользователя"
"...
Пользователь сможет добавлять свои поля, которые будут автоматически переноситься при последующих Upgrade. Для этого, одновременно с добавлением нового поля в какой-либо файл базы данных необходимо добавить его описание в специальную таблицу fields.dbf, которая находится в корневом каталоге этой базы.
Если в файле базы данных есть поля CRC, ID_ST, USER_CODE, поля пользователя должны быть добавлены перед ними. Названные три поля должны быть ВСЕГДА последними.
..."

С уважением,
С.Павличенко


То, что это сделано я не стал писать как само собой разумеющееся.
Хотя это совершенно не влияет на данную ситуацию.

fields.dbf :
Record# ARM PATH NAME_DBF NAME_FLD TYPE LEN DEC CRC ID_ST USER_CODE
1 03 sclad\ mdoc.DBF ttn C 20 0 0 0
2 03 sclad\ mdoc.DBF ttn_date D 8 0 0 0

Structure for table: \SCLAD\MDOC.DBF
Number of data records: 282409
Date of last update: 07.04.2013
Memo file block size: 64
Code Page: 866
Field Field Name
.....
61 PSUMMA0
62 ORDER
63 GRYZPOL
64 CRYPT_CODE
65 TTN
66 TTN_DATE
67 CRC
68 ID_ST
69 USER_CODE
Изменено: AndyI - 07.04.2013 07:53:43
 
Не делайте пользовательских полей ни в mdoc ни в mdocm.
Очень много где производится пересоздание записей.
Т.е. предыдущая удаляется а новая создается.
разумеется создание не знает, что положить в пользовательское поле....
Используйте другие таблицы или свои собственные
Страницы: 1
Читают тему (гостей: 1)