Уголок пытливого юзера Navision – здесь мы по крупицам собираем народную мудрость :-)

В разделе представлены собранные нами и присланные читателями рассылки советы по работе с NAV.   Вам есть чем поделиться? Милости просим на mailbox@naviart.ru

6. Если вы собираетесь работать с Navision через SQL – в самом серьезном смысле этого слова, т.е. обращаться к базе напрямую – фирмы необходимо называть а) на латинице и б) как можно короче.

Сравните сами названия таблиц:

dbo.[ООО Ромашка и марихуашка$Warehouse Entry] или dbo.[RM$Warehouse Entry]

Также много проблем доставляет отсутствие NULL по умолчанию.

5. Представьте ситуацию – вы пишите код в кодеюните, и вам понадобилось новое поле в таблице. На лету добавляете это поле, дописываете код, но кодеюнит выдает ошибку при сохранении (компиляции)… :-( NAV не видит свежедобавленного поля. Просто снимите галку «Compile», и сохраните код. А потом скомпилируйте объект из Object Designer (кнопка F11).

4. Юзеры Navision часто мучаются при вставке из NAV в Excel, удаляя пробелы между разрядами. Продвинутые даже используют Ctrl+H (Замена). Это полумера! Чтобы они съедались при вставке, нужно в меню Windows «Пуск» – «Панель управления» – «Язык и региональные стандарты», закладка «Региональные параметры» – кнопка «Настройка», в поле «Разделитель групп разрядов» вместо пробела, который стоит по умолчанию (его видно, если выделить) поставить другой пробел (просто нажав клавишу «Пробел»). Видимо, по умолчанию в Windows стоит пробел с другим кодом символа, что-то вроде Chr(255).

(Прислал Данила Рожков)

3. В NAV есть т.н. «виртуальные» таблицы (как например, таблица 2000000046 – «Automation Servers»). Их не видно в общем списке объектов, который открывается по Shift+F12. Однако, увидеть эти таблицы все-таки можно, если указать их в качестве источника данных для новой формы. Тогда в режиме Preview вы увидите как наименования полей, так и содержимое самих таблиц.

2. В Navision при сообщении об ошибке можно просто нажать Ctrl+C, и описание ошибки будет скопировано в буфер обмена. Очень удобная вещь – если у пользователя произошла ошибка, необязательно делать скриншот и прочая… :-) Достаточно вставить ее из буфера и послать письмо в поддержку.

1. Вас замучали крякозябры при копировании из Navision в другие места – Excel, notepad, письма? Тогда следите за тем, чтобы в тот момент, когда вы копируете что-то из NAV, на компьютере стояла русская ( RU ) раскладка :-)
В случае с Excel поможет еще нажатие правой кнопки, выбор в меню «Специальная вставка…» – «Текст».