Страница 1 из 1

pick

Добавлено: 16 ноя 2005, 13:09
Slavik
Подскажите пожалуйста что за таблица PICK в Галактике и как она используется, с какими таблицами она взаимосвязана?

Добавлено: 16 ноя 2005, 15:52
Ged
Многи фейсы ее используют для занесения помеченных записей, хотя сейчас более уклон пошел на работу с маркерами..
посмотри на примере фейс - GETSOMEMC
Складской учет - Отчеты - наличие - по МЦ . Фильтр по МЦ вызовется
GETSOMEMC, при пометке записи Nrec МЦ, будет записываться в Pick.Crec, Pick.WList - определяет тип каталога/таблицы в данном случае он у тебя будет равен 7.
а вообще посмотри стандартные фейсы для выбора они скорей всего в папке FRM на серваке, или гдето на форуме есть.

Добавлено: 16 ноя 2005, 16:11
Slavik
Ged писал(а):Многи фейсы ее используют для занесения помеченных записей, хотя сейчас более уклон пошел на работу с маркерами..
посмотри на примере фейс - GETSOMEMC
Складской учет - Отчеты - наличие - по МЦ . Фильтр по МЦ вызовется
GETSOMEMC, при пометке записи Nrec МЦ, будет записываться в Pick.Crec, Pick.WList - определяет тип каталога/таблицы в данном случае он у тебя будет равен 7.
а вообще посмотри стандартные фейсы для выбора они скорей всего в папке FRM на серваке, или гдето на форуме есть.
получается, что это служебная таблица и ее можно периодически чистить, чтобы сбросить настройки пользователей (помеченные записи). Или она отвечает еще за что-то?

Нужно ли реплицировать эту таблицу между базами или достаточно просто пересоздать ее, чтобы восстановить настройки пользователей к первоначальному состоянию?

Добавлено: 16 ноя 2005, 16:17
Ged
Нет.. ни чего не нужно..
Эта табличка из схемы Users и она у каждого пользователя своя. см
Data\tmp\"Имена пользователей"
в каждом каталоге как раз и будет эта табличка..
Data\tmp вообще переодически лучше чистить.. особенно перед конвертацией.
В настройках она ни как не используется да и реплицировать ее не надо. тем более что не получится :))

Добавлено: 16 ноя 2005, 17:46
Slavik
Ged писал(а):Нет.. ни чего не нужно..
Эта табличка из схемы Users и она у каждого пользователя своя. см
Data\tmp"Имена пользователей"
в каждом каталоге как раз и будет эта табличка..
Data\tmp вообще переодически лучше чистить.. особенно перед конвертацией.
В настройках она ни как не используется да и реплицировать ее не надо. тем более что не получится :))
в оракле эта таблица находится в БД.
сейчас стоит задача разобраться, какие таблицы и для каких модулей нужны. Насколько важная информация в них раниться? Можно ли их без последствий чистить, для восстановления исходных настроек пользователей (как будто бы пользователя создали заново).

Добавлено: 16 ноя 2005, 18:15
Ged
Вот тут сложнее..
На сколько знаю в оракловой БД не прописаны схемы.
А так для эксперементов можно поставить себе первазивную БД
и смотреть какая табла где находится (в каком каталоге)...

Добавлено: 16 ноя 2005, 18:16
Ged
Реплецирование - подразумевалось средствами Oracle?

Добавлено: 16 ноя 2005, 18:28
WiRuc
Всю информацию по временным таблице можно получить из таблицы x$files по полям LOC2 и FLAGS. Таблицы, у которых LOC2 = 'User' можно безболезненно удалять.

Добавлено: 17 ноя 2005, 05:48
san
временные таблицы типа pick открываются в памяти и фактически в процессе работы в бд в них ничего не записывается.

запрос типа table.nrec /== pick.crec означает выбор всех записей из таблицы table и проверка каждой записи на соотвествие в pick на рабочей станции. по умному эту таблицу не стоило делать mt. это так, о наболевшем :)