Навешиваем ярлыки – грамотно!

Многие пользователи для создания ярлыка на рабочий стол производят такую операцию в Navision: Файл – Отправить – Создать ярлык (на рабочий стол).

Но не все знают, что клиент Navision можно запускать через командную строку, передавая необходимые параметры через запятую.

Хотя в доках Navision этот способ хорошо описан, да кто их читает :-)

Я делаю просто. После установки клиента на рабочую станцию создаю ярлык (иногда просто копирую с соседней рабочей станции) и в свойствах ярлыка в «Объекте» прописываю вот такую строку:

"%ProgramFiles%\Microsoft Business Solutions-Navision\Client\finsql.exe"
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.

Комментарии (2 комментария)

  1. Данил

    «Можно еще задать домашнюю форму»

    Можно узнать как задать домашнюю форму?

  2. Дмитрий

    на можно сделать, чтоб и на 64-битных системах работал, там %ProgramFiles% не то возвращает.

Добавить комментарий