25.01.2007, 12:24 | #21 |
Участник
|
А что это за формы?
У меня таких вообще нет. |
|
25.01.2007, 12:44 | #22 |
Участник
|
в Nav 4 sp3 точно есть
__________________
Должен остаться только один. |
|
25.01.2007, 12:51 | #23 |
Участник
|
В Nav 4 SP2
тоже есть. Надо будет поиграться с этим функционалом. |
|
25.01.2007, 14:04 | #24 |
Участник
|
Да. формы довольно удобные для импорта/экспорта информации по любой таблице. Единственный недочет, который я пока нашел, это то, что при экспорте все происходит отлично, а при импорте ругается на формат дат. Можно, конечно, залезть в модули, которые отвечают за этот процесс, и поправить, да некогда Проще менять язык приложения на английский, тогда данные импортируются нормально. Возможно, это только у меня такой глюк
__________________
Вот такие, брат, дела! |
|
25.01.2007, 15:57 | #25 |
Участник
|
Цитата:
Сообщение от Yuriy
Да. формы довольно удобные для импорта/экспорта информации по любой таблице. Единственный недочет, который я пока нашел, это то, что при экспорте все происходит отлично, а при импорте ругается на формат дат. Можно, конечно, залезть в модули, которые отвечают за этот процесс, и поправить, да некогда Проще менять язык приложения на английский, тогда данные импортируются нормально. Возможно, это только у меня такой глюк
Например, я столкнулся с этим при копировании числовых данных из таблицы Navision в Excel. Если числа > 1000, то они не воспринимаются как числа (разделитель групп не тот). Залазишь в региональные настройки, прописываешь еще раз насильно пробел как разделитель разрядов - тогда все нормально.... Так что и в вашем случае, думаю, такой же вариант... |
|
25.01.2007, 22:07 | #26 |
Участник
|
Цитата:
Сообщение от randrews
Например, я столкнулся с этим при копировании числовых данных из таблицы Navision в Excel. Если числа > 1000, то они не воспринимаются как числа (разделитель групп не тот). Залазишь в региональные настройки, прописываешь еще раз насильно пробел как разделитель разрядов - тогда все нормально....
И вы только сейчас об этом узнали? Эта проблема давно уже описана и на этом форуме тоже. Не обижайтесь. А по существу- ваш совет хорошо. Осталось только узнать какой же формат даты нужен, чтобы грузилось. |
|
26.01.2007, 12:19 | #27 |
Участник
|
Цитата:
Сообщение от Галина
Цитата:
Сообщение от randrews
Например, я столкнулся с этим при копировании числовых данных из таблицы Navision в Excel. Если числа > 1000, то они не воспринимаются как числа (разделитель групп не тот). Залазишь в региональные настройки, прописываешь еще раз насильно пробел как разделитель разрядов - тогда все нормально....
И вы только сейчас об этом узнали? Эта проблема давно уже описана и на этом форуме тоже. Не обижайтесь. А по существу- ваш совет хорошо. Осталось только узнать какой же формат даты нужен, чтобы грузилось. Во-вторых, мне показалась, что проблему товарища можно решить изменением региональных настроек. Как пример - привел формат чисел. Воспользоваться поиском и кидать ссылку? Мне показалось, что в данном случае быстрее написать... Какой формат - не скажу... у меня нет "Forms 8601 - 8608", котрые описывают люди - я на 3.6 сижу. Очень жаль, что вызываю отрицательные эмоции... P.S. Галина, я ни в коей мере не претендую на роль "Гуру" и очень многие вещи, которые Вы хорошо знаете, действительно, могу "только узнать"... Более того, по знанию функционала (в котором Вы преуспели) - я, скорее, "ученик", а не "учитель".... Но, если я что-то знаю, то хотел бы иногда тоже помогать людям на форуме... |
|
26.01.2007, 14:33 | #28 |
Участник
|
Народ, а можно кратко описать как механизм работает, а то чето у меня он не хочет загружать данные в таблицу.
Сделал: 1. Список клиентов в Excel 2. В форме соответствия настроил взаимосвязь Запуская импорт, результат ноль. Что бы это могло быть? |
|
26.01.2007, 17:07 | #29 |
Участник
|
Попробовал, поле "КОД" должно соответствовать названию листа Екселя, если поставить галочку на поле "ПроверитьВставитьИзменить" то будут работать и триггеры на таблице.
Пока не понял назначения "Соответствие группа". |
|
28.03.2007, 19:55 | #30 |
Участник
|
Вообще формочки да, душевные, но надо доделывать, т.к. во многих случая есть необходимость выполнять валидейты только в конкретных полях, и не трогать при этом другие. + иногда при импорте требуется выполнить код инсерта, притом, когда идет модифай, то код там не выполнять ... в общем функционал хорошь для какого то уж очень общего случая, ... резюме: надо доделывать.
ну что же вы так наподаете на всех сразу? ... вообще это достаточно тонкий вопрос и представленное решение изменить настройки в виндах тоже решение, но не совсем правильное, т.к. задачу все таки предпочтительнее решать для общего случая, а не задаваться вопросом почему же не отработало на другом компьютере .... а если на конкретном компьютере стоит не одна такая система, которая так вот жестко привязана к настройкам винды? Собственно хочу сказать, что прежде чем грузить из таких мест, как Эксель, нужно предварительно определять параметры настройки, узнавать разделители и при импорте удалять их, вот тогда задача решена для общего случая! |
|
29.03.2007, 18:06 | #31 |
Участник
|
Ну что, получилось заполнить данными? Может поделишься "инструкцией"?
|
|
29.03.2007, 18:10 | #32 |
Участник
|
Получилось.
Ситуацию решил следующим путем. Сначала создал форму, где указал все нужные мне поля. Затем сделал экспорт данных. Сформировался файл. В нем убил все данные, т.е. остались только заголвки столбцов. Занес свои данные, в Navi запустил импорт и все. |
|
02.04.2007, 18:02 | #33 |
Участник
|
Цитата:
Сообщение от vovka
вообще это достаточно тонкий вопрос и представленное решение изменить настройки в виндах тоже решение, но не совсем правильное, т.к. задачу все таки предпочтительнее решать для общего случая, а не задаваться вопросом почему же не отработало на другом компьютере .... а если на конкретном компьютере стоит не одна такая система, которая так вот жестко привязана к настройкам винды? Собственно хочу сказать, что прежде чем грузить из таких мест, как Эксель, нужно предварительно определять параметры настройки, узнавать разделители и при импорте удалять их, вот тогда задача решена для общего случая!
Так что ваш совет в данном случае не применим. |
|
02.04.2007, 18:52 | #34 |
Участник
|
Цитата:
Сообщение от Галина
Вы рассуждаете как пользователь. А мы рассуждаем как внедренцы системы. В Наивжине сделано так. Если следовать вашему совету то необходимо будет лезть в международный функционал и там править. А после еще поддерживать в следующих версиях.
Так что ваш совет в данном случае не применим. Что значит в Навижене сделано так? Вы что же внедряете исключительно стандартный функционал и нигде ничего не правите? или 0поддерживать это не приходится? И какая собственно разница куда лезть в международный или в локализованные объекты? В любом случае переписывается много и везде и я так думаю дописать куда нить одну небольшую функцию, которая будет проверять какой разделитель используется в региональных настройках и заменять его при необходимости, чтобы потом жить спокойно и знать что любой импорт/экспорт отработает нормально на любом компьютере, с любыми настройками это не такое уж существенное ломание функционала ..... |
|
02.04.2007, 19:24 | #35 |
Участник
|
Правим. Но очень осторожно. И переписываем очень мало. И в международный функционал пытаемся лезть только в крайних случаях.
А после правок и дописывания и переписывания функционала-жизнь спокойной никак не становится.У меня лично такое правило выработалось из опыта. А ориентироваться на пользователей-как кому удобно. Это очень скользкий и сложный вопрос. ОДному так-другому так. Ну вообщем эта тема уже обсуждалась. И критерии создания систем любых-это не только удобство пользователя. |
|