Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Проблема при исполнении запроса , Запрос не может быть выполнен          
pablo Подменю пользователя
сообщение 18.01.13, 8:48
Сообщение #1

Старейшина
********
Группа: Команда (модераторы)
Сообщений: 1116
Из: Одесса-Луганск
Спасибо сказали: 193 раз
Рейтинг: 0

При попытке выполнить запрос
ВЫБРАТЬ
        ...
    СчетНаОплатуПокупателю.Услуги.(
        Номенклатура.НаименованиеПолное КАК Содержание,
        Номенклатура.Код,
        Количество,
                ...
        ЦСМ_ХарактеристикиУслуг.Норма  //добавленная строка
    ),
        ...
ИЗ
    Документ.СчетНаОплатуПокупателю КАК СчетНаОплатуПокупателю
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦСМ_ХарактеристикиУслуг КАК ЦСМ_ХарактеристикиУслуг
        ПО СчетНаОплатуПокупателю.Услуги.Номенклатура = ЦСМ_ХарактеристикиУслуг.Номенклатура
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ЦСМ_ХарактеристикиДоговора.СрезПоследних КАК ЦСМ_ХарактеристикиДоговораСрезПоследних
        ПО СчетНаОплатуПокупателю.ДоговорКонтрагента = ЦСМ_ХарактеристикиДоговораСрезПоследних.Договор
ГДЕ
    СчетНаОплатуПокупателю.Ссылка В(&Ссылка)

при работе под ограниченной ролью выскакивает ошибка "Запрос не может быть выполнен", а при полных правах - такой ошибки нет.
Если строчку убрать вместе с соответствующим регистром, то все работает под обоими ролями.
Если строчку оставить, а ограниченной роли добавить права на РегистрСведений.ЦСМ_ХарактеристикиУслуг, то ошибка сохраняется
Подозреваю, что нужно поменять местами порядок подключения таблиц, но такой порядок мне конструктор сделал.


Signature
Правильно поставленный вопрос содержит до 90% ответа.

Vofka Подменю пользователя
сообщение 18.01.13, 9:08
Сообщение #2

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 14050
Из: Киев
Спасибо сказали: 4612 раз
Рейтинг: 3748.8

Норма, случаем, не ссылочный тип?

pablo Подменю пользователя
сообщение 18.01.13, 9:17
Сообщение #3

Старейшина
********
Группа: Команда (модераторы)
Сообщений: 1116
Из: Одесса-Луганск
Спасибо сказали: 193 раз
Рейтинг: 0

Нет, числовой

p.s. Изменение порядка не помогло sad.gif


Signature
Правильно поставленный вопрос содержит до 90% ответа.

pumbaE Подменю пользователя
сообщение 18.01.13, 9:21
Сообщение #4

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 113
Из: Запоріжжя
Спасибо сказали: 63 раз
Рейтинг: 0

А "РАЗРЕШЕННЫЕ" не забыли добавить случаем ?


Signature
Эт я почему раньше злой был? Потому, что у меня снегопата не было!

pablo Подменю пользователя
сообщение 18.01.13, 9:24
Сообщение #5

Старейшина
********
Группа: Команда (модераторы)
Сообщений: 1116
Из: Одесса-Луганск
Спасибо сказали: 193 раз
Рейтинг: 0

Ошибка называется "запрос невозможно исполнить"

Разрешенные не писал.
Добавил в запрос - результат тот же.


Signature
Правильно поставленный вопрос содержит до 90% ответа.

Vofka Подменю пользователя
сообщение 18.01.13, 9:31
Сообщение #6

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 14050
Из: Киев
Спасибо сказали: 4612 раз
Рейтинг: 3748.8

А

|ВЫБРАТЬ
|   *
|ИЗ
|   ЦСМ_ХарактеристикиУслуг


как себя ведёт?

pablo Подменю пользователя
сообщение 18.01.13, 9:35
Сообщение #7

Старейшина
********
Группа: Команда (модераторы)
Сообщений: 1116
Из: Одесса-Луганск
Спасибо сказали: 193 раз
Рейтинг: 0

Работает


Signature
Правильно поставленный вопрос содержит до 90% ответа.

Vofka Подменю пользователя
сообщение 18.01.13, 9:41
Сообщение #8

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 14050
Из: Киев
Спасибо сказали: 4612 раз
Рейтинг: 3748.8

Без "больного" тяжело угадывать. Если выложите базу (с минимальным набором данных, которого хватило бы для запроса) процесс, я думаю, ускорится.

pablo Подменю пользователя
сообщение 18.01.13, 12:55
Сообщение #9

Старейшина
********
Группа: Команда (модераторы)
Сообщений: 1116
Из: Одесса-Луганск
Спасибо сказали: 193 раз
Рейтинг: 0

Похоже раскопал это ошибку платформы, которую пропускает анализатор запросов. Суть такова: добавленное поле связывалось с табличной частью документа, при этом основной таблицей (указанной в части ИЗ) являлась таблица документа. То есть 1с плохо связывает подчиненные документу таблицы в запросе, хотя условие связи указано корректно.
В итоге переписал запрос, чтобы базовой являлась подчиненная таблица документа.


Signature
Правильно поставленный вопрос содержит до 90% ответа.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 15.06.25, 13:24
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!