Имя: Пароль:
1C
1C 7.7
v7: Запрос Группировка переменная не определена под некоторыми пользователями
0 burrya
 
15.08.17
10:56
1с 7.7 sql2008r2
перекинули базу на новый сервер(раньше было на такой же конфигурации) и в базе в запросах начали появлятся такие ошибки

Запрос:
"//{{ЗАПРОС(Авто)
    |Автомобиль= Справочник.Автомобили.ТекущийЭлемент;
    |Акц = Справочник.Автомобили.Пр_Акция;
    |Владелец = Справочник.Автомобили.Владелец;
    |Наименование = Справочник.Автомобили.Владелец.Наименование;
    |Марка = Справочник.Автомобили.Марка;
    |Модель = Справочник.Автомобили.Модель;
    |НомерКузова = Справочник.Автомобили.НомерКузова;
    |ГосНомер = Справочник.Автомобили.ГосНомер;
    |НомерДвигателя = Справочник.Автомобили.НомерДвигателя;
    |ГодВыпуска = Справочник.Автомобили.ГодВыпуска;
    |ДатаПродажи = Справочник.Автомобили.ДатаПродажи;
    |Водитель = Справочник.Автомобили.Водитель;
    |ТелефонВодителя = Справочник.Автомобили.ТелефонВодителя;
    |Цвет = Справочник.Автомобили.Цвет;
    |ПослТО = Справочник.Автомобили.ПослТО;
    |Группировка Автомобиль;
    |"//}}ЗАПРОС

Выходит ошибка:

Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
{Обработка.ПодборАвтомобиля.Форма.Модуль(27)}: Группировка Автомобиль <<?>> ;
Запрос[16] : Переменная  'Автомобиль' не опеределена

Запускаю 1с под другим пользователем(Админом ) Ошибки такой не возникает

Меняю в запросе на 'Автомобиль' на 'Авто' ошибки тоже нет, напр. так

"//{{ЗАПРОС(Авто)
    |Авто = Справочник.Автомобили.ТекущийЭлемент;
    |Акц = Справочник.Автомобили.Пр_Акция;
    |Владелец = Справочник.Автомобили.Владелец;
    |Наименование = Справочник.Автомобили.Владелец.Наименование;
    |Марка = Справочник.Автомобили.Марка;
    |Модель = Справочник.Автомобили.Модель;
    |НомерКузова = Справочник.Автомобили.НомерКузова;
    |ГосНомер = Справочник.Автомобили.ГосНомер;
    |НомерДвигателя = Справочник.Автомобили.НомерДвигателя;
    |ГодВыпуска = Справочник.Автомобили.ГодВыпуска;
    |ДатаПродажи = Справочник.Автомобили.ДатаПродажи;
    |Водитель = Справочник.Автомобили.Водитель;
    |ТелефонВодителя = Справочник.Автомобили.ТелефонВодителя;
    |Цвет = Справочник.Автомобили.Цвет;
    |ПослТО = Справочник.Автомобили.ПослТО;
    |Группировка Авто;
    |"//}}ЗАПРОС
1 burrya
 
15.08.17
10:56
под другим пользователем винды
2 Ёпрст
 
15.08.17
11:03
(0) пиши прямые запросы и забудь про чорные. Там таких ошибок нема
3 burrya
 
15.08.17
11:04
та думал не трогать то, что работало)
4 varelchik
 
15.08.17
12:02
А ларчик просто отрывался.
Проверь у проблемного пользователя язык по умолчанию.
У нормального стоит или русский или английский.
А у ненормального УРКРАИНСКИЙ!
5 varelchik
 
15.08.17
12:03
(2)Это конечно выход.
Но если челу выдает на штатных запросах.
То явно он несилен в прямых.
6 burrya
 
15.08.17
13:00
))) почти в точку, на базе стоит Cyrillic_General_CI_AS
7 burrya
 
15.08.17
13:25
а можно без переустановки SQL-сервера обойтись
или лучше переустановить, БД стоит Cyrillic_General_CI_AS, если поменять сортировку у master поможет?
8 varelchik
 
15.08.17
13:44
(7) Скуль здесь не причем.
читай внимательно (4) юзьвер винды!
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший