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

Хранилище

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

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



> Ошибка выполнения запроса.          
Михрутка Подменю пользователя
сообщение 15.11.12, 12:23
Сообщение #1

Оратор
*****
Группа: Пользователи
Сообщений: 311
Из: Харьков
Спасибо сказали: 7 раз
Рейтинг: 0

1С 8.2.13, УТП 1.1.19.1

Есть запрос:
запр5.Текст = "ВЫБРАТЬ
                               |    РеализацияТоваровУслуг.Номер,
                               |    РеализацияТоваровУслуг.СуммаДокумента
                               |ИЗ
                               |    Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
                               |ГДЕ
                               |    РеализацияТоваровУслуг.Дата МЕЖДУ &ДатаНач И &ДатаКон
                               |    И РеализацияТоваровУслуг.Склад = &склад
                               |    И РеализацияТоваровУслуг.Проведен = ИСТИНА";
                               запр5.УстановитьПараметр("ДатаНач",НачалоДня(ТекущаяДата()));
                               Запр5.УстановитьПараметр("ДатаКон",КонецДня(ТекущаяДата()));
                               Запр5.УстановитьПараметр("Склад",Склад);
                 ТЗ5 = запр5.Выполнить().Выгрузить();


Периодически это запрос не работает по непонятным причинам, выдавая следующую ошибку:
{Обработка.ТекущееСостояниеКассы.Форма.Форма.Форма(90)}: Ошибка при вызове метода контекста (Выполнить)
ТЗ5 = запр5.Выполнить().Выгрузить();
по причине:

по причине:
Ошибка выполнения запроса
по причине:
У пользователя недостаточно прав на исполнение операции над базой данных.

Как отследить на какой объект недостаточно прав и почему запрос то работает, то не работает, при том что никто, ничего не меняет в конфигурации.
Периодичность ошибки не циклическая, т.е. отследить ее нельзя.

Сообщение отредактировал Vofka - 15.11.12, 12:27
Причина редактирования: Выделяйте код!

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

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

В журнале регистрации видно кому и на что не хватает прав.

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

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

У всех пользователей есть права на Документ.РеализацияТоваровУслуг?
+ Изменение членства пользователей в тех или иных группах не влечет за собой изменение конфигурации.


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

Михрутка Подменю пользователя
сообщение 15.11.12, 13:01
Сообщение #4

Оратор
*****
Группа: Пользователи
Сообщений: 311
Из: Харьков
Спасибо сказали: 7 раз
Рейтинг: 0

Цитата(pablo @ 15.11.12, 12:56) *
У всех пользователей есть права на Документ.РеализацияТоваровУслуг?
+ Изменение членства пользователей в тех или иных группах не влечет за собой изменение конфигурации.

Да у всех. Пользователи в группах не меняются, они постоянно в одной и той же группе с момента создания.


Цитата(Vofka @ 15.11.12, 12:27) *
В журнале регистрации видно кому и на что не хватает прав.

Можете подробнее осветить, не могу понять где можно это увидеть...

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

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

Цитата(Михрутка @ 15.11.12, 13:01) *
Можете подробнее осветить, не могу понять где можно это увидеть...

В режиме предприятие: Сервис - журнал регистрации.
Дальше ищите подходящую по времени и смыслу строчку, в которой будет отображена информация о ошибке


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

Михрутка Подменю пользователя
сообщение 15.11.12, 13:11
Сообщение #6

Оратор
*****
Группа: Пользователи
Сообщений: 311
Из: Харьков
Спасибо сказали: 7 раз
Рейтинг: 0

Цитата(pablo @ 15.11.12, 13:05) *
В режиме предприятие: Сервис - журнал регистрации.
Дальше ищите подходящую по времени и смыслу строчку, в которой будет отображена информация о ошибке

Так и делал, но ничего нет sad.gif

Vofka Подменю пользователя
сообщение 15.11.12, 13:13
Сообщение #7

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

Я прям точно не вспомню как оно там пишется, но как-то так и пишется, мол такому-то пользователю туда доступа нету.

Михрутка Подменю пользователя
сообщение 15.11.12, 13:17
Сообщение #8

Оратор
*****
Группа: Пользователи
Сообщений: 311
Из: Харьков
Спасибо сказали: 7 раз
Рейтинг: 0

Цитата(Vofka @ 15.11.12, 13:13) *
Я прям точно не вспомню как оно там пишется, но как-то так и пишется, мол такому-то пользователю туда доступа нету.

Но ведь запрос не меняет никаких данных? Право на чтение есть у всех на все документы которые участвуют в запросе.


Цитата(Михрутка @ 15.11.12, 13:15) *
Но ведь запрос не меняет никаких данных? Право на чтение есть у всех на все документы которые участвуют в запросе.

Вот например сейчас все работает, а пол часа назад не работало. Бред какой-то, может еще идеи есть какие?

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

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

Попробуйте:
попытка
ТЗ5 = запр5.Выполнить().Выгрузить();
исключение
Сообщить(ТекущийПользователь());//как-то так функция называется
возврат;
конецпопытки

+ еще мне кажется странным "{Обработка.ТекущееСостояниеКассы.Форма.Форма.Форма(90)}"
Это такая хитрая последовательность вызова модальных/подчиненных форм?
Если так, то это может быть и баг платформы.


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

Михрутка Подменю пользователя
сообщение 15.11.12, 13:35
Сообщение #10

Оратор
*****
Группа: Пользователи
Сообщений: 311
Из: Харьков
Спасибо сказали: 7 раз
Рейтинг: 0

Цитата(pablo @ 15.11.12, 13:31) *
Попробуйте:
попытка
ТЗ5 = запр5.Выполнить().Выгрузить();
исключение
Сообщить(ТекущийПользователь());//как-то так функция называется
возврат;
конецпопытки

+ еще мне кажется странным "{Обработка.ТекущееСостояниеКассы.Форма.Форма.Форма(90)}"
Это такая хитрая последовательность вызова модальных/подчиненных форм?
Если так, то это может быть и баг платформы.

Кстати, а вот Форма.Форма.Форма, я и не заметил. Так не должно быть. Какой-то циклический вызов получается... Возможно и баг, действительно. Попробую вашу функцию внедрить при исключении.

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


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

 

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