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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.03.2013, 11:34   #1  
Ellfia_89 is offline
Ellfia_89
Участник
 
2 / 10 (1) +
Регистрация: 20.12.2011
Доброго времени суток!
В общем, такая проблема.
Дело в том, что Navision считает даты, например, если дата рождения клиента указана в виде 01.01.28, то прога считает как 01.01.2028 о_О
Т.е., если вычесть из даты рабочей дату рождения клиента, чтобы выяснить, старше он трудоспособного возраста или нет, то программа считает, что ей надо вычесть из рабочей даты (20.03.2013) дату рождения клиента (01.01.2028).
Как это исправить или указать, что это не 2028, а 1928?
Признаю, допущена ошибка, переделав даты рождения клиентов из текстового формата в дату, но что сделано, то сделано.
Может, есть какой-нибудь способ исправить формат? Не хочется все по новой переписывать/>/>
Старый 20.03.2013, 11:43   #2  
InTacto is offline
InTacto
Участник
Аватар для InTacto
 
323 / 11 (1) +
Регистрация: 09.08.2005
Мне кажется вы путаете представление и хранение в бд.
В навижене как раз храниться в полном виде. Т.к. вы ввели не правильно, то вам нужно написать алгоритм преобразования из не правильных дат в правильные, проанализировав как у вас происходило преобразование из текста.
Старый 20.03.2013, 14:32   #3  
alexb_imported is offline
alexb_imported
Участник
 
256 / 12 (1) ++
Регистрация: 25.08.2006
Цитата:
Сообщение от Ellfia_89 Посмотреть сообщение
...Navision считает даты, например, если дата рождения клиента указана в виде 01.01.28, то прога считает как 01.01.2028
Цитата:
Сообщение от InTacto Посмотреть сообщение
Мне кажется вы путаете представление и хранение в бд.
Совершенн верно.
Navision не виноват, Navision только показывает год 2х значным или 4х значным в зависимости от настроек в Windows (региональные настройки -> формат даты)
Старый 21.03.2013, 11:41   #4  
Ellfia_89 is offline
Ellfia_89
Участник
 
2 / 10 (1) +
Регистрация: 20.12.2011
И в самом деле все из-за этих настроек даты в винде.
Разобралась
Спасибо вам за помощь!
 


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

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

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