Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Горячая тема (более 10 ответов) Не работает типизация колонок в англ интерфейсе 1С (число прочтений - 4145 )
mclarry
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 20
Зарегистрирован: 29. Августа 2006
Не работает типизация колонок в англ интерфейсе 1С
11. Августа 2008 :: 08:34
Печать  
Рядовой прямой запрос перестает работать, если на 1С накатить английский интерфейс (есть такой прибамбас на ИТС). Я так понимаю, что 1С начинает использовать вместо 1crcrus.dll другую - 1crceng.dll. Может, в этом дело. Во всяком случае перед иноземцами приходится краснеть. Помогите побороть змея, плиз.
  
Наверх
 
IP записан
 
mclarry
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 20
Зарегистрирован: 29. Августа 2006
Re: Не работает типизация колонок в англ интерфейс
Ответ #1 - 11. Августа 2008 :: 08:40
Печать  
Собственно, исходный текст запроса:
Код
Выбрать все
select Таб.iddoc [Док $Документ.ОперацияВнешWest], 0 as Стр
 from dt13288 as Таб,
 dh13288 as Д, _1sjourn as Ж
 where Таб.iddoc = Д.iddoc and Д.iddoc = Ж.iddoc and Ж.IsMark = 0
 and Ж.Date_Time_IdDoc >= '20080701'
 and Ж.Date_Time_IdDoc < '20080801'
 and Таб.sp15327 = '     0   '
 group by Таб.iddoc 


Пробовал и так, безуспешно:
Код
Выбрать все
select Таб.iddoc [Док $Document.ОперацияВнешWest], 0 as Стр
 from dt13288 as Таб,
 dh13288 as Д, _1sjourn as Ж
 where Таб.iddoc = Д.iddoc and Д.iddoc = Ж.iddoc and Ж.IsMark = 0
 and Ж.Date_Time_IdDoc >= '20080701'
 and Ж.Date_Time_IdDoc < '20080801'
 and Таб.sp15327 = '     0   '
 group by Таб.iddoc 


Не работает типизация колонки Таб.iddoc [Док ...]. В этом поле остается просто пустое значение.
На всякий слкчай повторюсь, запрос работает в шататном режиме больше двух лет, проблемы - только на англ. интерфейсе.
  
Наверх
 
IP записан
 
mclarry
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 20
Зарегистрирован: 29. Августа 2006
Re: Не работает типизация колонок в англ интерфейс
Ответ #2 - 11. Августа 2008 :: 08:45
Печать  
Через УстТипыКолонок1С() тоже не работает в английском интерфейсе, в обычном варианте - работает.
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Не работает типизация колонок в англ интерфейс
Ответ #3 - 11. Августа 2008 :: 11:04
Печать  
Обязательно создай баг, иначе забудем Печаль
Правда, есть ли заинтересованные разработчики, не знаю Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer &amp;&amp; tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
mclarry
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 20
Зарегистрирован: 29. Августа 2006
Re: Не работает типизация колонок в англ интерфейс
Ответ #4 - 11. Августа 2008 :: 11:07
Печать  
Ребята, я заинтересованный! Если надо, выложу энтот прибамбас с ИТС. Очень уж много неудобств: на плюсах все построено.
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Не работает типизация колонок в англ интерфейс
Ответ #5 - 11. Августа 2008 :: 11:25
Печать  
Что такое наша Багзилла знаешь?
Если да, создавай в ней соответствующий баг.
Если нет, то давай научу.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer &amp;&amp; tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
mclarry
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 20
Зарегистрирован: 29. Августа 2006
Re: Не работает типизация колонок в англ интерфейс
Ответ #6 - 11. Августа 2008 :: 11:34
Печать  
Багзиллу знаю, но см лучше асю.
  
Наверх
 
IP записан
 
mclarry
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 20
Зарегистрирован: 29. Августа 2006
Re: Не работает типизация колонок в англ интерфейс
Ответ #7 - 11. Августа 2008 :: 12:07
Печать  
Прошу откликнуться разработчиков, готовых исправить баг, или подсказать решение проблемы. Финансово стимулируем, подробности почтой или по ICQ 493602158.
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Не работает типизация колонок в англ интерфейс
Ответ #8 - 11. Августа 2008 :: 13:47
Печать  
Проверил:
платформа 7.70.025 (1crceng.dll тоже 7.70.0.25)
1c++ 2.5.0.8

В тестовой ИБ завел новый документ ОперацияВнешWest: в шапке один реквизит, в ТЧ тоже один.
Создал один документ с одной строкой в ТЧ.
Выполнил такой код:
Код
Выбрать все
Процедура Сформировать()
	ТекстЗапроса="
	|select Таб.iddoc [Док $Документ.ОперацияВнешWest], 0 as Стр
	|from dt125 as Таб,
	|dh125 as Д, _1sjourn as Ж
	|where Таб.iddoc = Д.iddoc and Д.iddoc = Ж.iddoc and Ж.IsMark = 0
	|  and Ж.Date_Time_IdDoc >= '20080701'
	|  and Ж.Date_Time_IdDoc < '20080831'
	//|  and Таб.sp15327 = '     0   '
	|group by Таб.iddoc
	|";
	рс=СоздатьОбъект("ODBCRecordset");
	Рез=рс.ВыполнитьИнструкцию(ТекстЗапроса);
	Рез.ВыбратьСтроку();

КонецПроцедуры
 



С типизацией документов все в порядке.
  

1&&2&&3
Наверх
 
IP записан
 
mclarry
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 20
Зарегистрирован: 29. Августа 2006
Re: Не работает типизация колонок в англ интерфейс
Ответ #9 - 11. Августа 2008 :: 14:07
Печать  
trad,
брось в меня пож 1crceng.dll 7.70.0.25, возможно у меня именно из-за нее проблемы. Буду очень признателен.
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Не работает типизация колонок в англ интерфейс
Ответ #10 - 11. Августа 2008 :: 14:30
Печать  
А если просто накатить обновление до 25 (или до 27) релиза - не поможет?
  

De quelle planète es-tu?
Наверх
 
IP записан
 
mclarry
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 20
Зарегистрирован: 29. Августа 2006
Re: Не работает типизация колонок в англ интерфейс
Ответ #11 - 11. Августа 2008 :: 14:33
Печать  
У меня 27-й и 1cv7s.exe и 1crceng.dll - не пашет. Хочу спуститься на 25-й.
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Не работает типизация колонок в англ интерфейс
Ответ #12 - 11. Августа 2008 :: 14:54
Печать  
mclarry писал(а) 11. Августа 2008 :: 14:07:
trad,
брось в меня пож 1crceng.dll 7.70.0.25, возможно у меня именно из-за нее проблемы. Буду очень признателен.

держи.
но думаю что проблема не в этом
  

1crceng.rar ( 380 KB | Загрузки )

1&&2&&3
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Не работает типизация колонок в англ интерфейс
Ответ #13 - 11. Августа 2008 :: 15:07
Печать  
Проверил на 1crceng.dll 7.70.0.27
Проблем тоже не заметил.
  

1&&2&&3
Наверх
 
IP записан
 
mclarry
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 20
Зарегистрирован: 29. Августа 2006
Re: Не работает типизация колонок в англ интерфейс
Ответ #14 - 12. Августа 2008 :: 07:46
Печать  
Нашел причину. Мой код довольно старый, и там для объекта ODBCRecordSet использовались методы Открыть() и ПолучитьРезультатыВ_ТЗ(). Заменил на ВыполнитьИнструкцию() - заработало.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать