Страница 1 из 1

Значение поля по Nrec'у

Добавлено: 18 окт 2005, 19:28
AlexV
Здравствуйте!
Подскажите, пожалуйста, сущестует ли в VIP'е функция возвращающая значение поля по Nrec и номеру/назвнию таблицы.
Спасибо.

Добавлено: 18 окт 2005, 22:59
Diman
Насколько мне известно нет, но есть другие методы средства которых с лихвой хватает для разработки своих интерфейсов: ф-ции навигации по таблицам, средства SQL (хотя и урезанные) и т.д. Просто нужно немного почитать доки и слегка подумать.... или хотя бы описать конкретную проблему :smile:

Добавлено: 19 окт 2005, 11:17
Johny
а чем не устраивает например штука, типа

GetFirst Katmc where ((123456789/==katmc.nrec))
message ('Имя МЦ=', Katmc.Name);

Добавлено: 19 окт 2005, 11:37
edward_K
пример вызова
if(initservtxo(0),TxoGetExClassCode1('katmc',46,???),'???')
тебе конкретно нужно
sTxoGetField(tablename:string,fieldname:string,crec :comp ) :string
- остальные смотри в дока

Добавлено: 19 окт 2005, 11:51
Johny
А если не секрет, то в каком конкретно разделе документации описана функци sTxoGetField ?
Сейчас пробежал все по Випу, и txoapi.pdf и чего-то не обнаружил описания.

Добавлено: 19 окт 2005, 11:56
edward_K
в txo.pdf загляни - наверное там
я вообще то смотрел reliz585.pdf

Добавлено: 19 окт 2005, 12:11
Johny
Да есть в txo.pdf только в версии 7.11 нету, а вот который к 7.12 идет, в нем есть

Добавлено: 19 окт 2005, 13:06
AlexV
edward_K, спасибо сработало.
Хотя я и сам этого и начинал. Мне нужно было достать код ISO валюты расчетов (в валютной платежке) для экпорта.
sTxoGetField('klval','iso',cValR)-ничего не давало и я подумал, что в этом случае TxoGetField не будет отрабатывать.
Оказалось, что ссылка на валюту расчетов хранится в поле CGRUZOTP - Код Грузоотправителя. :???:
После осознания этого факта в полном объеме, я смог получить код нужной валюты.