|
Внешние источники данных |
☑ |
0
BubbleGumm
30.11.15
✎
10:36
|
Имеем таблицу в базе на SQL Server 2005
В ней есть поле дата. Эту дату устанавливаю в 1с.
При попытке сохранить запись ругается на ошибку преобразования, а именно: "Преобразование типа данных char в тип данных datetime привело к значению datetime за пределами диапазона."
Ошибка возникает в случае, если значение дня больше чем 12, т.е.
2015.12.12 - работает, 2015.12.13 - выдает ошибку.
При работе из управляемых форм ошибки нет, она возникает только в обычном приложении. Версия (8.3.6.1999). Какие могут быть советы?
|
|
1
Мыш
30.11.15
✎
10:37
|
Установить 2015.13.12
|
|
2
Смотрящий
30.11.15
✎
10:37
|
(0) 2015.12.13 - это для тебя год.месяц.день
Для буржуев это год.день.месяц
|
|
3
BubbleGumm
30.11.15
✎
10:37
|
Поменять местами день и месяц?
Как?
|
|
4
BubbleGumm
30.11.15
✎
10:39
|
В таблице Внешнего источника данных это поле с типом Дата
|
|
5
Смотрящий
30.11.15
✎
10:40
|
(3) Пригласи специалиста
|
|
6
Bigbro
30.11.15
✎
10:42
|
формат даты разный. 13 воспринимается как месяц. смотреть в панели управления региональные настройки.
|
|
7
BubbleGumm
30.11.15
✎
10:42
|
Универсальный совет, да.
|
|
8
BubbleGumm
30.11.15
✎
10:45
|
(6) Но на управляемых формах проблем нет
|
|
9
BubbleGumm
30.11.15
✎
11:20
|
Если при подключении ко внешнему источнику указать
LANGUAGE=us_english (было LANGUAGE=русский), то работает корректно.
На что еще влияет указание языка?
|
|