Главная » Версии » Архив рубрики "Navision Attain 3.60+"

Другие подрубрики в рубрике "Версии":

Сортировка:

Экономия своими руками

Когда проводят презентацию новой системы, связанной с IT областью, часто рассказывают о таком параметре как «стоимость владения», сопровождая обязательным словом «низкая». Обычно если об этом говорят, то это значит, что стоимость покупки сильно завышена, а производитель не сомневается в том, что его технология не потребует больших затрат на сопровождение. По большому счету это не самый …

Из разговора про работу с Identity в Navision

1.Только одно поле в таблице может быть типа Autoincrement. (очевидно думаю). 2. При вызове modify в таблице генерит update запрос, при этом, если значения всех полей остались прежними – апдейтится последнее добавленное в таблицу SQL поле. Если не повезло, и таким полем оказалось поле типа Autoinrement – получаем ошибку вида: ————————— Microsoft Business Solutions-Navision ————————— …

Из разговора (про блокировки Navision 3.7-5.0)

А: Сейчас наблюдал такую вещь. Открыта система – главное меню. И я залочил джоб, который делал UPDATE STATISTIC. Бага или фича? Б: Фича. Причем довольно неприятная. Приходилось сталкиваться раньше с подобным явлением. Путем долгих и мучительных изысканий удалось понять примерно следующее: когда открываешь Навижен не через ярлык с заранее установленными параметрами базы, пользователя и т.д., …

Как модифицировать Help в Навижн

Терминология TOC – table of content – HTML файл в котором описана структура хелпа. Если проще – таблица из 2х столбцов, в первом – заголовок html страницы, во втором – ссылка на html страницу. CHM – compressed HTML Help. Дам сложное определение, что такое CHM: Внутри этого файла содержатся HTML страницы Внутри этого файла, как …

Check-in и check-out малой кровью

Известно — там, где не предусмотрены стандартные средства чего-либо, обязательно (обязательно) найдется свой Левша, который с помощью молотка, веревки и смекалки (!) сделает так, как никому и не снилось. Сегодня в студии разбирается вопрос организации работы роты программистов над отдельно взятым проектом. Боевая задача — запретить одновременное редактирование одного и того же объекта разными людьми. …

Как запретить обновление версии клиента Dynamics NAV

Если гвозди забивать микроскопом, они будут забиты с микроскопической точностью. Народное. Давным-давно, когда я еще учился в автошколе, на первом занятии инструктор сказал — каждый из вас попадет в ДТП. Группа нервно засмеялась. А он говорит — я не шучу. Каждый. И время показало, что он был прав. Давным-давно, когда я пришел на свою первую …

Архивация в Dynamics NAV средствами Windows

Вы когда-нибудь обращали внимание на то, что проводник Windows может показывать содержимое Zip архива? К тому же Вы можете добавлять в архив файлы и извлекать их. Как-то я задался вопросом: как можно использовать эту возможность из Navision? Ведь в этом случае мне не придется заботиться о том, чтобы устанавливать архиватор на каждой машине.  Давайте разберемся …

Отправка почты из Navision так, чтобы она осталась в почтовом клиенте

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

Замер производительности малой кровью

— Что ты пишешь? — спросили программиста. — Сейчас запустим — узнаем! — ответил программист. Задача повышения производительности стояла и стоит перед нами (разработчиками) всегда. Не только в процессе написания свежего кода, но и месяцы (годы) спустя — когда нагрузка на систему естественным образом возрастает. Или неестественно — в тяжелые предновогодние дни, когда графики всех …

Как передавать параметры между объектами (формами, отчетами и проч.)

В одной из статей мы изучили способ передачи параметров между объектами Navision с помощью спец.функций, которые принимают значения. В данной статье используется другой подход. Начиная с MBS-Navision 3.01, у кодеюнита появилось новое свойство SingleInstance = Yes. Вот что пишет про это свойство встроенная справка: «Установка этого свойства в кодеюните X влечет за собой то, что …

Как определить тип и имя текущего сервера Navision

Данная статья — вольный перевод «How To» Люка Ван Дика. Еще один способ определения имени сервера описан в моей статье «Работа с MS SQL Server из Navision» Начиная с Navision Attain 3.01, в C/AL доступна функция CONTEXTURL. Она возвращает строку, т.н. context string, определяющую текущее нахождение пользователя в системе — ну то есть какой объект …

Олимпиадная задачка – пересечение в NAV

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

NAV+SQL: Как мы победили (часть 2)

Эта статья — продолжение темы, начатой в «NAV+SQL: подружки-хохотушки». Следующим шагом было написать функции, которые будут приводить сиквельные дату и время к навижнновскому стандарту. В Navision пустая дата (0D) — это на самом деле 1 января 1753 года. А пустое время (0T) — 1 января 1754 года. Соответственно, непустое время — это 01.01.1754 ЧЧ:ММ:СС. Функции …