===== AB_READPHONENBR =====
==== синтаксис ====
int AB_READPHONENBR(AB_NUM_ITEM *,int rec_num, int field_ID);
==== описание ====
Функция получает номер от конкретной записи
==== параметры ====
* **AB_NUM_ITEM** - указатель на структуру AB_NUM_ITEM. В нее будет записан результат.
* **rec_num** - номер записи от которой нужно прочитать строку. Необходимо получать через функцию [[GetABRecNum]].
* **field_ID** - ID поля, от которого необходимо прочитать строку. Получение ID см. в примере.
==== возвращаемое значение ====
* **0** - в случае ошибки
* **1** - в случае успешного выполнения
==== пример ====
AB_NUM_ITEM * st = new AB_NUM_ITEM;
AB_GET_STRUCT abs;
int i = 0;
short * abd = (short*)get_AB_ITEMS_DESC();
//Ищем нужный ITEM_DESC
while(i!=AB_ITEM_FPI)
{
if ( abd[ AB_ITEM_DESC_NUM_DISPLACE/sizeof(short) ] == AB_ITEM_FIELD_N_MOBILE )
break;
abd += AB_ITEM_DESC_SIZE/sizeof(short);
i++;
}
abs.unk_02 = 2;
abs.rec_num = 1;
int num = GetABRecNum(&abs);
AB_READPHONENBR(st, num, abd[ AB_ITEM_DESC_ID_DISPLACE/sizeof(short) ] );
TEXTID name = AB_NUM_ITEM2TextID(st); //получаем TEXTID с мобильным номером контакта
==== см. также ====
[[get_AB_ITEMS_DESC]], [[AB_NUM_ITEM2TextID]], [[GetABRecNum]]