#0
by Patrio_O_Muerte
Ситуация: у одного из пользователей валится отчет с ошибкой: {Форма.Отчет}: Ошибка при вызове метода контекста (Вывести): Ошибка выполнения запроса "Ошибка при выполнении операции над данными: Microsoft OLE DB Provider for SQL Server: Обнаружена ошибка: деление на ноль. по причине: Ошибка выполнения запроса "Ошибка при выполнении операции над данными: Microsoft OLE DB Provider for SQL Server: Обнаружена ошибка: деление на ноль. HRESULT=80040E14, SQLSrvr: Error state=1, Severity=10, native=8134, line=1 " по причине: Ошибка при выполнении операции над данными: Microsoft OLE DB Provider for SQL Server: Обнаружена ошибка: деление на ноль. HRESULT=80040E14, SQLSrvr: Error state=1, Severity=10, native=8134, line=1 Когда я формирую этот отчет под своим логином с теми же настройками, что и у пользователя отчет формируется нормально. И когда я на компьютере сотрудника под собой захожу тоже все нормально формируется. Ошибка возникает у этого пользователя и у пользователя, созданного копированием от данного не важно на каком компьютере. Как определить причину ошибки?
#5
by Patrio_O_Muerte
ВЫБРАТЬ РегистрСведений.АссортиментныеМатрицы КАК АссортиментныеМатрицы (ВЫБРАТЬ РегистрСведений.АссортиментныеМатрицы КАК АссортиментныеМатрицы ИЗ АВТОУПОРЯДОЧИВАНИЕ
#8
by Господин ПЖ
за левые соединения с "математикой" в полях без ЕСТЬNULL и прочих проверок (в том числе на 0 в делителе) надо бить по eggs
#10
by IronDemon
ВЫБОР КОГДА ЕстьNULL(ЗакупочныеЦены.Цена,0)=0 ТОГДА 0 ИНАЧЕ ВЫРАЗИТЬ((ВЫРАЗИТЬ(ПродажныеЦены.Цена КАК ЧИСЛО(20, 2))) / (ВЫРАЗИТЬ(ЗакупочныеЦены.Цена КАК ЧИСЛО(20, 2))) * 100 - 100 КАК ЧИСЛО(10, 2)) КОНЕЦ
#11
by Semargl
ВЫБОР КОГДА ЕстьNULL(ЗакупочныеЦены.Цена,0)=0 ТОГДА 0 -------------------------------------------------------- Тогда 1
#14
by Svetlachok
если под твоим пользователем формируется нормально, а у пользователя нет - посмотри настройки пользователя, а-ля основная фирма и т.п.
#15
by Patrio_O_Muerte
Я добавил в запросе проверку на ноль, ошибки нет, но интересно почему под моим пользователем отчет формируется...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Ошибка SQL 924 при просмотре процессов SQL 2000 +1C 77
- отчет Валовая прибыль ошибка SQL: Деление на 0
- Странная ошибка "ошибка формата потока" с вылетом из сеанса
- Ошибка в SQL БД ЗиК 7.7, При загрузке данных выдается ошибка
- Ошибка выполнения запроса "Ошибка при выполнении операции над данными: Ошибка SQL: Де
- v7: Ошибка СУБД.Внутренняя ошибка dbeng 8
- При отправке сообщения произошла ошибка : Общая ошибка MAPI
- Помогите восстановить базу после сбоя. Ошибка СУБД: Ошибка SQL....
- v8: Ошибка СУБД. Внутренняя ошибка компоненты DBENG8 при обмене данными
- Ошибка при попытке выгрузить данные из УТ в БП. интересная необычная ошибка
- v7: Ошибка SQL 08S01 Ошибка связи
- Ошибка при вызове web-сервиса 1C 8.3 (Внутренняя ошибка. Ошибка инициализации б)
В этой группе 1С
- Подключение принтера Epson TM-T88IV
- Флажок на печатной форме документа
- Дебиторская и кредиторская задолженность по срокам возникновения её
- СКД: прайс лист в Скд с выводом картинки?
- БП. Отсутствует регламентированная отчетность.
- Server 2008 x86 + OpenConf + Telepat: Ошибка 0x800401F3
- ЗУП Как получить норму времени из ИНД графика при произвольой формуле расчета.
- Убрать права "интерактивное удаление" у всех ролей и у всех объектов
- СКД: Как общий результат отчета СКД, можно использовать в каждой строке этого же отчета?
- Копирование ячеек из одного листа Excel в другой
- Настройка колонтитулов в УПП 1.2.21.1
- Редактирование ячейки
- Конвертация: Если в источнике реквизит есть, а в приемнике отсутствует
- Настройки обмена данными: Количество элементов в транзакции-как сработает при
- Как в запросе посчитать долю?
- Разделение на фронт и бэк офиссы.
- СКД: Как можно сделать вызов функции не из общего модуля, а из модуля отчета В СКД
- Подключение ФК Меркурий МС-К (114) к 1С 7.7
- СКД: Консоль отчетов (СКД). Условия в вычисляемых полях
- Зафиксировать шапку печатной формы