Как получить строковый код аналитики?

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

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

Ответить
SergZol
Постоянный обитатель
Сообщения: 155
Зарегистрирован: 03 сен 2007, 19:06
Откуда: Россия,Казань

Как получить строковый код аналитики?

Сообщение SergZol »

в формулах пат пишут [5:"001"']
как я понял в 5-ой аналитике код =005
как код вытащить с помощью vip-а
нашел ShowKau(,) - показывает наименование, а нужен код
LaaLaa

Сообщение LaaLaa »

См. в примерах из TxoApi.rar

ShowKau.vpp

Код: Выделить всё

// Получить строковый код КАУ (string(NRec) для системных и StrKod для пользовательских)
#declare ShowKau2(wKau,cKau)
  if (GetAnyKAU(cgAkSimple, #wKau, #cKau), GivenAnName(cgAnStrKod), '')
#end

// Получить наименование по номеру (Num см. cgAnXXXXXX из KauConst.inc)
#declare ShowKauNum(wKau,cKau,Num)
  if (GetAnyKAU(cgAkSimple, #wKau, #cKau), GivenAnName(#Num), '')
#end
kauconst.inc

Код: Выделить всё

// константы для функции GivenAnName
// см. также Tip&Stat\KauTable.xls
  cgAnName      = 1; // Наименование КАУ
  cgAnStrKod    = 2; // системные String(NRec), ручные SpKau.Code
  cgAnStrKey    = 3; // ключ для сортировки в отчетах, определяется по настройкам (StrName+StrKod) (StrKod+StrName)
  cgAnNode      = 4; // строковое представление cNode (вышестоящего элемента)
  cgAnAbbr      = 5; // уникальный строковый ID для использования в формулах (!!!не изменяется!!!)
  cgAnCode      = 6; // уникальный код как правило для сортировки в каталогах (может меняться)
SergZol
Постоянный обитатель
Сообщения: 155
Зарегистрирован: 03 сен 2007, 19:06
Откуда: Россия,Казань

Сообщение SergZol »

сенкс, двоечку пропустил :)
Ответить