Имя: Пароль:
1C
 
Windows VIsta + ПолучитьАтрибут() - не работает!
0 qz_er
 
09.10.08
18:49
Хелп! чудной трабл :)

Windows Vista + v7.7(025) + DBFная Бухгалтерия для Украины не работает ПолучитьАтрибут(), хотя эта же база стоит на 2003 Server и полет нормальный.

Ощибка собственно:

Список.Установить(ИмяПараметра,Фирма.ПолучитьАтрибут(ИмяПараметра));
{Глобальный Модуль(1556)}: Неверное имя атрибута

ИмяПараметра соответствует имени атрибута.
1 bahmet
 
09.10.08
18:50
Вот так с Россией ругаться...еще не то вылезет...
2 qz_er
 
09.10.08
18:52
(1) мде... ты бы помог а не блестал своим остроумием...
3 Evg
 
09.10.08
19:09
на висте что то с семеркой прилично багов ....
4 qz_er
 
10.10.08
12:30
up
5 ДенисЧ
 
10.10.08
12:31
для начала проверь на последнем релизе платформы.
6 Эльниньо
 
10.10.08
12:42
7 qz_er
 
10.10.08
12:44
(5) щас попробую.
(6) да знаю... но ноут шефа - база дожна работать на Висте...
8 Ёпрст
 
гуру
10.10.08
12:48
(0) в отладчике чего ?
ИмяПараметра=?
9 Ёпрст
 
гуру
10.10.08
12:50
+8 И у Фирмы, точно есть этот реквизит? ...
10 qz_er
 
10.10.08
12:55
(8) ИмяПараметра соответствует имени атрибута. Это было самое первое что я проверил...
(9) Это копия ДБФ базы с сервера - шефу нужна на нуте. на серваке полет идеальный - все реквизиты есть.

Дошло до того что я перенес эту копию обратно на сервер - запустил = все отлично....))
11 qz_er
 
10.10.08
13:28
Все оказалось очень просто...

Вся причина в Региональных Настройках Vista - с украинскими или же другими помимо русских ПолучитьАтрибут() наотрез не работает.

Ставим в Региональный настройках "Россию" и заново изменяем кодировку самой базы данных на "+ Текущая системная настройка" даже если у вас уже стояла.

вуаля - все работает.... на релизах платформы выше 025 не проверял.
Программист всегда исправляет последнюю ошибку.