Страница 1 из 2
Код/Наименование Аналитики во Внешнем атрибуте
Добавлено: 01 июл 2011, 12:06
Senkrid
Всем доброго времени суток.
Подскажите, можно ли, при добавлении нового поля в интерфейсе Атрибута с типом ссылка, сделать возможным отображение или кода выбранного атрибута или наименования(что и показывается по умолчанию)?
Если да - как? (никаких подобных свойств при конфигурировании не обнаружил)
Re: Код/Наименование Аналитики во Внешнем атрибуте
Добавлено: 01 июл 2011, 12:49
n0where
Re: Код/Наименование Аналитики во Внешнем атрибуте
Добавлено: 01 июл 2011, 14:16
Senkrid
Как понял, там создается "свой" выбора для атрибута типа ссылка (
не аналитика).
Повторюсь, что в моем случае это пользовательская аналитика и при при добавлении на форму отображается наименование этой аналитики. Но хотелось бы что бы отображался код.
PS
Суть всего вопроса сводится к возможности/невозможности использованиюя функций конфигуратора, для решения моей задачи. Если такой возможности нет - буду разбираться с предложенным вариантом (хоть на первый взгляд не совсем понятным
![Embarassed :oops:](./images/smilies/230.gif)
)
Re: Код/Наименование Аналитики во Внешнем атрибуте
Добавлено: 01 июл 2011, 14:46
n0where
Можно и конфигуратором код вытщить
т.е. добавить поле и в вычисляемом поле прописать
код (GetKauReffCode) + наименование (GetKauReffName)
А во нешних атрибутах будет без кода
Попробуйте так
По поводу второго. там нужно просто добавить какуюнидь таблицу и при вызове вызывать интерфейсвыбора из пользовательской аналитике, на VSTRING пишем куда угодно
Re: Код/Наименование Аналитики во Внешнем атрибуте
Добавлено: 01 июл 2011, 15:49
edward_K
то что на экране отображается определяется правилами показа аналитики в бухкнтуре - сделайте там с кодом да и все.
Re: Код/Наименование Аналитики во Внешнем атрибуте
Добавлено: 04 июл 2011, 06:11
Senkrid
edward_K писал(а):то что на экране отображается определяется правилами показа аналитики в бухкнтуре - сделайте там с кодом да и все.
![Cool :cool:](./images/smilies/088.gif)
настройка "Структура КАУ по пользовательским аналитикам" решает поставленную задачу.
Re: Код/Наименование Аналитики во Внешнем атрибуте
Добавлено: 04 июл 2011, 06:30
Senkrid
n0where писал(а):Можно и конфигуратором код вытщить
т.е. добавить поле и в вычисляемом поле прописать
код (GetKauReffCode) + наименование (GetKauReffName)
А во нешних атрибутах будет без кода
Попробуйте так
По поводу второго. там нужно просто добавить какуюнидь таблицу и при вызове вызывать интерфейсвыбора из пользовательской аналитике, на VSTRING пишем куда угодно
Однако с этим вариантом трудности.
function GetKauReffCode (TableName: string; cRec:comp; wKau:word) : string; (Из KauReff.vih)
В конфигураторе добавляю вычисляемое поле и пишу выражение:
GetKauReffName('KatSopr', KatSopr.nRec,
[код_нужной_пользовательской_аналитики]), но всегда возвращает пустую строку (как и GetKauReffCode). В чем может быть проблема?
Re: Код/Наименование Аналитики во Внешнем атрибуте
Добавлено: 04 июл 2011, 09:20
n0where
Может SPSOPR?
Re: Код/Наименование Аналитики во Внешнем атрибуте
Добавлено: 05 июл 2011, 07:36
Senkrid
n0where писал(а):Может SPSOPR?
Нет, проверяемый атрибут создан для таблицы накладных а не спецификаций.
Re: Код/Наименование Аналитики во Внешнем атрибуте
Добавлено: 05 июл 2011, 07:53
n0where
тогда код аналитики неверный.
Проще всего делать так: открываешь настройку тхо, F3 и смотришь чего тебе для счастья не знатает
Re: Код/Наименование Аналитики во Внешнем атрибуте
Добавлено: 05 июл 2011, 10:46
edward_K
еще можно рассмотреть
if(GetAnyKau(word(0),ww_tbl,wwckau),GivenAnName(1),'')
то ли 2, то ли 6 вместо 1 - код - подберете или на форуме поищите.
преимущество то, что можно зацепить код аналитики из attrnam.
GetKauRef это все таки внешние кау, а не атрибуты.
Re: Код/Наименование Аналитики во Внешнем атрибуте
Добавлено: 05 июл 2011, 11:33
n0where
Повторюсь, что в моем случае это пользовательская аналитика
Нет, проверяемый атрибут создан для таблицы накладных а не спецификаций.
А фиг его знает чего ему нужно...
Re: Код/Наименование Аналитики во Внешнем атрибуте
Добавлено: 07 июл 2011, 07:28
Senkrid
n0where писал(а):Повторюсь, что в моем случае это пользовательская аналитика
Нет, проверяемый атрибут создан для таблицы накладных а не спецификаций.
А фиг его знает чего ему нужно...
![Smile :)](./images/smilies/078.gif)
Нужен код выбранной аналитики во внешнем атрибуте (атрибут типа "ссылка" на пользовательскую аналитику)
Re: Код/Наименование Аналитики во Внешнем атрибуте
Добавлено: 07 июл 2011, 08:06
Senkrid
edward_K писал(а):еще можно рассмотреть
if(GetAnyKau(word(0),ww_tbl,wwckau),GivenAnName(1),'')
то ли 2, то ли 6 вместо 1 - код - подберете или на форуме поищите.
преимущество то, что можно зацепить код аналитики из attrnam.
GetKauRef это все таки внешние кау, а не атрибуты.
![Cool :cool:](./images/smilies/088.gif)
Этот способ тоже помог. Использовал значение параметра "2".
PS
Если кто то не понял какую задачу пытаюсь решить - спрашивайте. Может найдется третье решение.
Re: Код/Наименование Аналитики во Внешнем атрибуте
Добавлено: 07 июл 2011, 09:02
n0where
Интересно как можно подрубить пользовательскую аналитику без атрибутов
![Confused :?](./images/smilies/178.gif)