AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.01.2007, 15:57   #1  
randrews is offline
randrews
Участник
Аватар для randrews
 
312 / 10 (1) +
Регистрация: 06.12.2004
Цитата:
Сообщение от Yuriy Посмотреть сообщение
Да. формы довольно удобные для импорта/экспорта информации по любой таблице. Единственный недочет, который я пока нашел, это то, что при экспорте все происходит отлично, а при импорте ругается на формат дат. Можно, конечно, залезть в модули, которые отвечают за этот процесс, и поправить, да некогда Проще менять язык приложения на английский, тогда данные импортируются нормально. Возможно, это только у меня такой глюк
В региональных настройках (Control Panel в Windows) можно делать формат даты какой захочешь...

Например, я столкнулся с этим при копировании числовых данных из таблицы Navision в Excel. Если числа > 1000, то они не воспринимаются как числа (разделитель групп не тот). Залазишь в региональные настройки, прописываешь еще раз насильно пробел как разделитель разрядов - тогда все нормально....

Так что и в вашем случае, думаю, такой же вариант...
Старый 25.01.2007, 22:07   #2  
Галина is offline
Галина
Участник
 
1,132 / 28 (3) +++
Регистрация: 01.07.2003
Цитата:
Сообщение от randrews Посмотреть сообщение
Например, я столкнулся с этим при копировании числовых данных из таблицы Navision в Excel. Если числа > 1000, то они не воспринимаются как числа (разделитель групп не тот). Залазишь в региональные настройки, прописываешь еще раз насильно пробел как разделитель разрядов - тогда все нормально....
randrews - не обижайтесь, но не могу удержаться.
И вы только сейчас об этом узнали? Эта проблема давно уже описана и на этом форуме тоже.
Не обижайтесь.
А по существу- ваш совет хорошо. Осталось только узнать какой же формат даты нужен, чтобы грузилось.
Старый 28.03.2007, 19:55   #3  
vovka_imported is offline
vovka_imported
Участник
 
62 / 10 (1) +
Регистрация: 07.02.2007
Вообще формочки да, душевные, но надо доделывать, т.к. во многих случая есть необходимость выполнять валидейты только в конкретных полях, и не трогать при этом другие. + иногда при импорте требуется выполнить код инсерта, притом, когда идет модифай, то код там не выполнять ... в общем функционал хорошь для какого то уж очень общего случая, ... резюме: надо доделывать.

Цитата:
Сообщение от Галина Посмотреть сообщение
randrews - не обижайтесь, но не могу удержаться.
И вы только сейчас об этом узнали? Эта проблема давно уже описана и на этом форуме тоже.
ну что же вы так наподаете на всех сразу? ... вообще это достаточно тонкий вопрос и представленное решение изменить настройки в виндах тоже решение, но не совсем правильное, т.к. задачу все таки предпочтительнее решать для общего случая, а не задаваться вопросом почему же не отработало на другом компьютере .... а если на конкретном компьютере стоит не одна такая система, которая так вот жестко привязана к настройкам винды? Собственно хочу сказать, что прежде чем грузить из таких мест, как Эксель, нужно предварительно определять параметры настройки, узнавать разделители и при импорте удалять их, вот тогда задача решена для общего случая!
Старый 02.04.2007, 18:02   #4  
Галина is offline
Галина
Участник
 
1,132 / 28 (3) +++
Регистрация: 01.07.2003
Цитата:
Сообщение от vovka Посмотреть сообщение
вообще это достаточно тонкий вопрос и представленное решение изменить настройки в виндах тоже решение, но не совсем правильное, т.к. задачу все таки предпочтительнее решать для общего случая, а не задаваться вопросом почему же не отработало на другом компьютере .... а если на конкретном компьютере стоит не одна такая система, которая так вот жестко привязана к настройкам винды? Собственно хочу сказать, что прежде чем грузить из таких мест, как Эксель, нужно предварительно определять параметры настройки, узнавать разделители и при импорте удалять их, вот тогда задача решена для общего случая!
Вы рассуждаете как пользователь. А мы рассуждаем как внедренцы системы. В Наивжине сделано так. Если следовать вашему совету то необходимо будет лезть в международный функционал и там править. А после еще поддерживать в следующих версиях.
Так что ваш совет в данном случае не применим.
Старый 02.04.2007, 18:52   #5  
vovka_imported is offline
vovka_imported
Участник
 
62 / 10 (1) +
Регистрация: 07.02.2007
Цитата:
Сообщение от Галина Посмотреть сообщение
Вы рассуждаете как пользователь. А мы рассуждаем как внедренцы системы. В Наивжине сделано так. Если следовать вашему совету то необходимо будет лезть в международный функционал и там править. А после еще поддерживать в следующих версиях.
Так что ваш совет в данном случае не применим.
Ну я бы не стал делать такие громкие утверждения кто как рассуждает. Я как раз и рассуждал как разработчик (замечу, - не как программист, а как разработчик ). В такого рода вопросах надо очень четко представлять для себя позицию пользователей, на сколько им будет удобно и не только кому то конкретному ....
Что значит в Навижене сделано так? Вы что же внедряете исключительно стандартный функционал и нигде ничего не правите? или 0поддерживать это не приходится? И какая собственно разница куда лезть в международный или в локализованные объекты? В любом случае переписывается много и везде и я так думаю дописать куда нить одну небольшую функцию, которая будет проверять какой разделитель используется в региональных настройках и заменять его при необходимости, чтобы потом жить спокойно и знать что любой импорт/экспорт отработает нормально на любом компьютере, с любыми настройками это не такое уж существенное ломание функционала .....
 

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 00:30.