• Обсуждения на сайте Альта-Софт

Создание собственных справочников

вопросы по работе с программным обеспечением

Модераторы: Renat, Gala, alta_olg, expert, Lemur

Ответить
Аватара пользователя
dobeerman
Активный участник
Сообщения: 66
На форуме: c 17 май 2011
Сказал: 2 ед.
Получил: 1 ед.

Создание собственных справочников

Сообщение dobeerman »

Добрый день!

1.
Создал DBF, сохранил его в папке \ALTA\ref\CUSTOM\MY_TEST.DBF
В MYREF.DAT прописал
Тест / 0/ %REFPATH%..\REF\CUSTOM\MY_TEST / 1/CUSTOM_Тест/
- DID
- NAME
- PASS_CODE
- PASS_NO

При попытке извлечь из него значение

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

%%REF(MY_TEST,DID,21_0,NAME)
получаю пустую строку и ошибку при обработке.
*21_0 чисто для эксперимента взято.

Очень не хочется мешать кастомные базы с основными.
Что художник нарисовал неправильно?

2.
При выгрузке в шаблон использую идентификатор %%31.NAMEONLY. Но, проблема в том, что если длина поля больше допустимой (красные буквы), то выгружается только та часть поля, которая допустима к вводу, т.е. обрезанное наименование. Можно как-то обойти это ограничение?

Спасибо

ЗЫ. Не стесняйтесь в высказываниях, опыт в разработках под другие платформы есть ;)
rvs
Активный участник
Сообщения: 74
На форуме: c 27 апр 2010
Сказал: 1 ед.
Получил: 22 ед.

Re: Создание собственных справочников

Сообщение rvs »

dobeerman писал(а): 2.
При выгрузке в шаблон использую идентификатор %%31.NAMEONLY. Но, проблема в том, что если длина поля больше допустимой (красные буквы), то выгружается только та часть поля, которая допустима к вводу, т.е. обрезанное наименование. Можно как-то обойти это ограничение?
Да, есть такое. Обрезает до 255 символов.
К следующей версии поправим
Аватара пользователя
dobeerman
Активный участник
Сообщения: 66
На форуме: c 17 май 2011
Сказал: 2 ед.
Получил: 1 ед.

Re: Создание собственных справочников

Сообщение dobeerman »

Отлично. Спасибо!
А по первому вопросу можете просветить ?
rvs
Активный участник
Сообщения: 74
На форуме: c 27 апр 2010
Сказал: 1 ед.
Получил: 22 ед.

Re: Создание собственных справочников

Сообщение rvs »

dobeerman писал(а):А по первому вопросу можете просветить ?
приложите ваш MYREF.DAT.
А вообще, лучше сохраните справочник в папке Alta\Ref
alta_olg
Модератор
Сообщения: 2537
На форуме: c 05 ноя 2004
Откуда: Москва, Альта-Софт
Сказал: 1 ед.
Получил: 104 ед.

Re: Создание собственных справочников

Сообщение alta_olg »

dobeerman писал(а):Добрый день!

1.
Создал DBF, сохранил его в папке \ALTA\ref\CUSTOM\MY_TEST.DBF
В MYREF.DAT прописал
Тест / 0/ %REFPATH%..\REF\CUSTOM\MY_TEST / 1/CUSTOM_Тест/
Назначение путей внутри такой конструкции не предусмотрено.
А вот так прокатит:
Тест / 0/ CUSTOM\MY_TEST / 1/CUSTOM_Тест/
CUSTOM должна быть в REF
Олег Михайлов
Отдел техн. поддержки и разработки ПО
Ответить