Помогите написать интерфейс для формы
Модераторы: m0p3e, edward_K, Модераторы
Помогите написать интерфейс для формы
Нужно сделать форму справки (в frm ), примерно такого содержания:
1. ФИО;
2. Подразделение;
3. Дата увольнения;
4. Средний заработок за последние три месяца до увольнения(числом и прописью);
5. Количество отработанных недель за последние 12 месяцев перед увольнением;
и ещё несколько не существенных пунктов.
Проблема в том, что мне нужно в форму данные (номер сотрудника например или ФИО) из интерфейса направить. Помогите написать интерфейс.
1. ФИО;
2. Подразделение;
3. Дата увольнения;
4. Средний заработок за последние три месяца до увольнения(числом и прописью);
5. Количество отработанных недель за последние 12 месяцев перед увольнением;
и ещё несколько не существенных пунктов.
Проблема в том, что мне нужно в форму данные (номер сотрудника например или ФИО) из интерфейса направить. Помогите написать интерфейс.
Если по порядку, то я только месяц как работаю с Галактикой.
Для компиляции интерфейсов у нас нет модуля на Support'e. Есть только VIP.EXE, да и то для него нет даже VIP.CFG.
На форуме я нашёл CFG, настроил, но RES - ки он не компилирует. В литературе которой мы располагаем то же ничего об этом нет.
Мне бы для начала отладить компилятор.
А там я уже разберусь, описание языка vip есть.
Для компиляции интерфейсов у нас нет модуля на Support'e. Есть только VIP.EXE, да и то для него нет даже VIP.CFG.
На форуме я нашёл CFG, настроил, но RES - ки он не компилирует. В литературе которой мы располагаем то же ничего об этом нет.
Мне бы для начала отладить компилятор.
А там я уже разберусь, описание языка vip есть.
Вот пример vip.cfg который я спользую.
Из-за чего может быть что vip не компилирует res. Может это из-за лицензии, но тогда какой файл лицензии мне подключать???
Код: Выделить всё
#include C:\test_elprom\EXE\COLOR.CFG
[DataBase] DataBaseName=Test_Elprom
DataBaseDriver=MS70DRV.DLL
TempTableInMem = off
UserTableInMem = off
DictionaryDirectory=C:\GAL573\DATA\dict
[System]
EditorFileMask=*.*
SavedInterfaceLayout=yes
OpenResources=c:\test_elprom\exe\*.res
[Compilers]
OutputResourceName=C:\test_elprom\MY_RES\OUTPUT\002_K.res
WriteToResource=yes
WriteDebugInfo=on
WriteListing=on
ErrorLevel=2
Make=On
IncludesPath=.\
IncludesPath=c:\source
ClearResource=Off
/resources=C:\test_elprom\EXE\G_vip.res
/resources=C:\test_elprom\exe\user.res
/resources=C:\test_elprom\exe\extfun.res
/resources=C:\test_elprom\exe\*.res
[SQLDriver]
SQLServer=172.16.44.11
[DeskTop]
EnableHeapView=Off
EnableHelpLine=Off
LoadDesktopLayout=Off
SaveDesktopLayout=Off
[Screen] Mode=Co80
RunScreenSaverInterval=1
[LicParam]
LicFileName=C:\test_elprom\MY_RES\SUPPORT.LIC
Из-за чего может быть что vip не компилирует res. Может это из-за лицензии, но тогда какой файл лицензии мне подключать???
-
- На пенсии
- Сообщения: 797
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: г. Тюмень
- Контактная информация:
Лучше подключать всеsan писал(а):[DataBase]
/resources=C:\test_elprom\EXE\g_oper.res;
/resources=C:\test_elprom\exe\extfun.res
/resources=C:\test_elprom\EXE\*.res
не ищите ускорения, там где его нет
Гляньте предложение от Алексея про лицензию (именно от support!), скорее всего ее у Вас нет.Alexey писал(а):Из-за чего может быть что vip не компилирует res
Жду выхода Вселенная 2.12!
-
- Местный житель
- Сообщения: 2896
- Зарегистрирован: 24 июн 2005, 12:12
- Откуда: Иркутская область
Согласен с KATZ
У меня было так что прототип был в двух ресурсах, а комплиил я пачку ФРМом... и подключены ресурсы были не в той последовательности, т.е. подключенный позже ресурс имел более древнюю версию прототипа, как результат, "Не совпадение линкформы и прототипа".
Поменял их местами - получилось.
К чему подключать лишние ресурсы? Я кроме extfun подключаю ресы только когда собираю фрм-ки. И то смотрю какой res нужен, а не все подряд...
Ускорения может быть и нет, но как в анекдоте "непорядочек"
У меня было так что прототип был в двух ресурсах, а комплиил я пачку ФРМом... и подключены ресурсы были не в той последовательности, т.е. подключенный позже ресурс имел более древнюю версию прототипа, как результат, "Не совпадение линкформы и прототипа".
Поменял их местами - получилось.
К чему подключать лишние ресурсы? Я кроме extfun подключаю ресы только когда собираю фрм-ки. И то смотрю какой res нужен, а не все подряд...
Ускорения может быть и нет, но как в анекдоте "непорядочек"
Это пример моего LIC файла, только без цифр. Где ту BILMENU меню и есть ли оно тут вообще???Должен быть в файле лицензии саппорта - секция называется BILMENU
Код: Выделить всё
Версия файла лицензий : Х
Название организации : ХХХХХ
Дата приостановки абонентского обслуживания : 31/01/2006
Номер лицензии : Х
Список доступных контуров {
ST_ALONE
ADMCONSOLEMENU
ARDMAIN
ARMRESOURCE
CORPOSERVER
FCENVMAIN
IMEXMAIN
JOURNALMENU
PROTECTMENU
SQLMAIN
}
Список доступных платформ {
MSSQLSERVER
OTHERREGIONS
}
Список атрибутов {
}
Серийный номер 1 аппаратного ключа : ХХХХХХХ
Серийный номер 2 аппаратного ключа : ХХХХХХХ
Серийный номер 3 аппаратного ключа : ХХХХХХХ
Серийный номер 4 аппаратного ключа : ХХХХХХХ
Серийный номер 5 аппаратного ключа : ХХХХХХХ
Дополнительная информация 1 : ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ
ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ
ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ
ХХХХХХХХХХХХХХХХХХХХХХХ
Дополнительная информация 2 : ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ
ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ
ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ
ХХХХХХХХХХХХХХХХХХХХХХХ
Идентификатор клиента (первая часть) : ХХХХ
Идентификатор клиента (вторая часть) : ХХХХ
Пароль 1 для аппаратного ключа : ХХХХ
Пароль 2 для аппаратного ключа : ХХХХХХХХ
Код лицензии (первая часть) : ХХХХХХХХ
Код лицензии (вторая часть) : ХХХХХХХХ
Контрольная сумма : ХХХХХХХХ
-
- На пенсии
- Сообщения: 797
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: г. Тюмень
- Контактная информация:
Ну подловили, подловили.
Не подключаю я так патчи. Есть общий для всех cfg, который используется у меня для всех сборок
Отсюда Ваш вариант тоже ущербен правильно вести так
// порядок подключения патчей - на основе файла galres.pas из common03
// 1. 'Plan'
// 2. 'Proizv'
// 3. 'Staff'
// 4. 'Zar'
// 5. 'ZarExt'
// 6. 'Buh'
// 7. 'Txo'
// 8. 'Kau'
// 9. 'Fin'
// 10. 'SFO'
// 11. 'OS'
// 12. 'KBU'
// 13. 'Nalog'
// 14. 'Sklad'
// 15. 'Remont'
// 16. 'Oper'
// 17. 'XlsRep'
// 18. 'Common'
// 19. 'GalMenu'
// 20. 'Gal'
// [ 1 ]
/resources:%vipRooT%\GalRes\%verCode%\plan\plan02\*.res
/resources:%vipRooT%\GalRes\%verCode%\plan\plan02\fix01\*.res
/resources:%vipRooT%\GalRes\%verCode%\plan\plan02\fix02\*.res
/resources:%vipRooT%\GalRes\%verCode%\plan\plan02\fix03\*.res
/resources:%vipRooT%\GalRes\%verCode%\plan\plan02\fix04\*.res
/resources:%vipRooT%\GalRes\%verCode%\plan\plan02\fix05\*.res
// [ 2 ]
/resources:%vipRooT%\GalRes\%verCode%\proiZv\pro02\*.res
/resources:%vipRooT%\GalRes\%verCode%\proiZv\pro02\fix01\*.res
// [ 4 ]
/resources:%vipRooT%\GalRes\%verCode%\zar\zar11\*.res
/resources:%vipRooT%\GalRes\%verCode%\zar\zar11\fix01\*.res
// [ 6 ]
/resources:%vipRooT%\GalRes\%verCode%\buH\buh06\*.res
/resources:%vipRooT%\GalRes\%verCode%\buH\buh06\fix01\*.res
/resources:%vipRooT%\GalRes\%verCode%\buH\buh06\fix02\*.res
/resources:%vipRooT%\GalRes\%verCode%\buH\buh06\fix03\*.res
// [ 7 ]
/resources:%vipRooT%\GalRes\%verCode%\tXo\txo03\*.res
/resources:%vipRooT%\GalRes\%verCode%\tXo\txo03\fix01\*.res
/resources:%vipRooT%\GalRes\%verCode%\tXo\txo03\fix02\*.res
/resources:%vipRooT%\GalRes\%verCode%\tXo\txo03\fix03\*.res
// [ 8 ]
/resources:%vipRooT%\GalRes\%verCode%\kaU\kau03\*.res
// [ 9 ]
/resources:%vipRooT%\GalRes\%verCode%\fin\fin02\*.res
/resources:%vipRooT%\GalRes\%verCode%\fin\fin02\fix01\*.res
/resources:%vipRooT%\GalRes\%verCode%\fin\fin02\fix02\*.res
/resources:%vipRooT%\GalRes\%verCode%\fin\fin02\fix03\*.res
/resources:%vipRooT%\GalRes\%verCode%\fin\fin02\fix04\*.res
/resources:%vipRooT%\GalRes\%verCode%\fin\fin02\fix05\*.res
/resources:%vipRooT%\GalRes\%verCode%\fin\fin02\fix06\*.res
/resources:%vipRooT%\GalRes\%verCode%\fin\fin02\fix07\*.res
/resources:%vipRooT%\GalRes\%verCode%\fin\fin02\fix08\*.res
/resources:%vipRooT%\GalRes\%verCode%\fin\fin02\fix09\*.res
// [ 10 ]
/resources:%vipRooT%\GalRes\%verCode%\sfo\sfo02\*.res
/resources:%vipRooT%\GalRes\%verCode%\sfo\sfo02\fix01\*.res
/resources:%vipRooT%\GalRes\%verCode%\sfo\sfo02\fix02\*.res
// [ 11 ]
/resources:%vipRooT%\GalRes\%verCode%\os\os03\*.res
// [ 12 ]
/resources:%vipRooT%\GalRes\%verCode%\kbu\kbu03\*.res
/resources:%vipRooT%\GalRes\%verCode%\kbu\kbu03\fix01\*.res
/resources:%vipRooT%\GalRes\%verCode%\kbu\kbu03\fix02\*.res
/resources:%vipRooT%\GalRes\%verCode%\kbu\kbu03\fix03\*.res
/resources:%vipRooT%\GalRes\%verCode%\kbu\kbu03\fix04\*.res
/resources:%vipRooT%\GalRes\%verCode%\kbu\kbu03\fix05\*.res
/resources:%vipRooT%\GalRes\%verCode%\kbu\kbu03\fix06\*.res
/resources:%vipRooT%\GalRes\%verCode%\kbu\kbu03\fix07\*.res
// [ 13 ]
/resources:%vipRooT%\GalRes\%verCode%\nalog\nalog01\*.res
/resources:%vipRooT%\GalRes\%verCode%\nalog\nalog02\*.res
// [ 14 ]
/resources:%vipRooT%\GalRes\%verCode%\sklad\sklad02\*.res
/resources:%vipRooT%\GalRes\%verCode%\sklad\sklad02\fix01\*.res
/resources:%vipRooT%\GalRes\%verCode%\sklad\sklad02\fix02\*.res
/resources:%vipRooT%\GalRes\%verCode%\sklad\sklad02\fix03\*.res
/resources:%vipRooT%\GalRes\%verCode%\sklad\sklad02\fix04\*.res
// [ 15 ]
/resources:%vipRooT%\GalRes\%verCode%\remont\rem03\*.res
/resources:%vipRooT%\GalRes\%verCode%\remont\rem03\fix01\*.res
/resources:%vipRooT%\GalRes\%verCode%\remont\rem03\fix02\*.res
// [ 16 ]
/resources:%vipRooT%\GalRes\%verCode%\oper\oper02\*.res
/resources:%vipRooT%\GalRes\%verCode%\oper\oper02\fix01\*.res
/resources:%vipRooT%\GalRes\%verCode%\oper\oper02\fix02\*.res
/resources:%vipRooT%\GalRes\%verCode%\oper\oper02\fix03\*.res
/resources:%vipRooT%\GalRes\%verCode%\oper\oper02\fix04\*.res
/resources:%vipRooT%\GalRes\%verCode%\oper\oper02\fix05\*.res
/resources:%vipRooT%\GalRes\%verCode%\oper\oper02\fix06\*.res
/resources:%vipRooT%\GalRes\%verCode%\oper\oper02\fix07\*.res
/resources:%vipRooT%\GalRes\%verCode%\oper\oper02\fix08\*.res
/resources:%vipRooT%\GalRes\%verCode%\oper\oper02\fix09\*.res
// [ 17 ]
/resources:%vipRooT%\GalRes\%verCode%\xlsrep\xlsrep02\*.res
// [ 18 ]
/resources:%vipRooT%\GalRes\%verCode%\common\comm07\*.res
/resources:%vipRooT%\GalRes\%verCode%\common\comm07\fix01\*.res
/resources:%vipRooT%\GalRes\%verCode%\common\comm07\fix02\*.res
/resources:%vipRooT%\GalRes\%verCode%\common\comm07\fix04\*.res
// [ 19 ]
/resources:%vipRooT%\GalRes\%verCode%\galmnu\gmnu11\*.res
// [ ? ]
/resources:%vipRooT%\GalRes\%verCode%\galhlp\ghlp02\*.res
/resources:%vipRooT%\GalRes\%verCode%\galsys\gsys05\*.res
Не подключаю я так патчи. Есть общий для всех cfg, который используется у меня для всех сборок
Отсюда Ваш вариант тоже ущербен правильно вести так
// порядок подключения патчей - на основе файла galres.pas из common03
// 1. 'Plan'
// 2. 'Proizv'
// 3. 'Staff'
// 4. 'Zar'
// 5. 'ZarExt'
// 6. 'Buh'
// 7. 'Txo'
// 8. 'Kau'
// 9. 'Fin'
// 10. 'SFO'
// 11. 'OS'
// 12. 'KBU'
// 13. 'Nalog'
// 14. 'Sklad'
// 15. 'Remont'
// 16. 'Oper'
// 17. 'XlsRep'
// 18. 'Common'
// 19. 'GalMenu'
// 20. 'Gal'
// [ 1 ]
/resources:%vipRooT%\GalRes\%verCode%\plan\plan02\*.res
/resources:%vipRooT%\GalRes\%verCode%\plan\plan02\fix01\*.res
/resources:%vipRooT%\GalRes\%verCode%\plan\plan02\fix02\*.res
/resources:%vipRooT%\GalRes\%verCode%\plan\plan02\fix03\*.res
/resources:%vipRooT%\GalRes\%verCode%\plan\plan02\fix04\*.res
/resources:%vipRooT%\GalRes\%verCode%\plan\plan02\fix05\*.res
// [ 2 ]
/resources:%vipRooT%\GalRes\%verCode%\proiZv\pro02\*.res
/resources:%vipRooT%\GalRes\%verCode%\proiZv\pro02\fix01\*.res
// [ 4 ]
/resources:%vipRooT%\GalRes\%verCode%\zar\zar11\*.res
/resources:%vipRooT%\GalRes\%verCode%\zar\zar11\fix01\*.res
// [ 6 ]
/resources:%vipRooT%\GalRes\%verCode%\buH\buh06\*.res
/resources:%vipRooT%\GalRes\%verCode%\buH\buh06\fix01\*.res
/resources:%vipRooT%\GalRes\%verCode%\buH\buh06\fix02\*.res
/resources:%vipRooT%\GalRes\%verCode%\buH\buh06\fix03\*.res
// [ 7 ]
/resources:%vipRooT%\GalRes\%verCode%\tXo\txo03\*.res
/resources:%vipRooT%\GalRes\%verCode%\tXo\txo03\fix01\*.res
/resources:%vipRooT%\GalRes\%verCode%\tXo\txo03\fix02\*.res
/resources:%vipRooT%\GalRes\%verCode%\tXo\txo03\fix03\*.res
// [ 8 ]
/resources:%vipRooT%\GalRes\%verCode%\kaU\kau03\*.res
// [ 9 ]
/resources:%vipRooT%\GalRes\%verCode%\fin\fin02\*.res
/resources:%vipRooT%\GalRes\%verCode%\fin\fin02\fix01\*.res
/resources:%vipRooT%\GalRes\%verCode%\fin\fin02\fix02\*.res
/resources:%vipRooT%\GalRes\%verCode%\fin\fin02\fix03\*.res
/resources:%vipRooT%\GalRes\%verCode%\fin\fin02\fix04\*.res
/resources:%vipRooT%\GalRes\%verCode%\fin\fin02\fix05\*.res
/resources:%vipRooT%\GalRes\%verCode%\fin\fin02\fix06\*.res
/resources:%vipRooT%\GalRes\%verCode%\fin\fin02\fix07\*.res
/resources:%vipRooT%\GalRes\%verCode%\fin\fin02\fix08\*.res
/resources:%vipRooT%\GalRes\%verCode%\fin\fin02\fix09\*.res
// [ 10 ]
/resources:%vipRooT%\GalRes\%verCode%\sfo\sfo02\*.res
/resources:%vipRooT%\GalRes\%verCode%\sfo\sfo02\fix01\*.res
/resources:%vipRooT%\GalRes\%verCode%\sfo\sfo02\fix02\*.res
// [ 11 ]
/resources:%vipRooT%\GalRes\%verCode%\os\os03\*.res
// [ 12 ]
/resources:%vipRooT%\GalRes\%verCode%\kbu\kbu03\*.res
/resources:%vipRooT%\GalRes\%verCode%\kbu\kbu03\fix01\*.res
/resources:%vipRooT%\GalRes\%verCode%\kbu\kbu03\fix02\*.res
/resources:%vipRooT%\GalRes\%verCode%\kbu\kbu03\fix03\*.res
/resources:%vipRooT%\GalRes\%verCode%\kbu\kbu03\fix04\*.res
/resources:%vipRooT%\GalRes\%verCode%\kbu\kbu03\fix05\*.res
/resources:%vipRooT%\GalRes\%verCode%\kbu\kbu03\fix06\*.res
/resources:%vipRooT%\GalRes\%verCode%\kbu\kbu03\fix07\*.res
// [ 13 ]
/resources:%vipRooT%\GalRes\%verCode%\nalog\nalog01\*.res
/resources:%vipRooT%\GalRes\%verCode%\nalog\nalog02\*.res
// [ 14 ]
/resources:%vipRooT%\GalRes\%verCode%\sklad\sklad02\*.res
/resources:%vipRooT%\GalRes\%verCode%\sklad\sklad02\fix01\*.res
/resources:%vipRooT%\GalRes\%verCode%\sklad\sklad02\fix02\*.res
/resources:%vipRooT%\GalRes\%verCode%\sklad\sklad02\fix03\*.res
/resources:%vipRooT%\GalRes\%verCode%\sklad\sklad02\fix04\*.res
// [ 15 ]
/resources:%vipRooT%\GalRes\%verCode%\remont\rem03\*.res
/resources:%vipRooT%\GalRes\%verCode%\remont\rem03\fix01\*.res
/resources:%vipRooT%\GalRes\%verCode%\remont\rem03\fix02\*.res
// [ 16 ]
/resources:%vipRooT%\GalRes\%verCode%\oper\oper02\*.res
/resources:%vipRooT%\GalRes\%verCode%\oper\oper02\fix01\*.res
/resources:%vipRooT%\GalRes\%verCode%\oper\oper02\fix02\*.res
/resources:%vipRooT%\GalRes\%verCode%\oper\oper02\fix03\*.res
/resources:%vipRooT%\GalRes\%verCode%\oper\oper02\fix04\*.res
/resources:%vipRooT%\GalRes\%verCode%\oper\oper02\fix05\*.res
/resources:%vipRooT%\GalRes\%verCode%\oper\oper02\fix06\*.res
/resources:%vipRooT%\GalRes\%verCode%\oper\oper02\fix07\*.res
/resources:%vipRooT%\GalRes\%verCode%\oper\oper02\fix08\*.res
/resources:%vipRooT%\GalRes\%verCode%\oper\oper02\fix09\*.res
// [ 17 ]
/resources:%vipRooT%\GalRes\%verCode%\xlsrep\xlsrep02\*.res
// [ 18 ]
/resources:%vipRooT%\GalRes\%verCode%\common\comm07\*.res
/resources:%vipRooT%\GalRes\%verCode%\common\comm07\fix01\*.res
/resources:%vipRooT%\GalRes\%verCode%\common\comm07\fix02\*.res
/resources:%vipRooT%\GalRes\%verCode%\common\comm07\fix04\*.res
// [ 19 ]
/resources:%vipRooT%\GalRes\%verCode%\galmnu\gmnu11\*.res
// [ ? ]
/resources:%vipRooT%\GalRes\%verCode%\galhlp\ghlp02\*.res
/resources:%vipRooT%\GalRes\%verCode%\galsys\gsys05\*.res
Жду выхода Вселенная 2.12!