|
![]() |
#1 |
Участник
|
Цитата:
На сколько я знаю, при простой конвертации базы с версии 3.х в 4.0 ничего не меняется - открывается форма главного меню без панели навигации. Дело в том, что функция CompanyOpen в версиях 3.х отличается от функции CompanyOpen в версии 4.х. Алгоритм открытия компании в 4.х следующий: Сначала ищется функция с ID = 30. Для стандартного кодюнита 4-ки это функция CompanyOpen. Данная функция ничего не возвращает и она выполняется также, как и обыкновенная функция. Если такой функции нет, то она пропускается. Далее ищется функция с ID = 1 (Для стандартного кодюнита 3-ки это функция CompanyOpen :-) ). Она также выполняется, и если эта функция возвращает целое число отличное от нуля, то система автоматически открывает форму с этим номером и привязывает ее к кнопке F12. При этом, открытия панели навигации не происходит. Но панель можно открыть руками, например по alt+F1. Также, если выйти в этот момент из системы с сохранением zup-файла, то при повторном открытии Navision происходит открытие главной формы и открытие панели навигации. |
|