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

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
GTHack
Местный житель
Сообщения: 517
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Новосибирск Новосибирск
Контактная информация:

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

Сообщение GTHack »

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

по интерфейсу
1. мне нужно заменить стандартный фейс товарно-транспортной накладной на свой- это возможно и если возможно то как?
2. если конфигуратором подправить существующий фейс, то как эту настройку перенести на все компы (не настраивать же на каждом?!) - т.е. ТОЛЬКО настройку ЭТОГО фейса
(как то мне посоветовали сохранить конфигурацию в CRF файл, а на тачках просто его подключить - так это сбило другие настройки.)
Вообще интересует что входит в CRF файл.
[url=http://blog.gtalex.ru]Блог GTAlex[/url]
m0p3e
Местный житель
Сообщения: 1386
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

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

Сообщение m0p3e »

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

Что ты понимаешь под написать свой? Добавить поле конфигуратором не подходит под это понятие.
GTHack
Местный житель
Сообщения: 517
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Новосибирск Новосибирск
Контактная информация:

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

Сообщение 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 :)
[url=http://blog.gtalex.ru]Блог GTAlex[/url]
Max_Fin
На пенсии
Сообщения: 797
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г. Тюмень
Контактная информация:

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

Сообщение Max_Fin »

только словарь не трогай!!! ;D
не на самом деле спокойно можно докомпилить словарь, но не рекомендую, т.к. это вызовет доп. сложности при переходе на др. версии.
Используй таблицы Внешние атрибуты или Внешняя классификация. Посмотри как ими пользуется Галактика и все поймешь
Жду выхода Вселенная 2.12!
m0p3e
Местный житель
Сообщения: 1386
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

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

Сообщение m0p3e »

Макс правильно говорит... Don't touch!!! :)
ИМХО для тебя правильнее атрибуты.
Как crf подключать не знаю... Не приходилось. :)
Max_Fin
На пенсии
Сообщения: 797
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г. Тюмень
Контактная информация:

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

Сообщение Max_Fin »

:agree:
Жду выхода Вселенная 2.12!
Maxim
Постоянный гость
Сообщения: 96
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Пермь

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

Сообщение 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, особенно с атрибутами и классификаторами.
Ответить