Имя: Пароль:
1C
1С v8
ADO, excel
0 kryptonite
 
09.11.11
15:18
использую ADO для сохранения в ексель. На одном компе работает нормально,  на другом - ошибка Data type mismatch in criteria expression.
В чём может быть причина ?
1 ado
 
09.11.11
15:21
(0) Предположу, навскидку, региональные параметры.
2 shuhard
 
09.11.11
15:34
(1) +100500
и скорее всего в запросе фигурирует дата
3 kryptonite
 
09.11.11
16:06
да, дата есть
а что с форматом нужно делать ?
4 shuhard
 
09.11.11
16:07
(3) мы не видели запрос
5 kryptonite
 
09.11.11
16:14
INSERT INTO [TDSheet]
VALUES(
'05.11.2009 0:00:00',
'00000000001',
'Purchase',
'Поступление товаров и услуг 00000000001 от 05.11.2009 0:00:00',
'000000001',
'Основной',
'Main',
'2714',
'наименование номенклатуры',
'наименование номенклатуры англ',
'-1 235',
'000000001',
'организация',
'',
'-10,05',
'-12 411,75',
'-24 823,5',
'-12 411,75',
'0',
'-12 411,75',
'0',
'-12 411,75',
'0',
'1 137',
'957',
'15',
'0')
6 shuhard
 
09.11.11
16:18
(5) 05.11.2009 0:00:00
ну в компик ждёт #2009/11/05#
7 kryptonite
 
09.11.11
16:20
странно, что например под моим юзером работает, и при чём формат даты в екселе нужный устанавливаеся - по нему потом работает группировка сводной таблицы. а под другим юзером - не работает
8 shuhard
 
09.11.11
16:21
(7) проверить то минута, убери дату из запроса
9 ado
 
09.11.11
16:22
(7) Проверь уже региональные параметры.
10 kryptonite
 
09.11.11
16:34
11 shuhard
 
09.11.11
16:36
(10) скорее следующая - location
12 kryptonite
 
09.11.11
16:37
(11) - там Раша стоит
13 shuhard
 
09.11.11
16:38
(12) тогда убери дату из запроса и проверь,
может дело не в ней
14 kryptonite
 
09.11.11
16:38
это всё работает в терминале - при этом региональные настройки разве не должны серверные "браться" ? типа в чём разница вобще возникает
15 ado
 
09.11.11
16:56
(14) Должны. Но на одном сервере у разных пользователей они могут быть разные.
16 ado
 
09.11.11
16:56
(12) Посмотри, для даты может специфично заданы.
17 kryptonite
 
09.11.11
17:00
(16) смотреть на локальном компе пользователя у которого ошибка ? там же где и в (10) ?
18 ado
 
09.11.11
18:16
(17) Если дело происходит в терминале, то смотреть на терминальном сервере. Под соответствующем юзером.
19 kryptonite
 
09.11.11
18:19
(18) формат даты в запросе устанавливать соответственно Short date из региональных настроек?
скрин в (10)
20 shuhard
 
09.11.11
18:35
(19) прочитай обратно в 1С из xls и увидишь формат
21 kryptonite
 
09.11.11
18:51
о результатах сообщу завтра - доступ к компу того пользователя завтра только будет
22 kryptonite
 
10.11.11
13:09
да, на компе в региональных настройках стояло Юнайтед стэйтс - зачем изменили не смогли ответить. вернул в Раша - всё хорошо. формат для юнайтед стэйтс не подбирал
23 shuhard
 
10.11.11
13:10
(22) ## у них
2 + 2 = 3.9999999999999999999999999999999...