Навешиваем ярлыки – грамотно!
Многие пользователи для создания ярлыка на рабочий стол производят такую операцию в Navision: Файл – Отправить – Создать ярлык (на рабочий стол).
Но не все знают, что клиент Navision можно запускать через командную строку, передавая необходимые параметры через запятую.
Хотя в доках Navision этот способ хорошо описан, да кто их читает :-)
Я делаю просто. После установки клиента на рабочую станцию создаю ярлык (иногда просто копирую с соседней рабочей станции) и в свойствах ярлыка в «Объекте» прописываю вот такую строку:
servername=KazServ008,
database=MKV_Transmission,
ntauthentication=1,
nettype=tcp,
company=ООО ""MKV Transmission LTD"",
id=KazMKVNT"
Затем помещаю этот ярлык в каталог C:\Documents and Settings\All Users\Desktop\. Тем самым я добиваюсь того, что простой пользователь мне точно не изменит параметры запуска клиента. Как показывает практика, этот способ хорош для сохранения нервных клеток как у пользователей, так и у администраторов Navision. Особенно когда несколько предприятий и баз данных.
Опишу некоторые параметры:
- finsql.exe – непосредственно сам клиент Navision для MSSQL (для Navision Database Server – fin.exe);
- servername=KazServ008 – Имя SQL сервера, можно задать IP адрес MsSQL Server (для Navision Database Server иногда еще передают номер порта сервиса Navision Database Server – KazServ008:10000 или 192.168.20.8:10000);
- database=MKV_Transmission – имя базы данных;
- nettype=tcp – nettype=tcp он и в Африке – nettype=tcp;
- company=ООО «»MKV Transmission LTD»» – название фирмы (если в наименовании фирмы есть двойные кавычки, как у меня, то в строке параметров будет вот так – ООО «»MKV Transmission LTD»»);
- ntauthentication=1 – Тип авторизации пользователя, если 1 – то авторизация NT. Если 0 – авторизация пользователя из базы данных;
- id=KazMKVNT – создаст KazMKVNT.zup и будет работать с ним вместо fin.zup (считаю, что для каждой фирмы нужен свой zup).
Можно еще задать домашнюю форму (это форма, которую пользователь увидит после загрузки клиента Navision). Но целесообразнее ID формы задать в таблице 91 «User Setup».
Хотя это уже другая история :-)

Автор: Андрей Стрельников
В области Navision - с 2003 года. Профессиональные интересы: NAV, MS SQL, .NET, BPMN, IT-менеджмент. Предметная область: логистика, финансы, склады, 3PL.
Количество статей, опубликованных автором: 86.
«Можно еще задать домашнюю форму»
Можно узнать как задать домашнюю форму?
на можно сделать, чтоб и на 64-битных системах работал, там %ProgramFiles% не то возвращает.