pick

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Slavik
Постоянный гость
Сообщения: 69
Зарегистрирован: 21 авг 2005, 19:37
Откуда: Ukraine, Kharkov
Контактная информация:

pick

Сообщение Slavik »

Подскажите пожалуйста что за таблица PICK в Галактике и как она используется, с какими таблицами она взаимосвязана?
Ged
Местный житель
Сообщения: 645
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Сообщение Ged »

Многи фейсы ее используют для занесения помеченных записей, хотя сейчас более уклон пошел на работу с маркерами..
посмотри на примере фейс - GETSOMEMC
Складской учет - Отчеты - наличие - по МЦ . Фильтр по МЦ вызовется
GETSOMEMC, при пометке записи Nrec МЦ, будет записываться в Pick.Crec, Pick.WList - определяет тип каталога/таблицы в данном случае он у тебя будет равен 7.
а вообще посмотри стандартные фейсы для выбора они скорей всего в папке FRM на серваке, или гдето на форуме есть.
Slavik
Постоянный гость
Сообщения: 69
Зарегистрирован: 21 авг 2005, 19:37
Откуда: Ukraine, Kharkov
Контактная информация:

Сообщение Slavik »

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

Нужно ли реплицировать эту таблицу между базами или достаточно просто пересоздать ее, чтобы восстановить настройки пользователей к первоначальному состоянию?
Ged
Местный житель
Сообщения: 645
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Сообщение Ged »

Нет.. ни чего не нужно..
Эта табличка из схемы Users и она у каждого пользователя своя. см
Data\tmp\"Имена пользователей"
в каждом каталоге как раз и будет эта табличка..
Data\tmp вообще переодически лучше чистить.. особенно перед конвертацией.
В настройках она ни как не используется да и реплицировать ее не надо. тем более что не получится :))
Slavik
Постоянный гость
Сообщения: 69
Зарегистрирован: 21 авг 2005, 19:37
Откуда: Ukraine, Kharkov
Контактная информация:

Сообщение Slavik »

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

Сообщение Ged »

Вот тут сложнее..
На сколько знаю в оракловой БД не прописаны схемы.
А так для эксперементов можно поставить себе первазивную БД
и смотреть какая табла где находится (в каком каталоге)...
Ged
Местный житель
Сообщения: 645
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Сообщение Ged »

Реплецирование - подразумевалось средствами Oracle?
WiRuc
Местный житель
Сообщения: 414
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Воронеж

Сообщение WiRuc »

Всю информацию по временным таблице можно получить из таблицы x$files по полям LOC2 и FLAGS. Таблицы, у которых LOC2 = 'User' можно безболезненно удалять.
san
Местный житель
Сообщения: 412
Зарегистрирован: 28 апр 2005, 11:34
Откуда: Галактика Млечный Путь

Сообщение san »

временные таблицы типа pick открываются в памяти и фактически в процессе работы в бд в них ничего не записывается.

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