Подключение пользовательских справочников к документам программы ГТД
Первым делом необходимо создать файл myref.dat который имеет такую-же структуру и синтаксис как у refers.dat На примере подключения пользователського справочника MY_TNVED11.dbf к полям ГТД 31й графы:
- ----------------------------------------------------------------------------
- Секция описания справочников
- ----------------------------------------------------------------------------
Товары2 / 0/ ttt\MY_TNVED11 / 1/МОЙ ТНВЭД (Дети) / /M
- TNVED /10 - G33_2 /4 - DESCR /40 - COMMENT /20 /
- ----------------------------------------------------------------------------
- Секция подключения справочников
- ----------------------------------------------------------------------------
[GTD]
~31
+ Товары2 - TNVED / 33_1 - G33_2 / 33_2 - DESCR / 31.NAME /
Товары2 - под этим именем этот справочник будет подключен к нужным полям
ttt\MY_TNVED11 - это локальный путь к справочнику, из папки ref
Т.е. у меня в папке ref создана папка ttt а в ней лежит этот справочник
Не допускается абсолютных путей!
МОЙ ТНВЭД (Дети) - под таким именем будет показываться справочник в списке справочников по F4 /M - означает что в справочнике появится кнопка пополнить справочник из 31й гр.
Теперь в секции подключения: [GTD] - имя документа, берется из соответствующего *.dcf файла (файла описания структуры документа)
~31 - имя графы, к которому подключен этот справочник, т.е. ~ означает что эта графа безразмерная (т.е. состоящая из блока строк) и что из любой строки этого поля будет вызываться этот справоник.
Можно было бы наприсать вот так: 31_1 - это означает что только из первой строки поля вызывается справочник или 31.Name - только из 31й графы под 1-...
- TNVED / 33_1
- G33_2 / 33_2
- DESCR / 31.NAME
слева имена поле справочника, справа имена полей документа.