Внешние атрибуты

ПНР и сопровождение

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

galover
Местный житель
Сообщения: 794
Зарегистрирован: 16 ноя 2007, 13:52

Внешние атрибуты

Сообщение galover »

Возникла следующая проблема: к платежкам необходимо программно записывать и программно считывать некоторое значение - дату. Решили создать внешний атрибут к PlPor, но пользователи стали видеть и соответственно править значение этого внешнего атрибута. Как можно извернуться в такой ситуации? Т.е. нужен внешний атрибут к PlPor, но чтобы его не видели и не правили рядовые юзеры. Решение с привязкой атрибута к BaseFin не подойдет. Может есть какой-то хинт, скажем в AttrNam что-то не дозадать, чтобы Галактика перестала воспринимать этот атрибут как полноценный? Заранее спасибо!
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Сообщение Алексей »

attrname.wtable - писать туда левое значение, и работать с ним только программно. не будет видно нигде. правда не знаю, не похерит ли его какая стандартная проверка.
galover
Местный житель
Сообщения: 794
Зарегистрирован: 16 ноя 2007, 13:52

Сообщение galover »

Алексей
вот и я этого опасаюсь :(
ilshat
Местный житель
Сообщения: 222
Зарегистрирован: 04 июн 2008, 14:35
Откуда: Стерлитамак
Контактная информация:

Сообщение ilshat »

А если указать тип атрибута один, а хранить в другом в attrval? :)
Ну скажем тип строковый указываете, а храните в дате...
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Сообщение Алексей »

вариант. но юзеры сподобятся записывать данные в строку... будут левые лишние атрибуты. хотя... если БД не большая - можно наверное.

galover а вы проверьте, и не опасайтесь :) или сделайте аттрибут к какой-нибудь левой неиспользуемой таблице.
Den
Местный житель
Сообщения: 1844
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Сообщение Den »

А фильтры протекта не работают на атрибуты ?
если создать атрибут к plpor-у и потом фильтр создать по условию
attrval.wtable+ attrval.cattrnam
ilshat
Местный житель
Сообщения: 222
Зарегистрирован: 04 июн 2008, 14:35
Откуда: Стерлитамак
Контактная информация:

Сообщение ilshat »

Алексей писал(а):но юзеры сподобятся записывать данные в строку... будут левые лишние атрибуты. хотя... если БД не большая - можно наверное.
Дык там же запись одна все равно в attrval... пусть пишут ежели юзерам делать неча :)
galover
Местный житель
Сообщения: 794
Зарегистрирован: 16 ноя 2007, 13:52

Сообщение galover »

ilshat
не айс, пользователь нажмет del на таком атрибуте (пусть и пустом) и все, нету моего атрибута
galover
Местный житель
Сообщения: 794
Зарегистрирован: 16 ноя 2007, 13:52

Сообщение galover »

скорее всего левую таблицу заюзаю, к тому же BaseFin-у, ну cRec естественно от PlPor буду подсовывать. Интересно есть ли такие процедуры в Галактике, которые проверяют мертвые души и не слетит ли все это?
Darikon
Постоянный обитатель
Сообщения: 188
Зарегистрирован: 17 июн 2008, 17:07
Откуда: Москва
Контактная информация:

Сообщение Darikon »

galover
есть... слетит...
мне кажется, лучше всего вариант когда заполняется поле vdate а пользователям предоставляется vstring и в саппорте по фильтру запрещается удалять атрибуты с данным именем.
galover
Местный житель
Сообщения: 794
Зарегистрирован: 16 ноя 2007, 13:52

Сообщение galover »

Darikon
не хотелось бы протект подтягивать :( есть на то основания
какие еще есть варианты? может вместо атрибута, писать в какую-нибудь таблицу? Есть такие - специально зарезервированные для пользовательских нужд?
Nikos
Местный житель
Сообщения: 577
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Томск

Сообщение Nikos »

Ну а если использовать любое неиспользуемое поле в PLPOR?
galover
Местный житель
Сообщения: 794
Зарегистрирован: 16 ноя 2007, 13:52

Сообщение galover »

Nikos
ну опять таки, оно видно в интерфейсе, конфигуратор и протект не подходят
Nikos
Местный житель
Сообщения: 577
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Томск

Сообщение Nikos »

так ведь много полей есть, которые не видны в интерфейсе
galover
Местный житель
Сообщения: 794
Зарегистрирован: 16 ноя 2007, 13:52

Сообщение galover »

Nikos
напиши, пожалуйста, если не в лом
Ответить