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

поля в своем интерфейсе

Добавлено: 01 апр 2003, 13:58
GTHack
для счетов необходимо разработать свой фейс товарно-транспортной информации (довольно сильно отличающийся от Галактического)вопросы по поводу полей
1. добавить поля в табличку ttndoc наскоко я понял не могу
2. использовать незадействованные (их мне нехватает, там всего 2 string поля, мне нужно как минимум 6.)
*. как в таких случаях поступают ?

по интерфейсу
1. мне нужно заменить стандартный фейс товарно-транспортной накладной на свой- это возможно и если возможно то как?
2. если конфигуратором подправить существующий фейс, то как эту настройку перенести на все компы (не настраивать же на каждом?!) - т.е. ТОЛЬКО настройку ЭТОГО фейса
(как то мне посоветовали сохранить конфигурацию в CRF файл, а на тачках просто его подключить - так это сбило другие настройки.)
Вообще интересует что входит в CRF файл.

Re: поля в своем интерфейсе

Добавлено: 01 апр 2003, 14:31
m0p3e
поля:
1. Можешь. Это называется докомпиляция.
2. Создай текстовые атрибуты атрибуты к TTNDOC.
фейс:
1. Напиши свой под именем заменяемого. Будет запускаться твой.
2. В crf файл-е сохраняются настройки отконфирурированных фейсов.

Что ты понимаешь под написать свой? Добавить поле конфигуратором не подходит под это понятие.

Re: поля в своем интерфейсе

Добавлено: 01 апр 2003, 14:52
GTHack
поля:
1.а подробнее? (альтер табле адд филд?)
2.ок
3.какой из пунктов предпочтительнее ?
4.не будет ли проблем при переходе на новую версию (собираемся на 5.82 переехать) в каждом из пунктов (такое подозрение что с п.1 будут и довольно сильные)

фейс:
1.ок
2.только настройки отконфигурированных фейсов? никаких других настроек?
т.е. я спокойно могу этот файл подключать в galnet.cfg в опцию [Configurator]
AddResources=d:\GAL57\MainBase\GT.crf
или
Resource=d:\GAL57\MainBase\GT.crf
не боясь завалить другие настройки ?
(кстати какой командой подрубать правильнее и в чём разница?)


написать свой фейс я думаю -
закомпилить файлик на випе с первой строчкой
Interface :)

Re: поля в своем интерфейсе

Добавлено: 01 апр 2003, 15:28
Max_Fin
только словарь не трогай!!! ;D
не на самом деле спокойно можно докомпилить словарь, но не рекомендую, т.к. это вызовет доп. сложности при переходе на др. версии.
Используй таблицы Внешние атрибуты или Внешняя классификация. Посмотри как ими пользуется Галактика и все поймешь

Re: поля в своем интерфейсе

Добавлено: 01 апр 2003, 15:50
m0p3e
Макс правильно говорит... Don't touch!!! :)
ИМХО для тебя правильнее атрибуты.
Как crf подключать не знаю... Не приходилось. :)

Re: поля в своем интерфейсе

Добавлено: 01 апр 2003, 17:21
Max_Fin
:agree:

Re: поля в своем интерфейсе

Добавлено: 01 апр 2003, 17:35
Maxim
Подключать конфигурационный ресурс нужно в

[Configurator]
AddResources=d:\GAL57\MainBase\GT.crf

Если внесешь в galnet.cfg на сервере (заменив c:\), то появятся у всех.
Делаю crf таким образом:
1) Удаляю <user>.crf и <user>.dsk;
2) Не трогая размеров положения окон вношу изменения в интерфейс (если менять порядок колонок в browse окне, то порядок запоминается);
3) Выхожу из Галактики <user>.crf - настройка интерфейса.
В 5.7 были интерфейсы, которые при выходе из Галактики давали runtime, особенно с атрибутами и классификаторами.