Контроль численности пользователей

Воскресенье, 5 Апрель, 2009

Как известно, одновременно в Navision может работать ограниченное число пользователей. Максимальное количество таких пользователей ограничивается пользовательской лицензией. Конечно, это ограничение может быть пересмотрено в любой момент путем покупки не хватающего количества. Но так же известно, что каждая дополнительная сессия стоит денег. Поэтому, большинство компаний, в которых установлен Navision, рано или поздно задумываются над проблемой контроля количества одновременных пользователей системы.

Что может быть причиной нехватки пользовательских сессий и на чем можно сэкономить? Зачастую пользователь, открыв систему и поработав в ней некоторое время, сворачивает окно программы не закрывая его. Тем самым пользователь занимает сессию, но не работает в системе. Также пользователь может запустить приложение одновременно несколько раз, и тем самым занять сразу несколько сессий. И если с занятием нескольких сессий можно бороться административными мерами, то с простоем бороться практически бессмысленно.

При всей очевидности проблемы разработчики не предусмотрели никакой возможности подобного контроля. И если все сессии заняты, то войти в систему не сможет даже ее администратор, как ни парадоксально это звучит. Отключить сессию пользователя базы Native не возможно штатными средствами. Для базы SQL данная возможность присутствует, как штатная возможность MS SQL Server. Однако способ отключения пользователей вручную тоже является далеко не оптимальным. Логическим продолжением всего выше сказанного является функционал, который бы отключал «спящих» пользователей автоматически.

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

Далее…

Как быть с внедренцами? Мы хотим, что бы все работало!

Понедельник, 20 Октябрь, 2008

Моя предыдущая статья на тему внедрения получила ряд интересных откликов. Поэтому я решил ее продолжить. В этот раз я хочу упомянуть некоторые моменты, не редко упускаемые из виду при общении, в широком смысле этого слова, с внедряющей компанией.

Итак, начнем с самого начала. С того момента, когда некая консалтинговая компания провела для вас презентацию Microsoft Dynamics NAV.

Система эта большая, продуманная, имеющая множество модулей и огромный выбор поддерживаемых бизнес-процессов. Поэтому красиво провести презентацию стандартной системы сравнительно не сложно, благо показывать есть что. И вот вам все понравилось, и вы готовы доверить этим людям внедрение системы в вашей компании. Далее обычно все происходит по следующему сценарию:

  1. Обследование процессов вашей компании специалистами внедряющей компании
  2. Составление Технического Задания (ТЗ) сотрудниками внедряющей компании
  3. Согласование и подписание ТЗ. Составление плана работ (+ составление сметы)
  4. Доработка и настройка системы в соответствии с ТЗ
  5. Тестирование системы вашей компанией на соответствие ТЗ
  6. Запуск системы в рабочем режиме

Далее в статье мы пройдемся по этому списку от первого до последнего пункта более подробно.

Далее…

Хотите внедрить себе Navision?

Воскресенье, 20 Июль, 2008

Вы собрались внедрять Navision у себя на предприятии? Отлично, тогда именно для вас я пишу эту статью. Принимая участие в различных проектах со стороны заказчика, я сталкивался с одними и теме же проблемами, возникающими из-за не знания некоторых нюансов о процессе внедрения системы класса ERP и в частности Navision. Именно о них я и собираюсь сегодня рассказать.
Первое, о чем не стоит забывать – Navision отнюдь не «коробочный» продукт. Это не Windows или антивирус Касперского. Он не будет корректно работать в рамках ваших бизнес-процессов, если его не настраивать и не дорабатывать. Ваши бизнес-процессы, а в месте с ними и конкурентные преимущества могут быть заложены в систему одной из консалтинговых компаний, занимающихся внедрением Navision. Связаться с ними можно напрямую, либо написать запрос в Microsoft.

Далее…

Курс молодого самурая: Управляем сабформой

Воскресенье, 20 Июль, 2008

Как известно, каждая форма может иметь не более одного источника данных. И для того, что бы можно было вывести на экран данные сразу из двух таблиц, зачастую используют сабформу (SubForm) .
Сабформа является отдельной формой, обычно списочной, которая вызывается другой формой в процессе работы. Выбор сабформы осуществляется при помощи свойства SubFormID элемента «сабформа». А связь формы и сабформы осуществляется посредством свойства SubFormLink. Стандартным примером такой связи служит Заказ Продажи (см. Рис. 1). Заметим, что при вставке новой строки в сабфому, в рамках нашего примера, номер документа в строке присваивается автоматически именно из-за указанного свойства.

Dynamics NAV (Navision) Дизайнер форм
Рис. 1 Свойство сабформы, отвечающее за связь данных.
Далее…

Расширенный Excel Buffer

Воскресенье, 20 Июль, 2008

В прошлый раз я рассказывал о том, как работать со стандартной выгрузкой в Excel через таблицу 370 Excel Buffer. Но стандартная таблица имеет довольно таки не богатый функционал. Особенно это касается работы с шаблонами. Я уже не говорю о переходе по страницам, который зачастую просто необходим при работе с Excel. Поэтому что бы не писать все с нуля, было решено немного доработать стандартный функционал. А что бы польза была не только одному мне, я делюсь этой маленькой, но полезной доработкой с читателями. Весь объект в текстовом виде вы можете скачать здесь t50039.txt. Если у Вас есть предложения по дальнейшему расширению, напишите автору(fordewind@nav4u.ru)

А теперь немного описания.

Далее…

Таблица 370 Excel Buffer. Выгрузка как она есть.

Суббота, 1 Март, 2008

Как известно, в Navision стандартные отчеты выдаются в «печатном» виде, и, таким образом, исключают какое либо редактирование. У такого решения есть свои плюсы и минусы, но речь пойдет не о них. В этой статье речь пойдет о том, как сделать данные доступными для редактирования путем их выгрузки в Excel при помощи таблицы Excel Buffer .

Для выгрузки данных в Excel в системе предусмотрена таблица Excel Buffer . Вообще говоря, данные можно выгружать, воспользовавшись напрямую соответствующим сервером автоматизации (например, Microsoft Excel 11.0 Object Library). Однако автор статьи придерживается пути добавления недостающих функций в Excel Buffer по необходимости, нежели выгрузки напрямую.

При выгрузке эта таблица используется исключительно как временная (что нужно всегда указывать при работе с ней). Работу с ней можно увидеть на примере выгрузки бюджетов в демонстрационной базе (блок Финансы раздел Бюджеты).
Далее…