Форум программистов, компьютерный форум, киберфорум
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
1 / 1 / 0
Регистрация: 06.10.2015
Сообщений: 81
1
1C 8.x

Ошибка формирования стандартного отчета

04.12.2019, 13:03. Показов 2493. Ответов 10

УТ 10.3 Толстый клиент.
Доброго. Помогите разобраться, сломал всю голову. Стандартный отчет "Продажи" отбор по менеджеру не работает с некоторыми менеджерами. Ошибка
1C
1
2
3
4
5
6
7
8
{Отчет.УниверсальныйОтчет.МодульОбъекта(86)}: Ошибка при вызове метода контекста (Вывести)
        ПостроительОтчета.Вывести(ТабличныйДокумент);
по причине:
Ошибка выполнения запроса
по причине:
Ошибка при выполнении операции над данными:
Microsoft SQL Server Native Client 11.0: Обнаружена ошибка: деление на ноль.
HRESULT=80004005, SQLSrvr: SQLSTATE=22012, state=1, Severity=10, native=8134, line=1
При этом при формирование добавляется еще один параметр отбора "Периодичность итогов" со значением "Период", при выборе другого менеджера отчет формируется без проблем. Куда рыть?
Скриншот
Ошибка формирования стандартного отчета
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.12.2019, 13:03
Ответы с готовыми решениями:

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

Ошибка формирования отчета в СКД: ошибка при попытке вычисления значения агрегатной функции
Решая свою задачку, нарыла формулу, в которой вылазит ошибка. И не могу понять.. Вот формула...

Ошибка формирования отчета: поле не найдено.
Всем доброе утро! Столкнулась с ошибкой формирования отчёта - Поле не найдено "Поле1". Самое...

Разница структуры и имён полей стандартного отчёта и сформированного пользователем.
Всем добрый день!:) Мистика! Сделала клиенту небольшие доработки - добавила реквизит и сделала...

10
14 / 13 / 1
Регистрация: 03.12.2019
Сообщений: 52
04.12.2019, 15:37 2
Если через конфу пока не анализировать, то можно действовать методом исключения. Для того, чтобы понять в чем дело:

1. Убери вообще из отбора периодичность итогов;
2. В другом периоде не совпадающим с этим тоже ошибка вылазит?
3. Попробуй убрать Показатели.

Если не поможет, то можно через конфу в режиме отладки посмотреть какие данные передаются.

Конфа типовая? Доработки были?
1
1 / 1 / 0
Регистрация: 06.10.2015
Сообщений: 81
04.12.2019, 16:39  [ТС] 3
Aleksei2020, Переодичность итогов добавляется сама после ошибки, если делаю отчет по другому пользователю, и нет ошибки то она не появляется, период вообще мне не нужен в отборе, у меня период стоит в самом отчете. Также добавляются автоматически "дополнительный поля" (скрин
Ошибка формирования стандартного отчета
). Конфа типовая, доработки были, но этих отчетов не касались. Смущает именно то, что только по некоторым пользователям отчет не работает.
0
1 / 1 / 0
Регистрация: 06.10.2015
Сообщений: 81
04.12.2019, 16:45  [ТС] 4
P.s. Еще смущает меня, что это, судя по всему, происходит при выводе отчета
1C
1
Ошибка при вызове метода контекста (Вывести)
, а не вычислениях. Вроде как при выводе он считает только ширину столбцов, но там посмотрел, деление на 0 не получается)
0
Эксперт 1С
840 / 603 / 211
Регистрация: 24.07.2013
Сообщений: 2,098
04.12.2019, 21:58 5
Ошибка возникает при выполнении запроса для получения нужных отчету данных.
Проанализируйте текст запроса, и где используется операция деления.
Возможно, для этих пользователей нет каких данных (или они нулевые).
1
14 / 13 / 1
Регистрация: 03.12.2019
Сообщений: 52
05.12.2019, 08:34 6
Цитата Сообщение от w1ld32 Посмотреть сообщение
Еще смущает меня, что это, судя по всему, происходит при выводе отчета
Для того, чтобы точно понять где это происходит и почему, запусти конфигуратор и в режиме отладки с помощью точек останова и анализа передаваемых данных посмотри когда вылетает ошибка. Посмотри как заполнился Табличный документ.
1
1 / 1 / 0
Регистрация: 06.10.2015
Сообщений: 81
05.12.2019, 11:00  [ТС] 7
Aleksei2020, Как и написано в ошибке вылетает на строчке с выводом отчета, до этого все нормально, но методом исключения нашел документ который ломает отчет, это корректировка реализации, есть несколько строк где остаток уходит в 0 но только одна из них ломает отчет. С чем это связано не могу понять.
Ошибка формирования стандартного отчета
При чем если убрать отражать в товарном учете то все работает хорошо.
0
14 / 13 / 1
Регистрация: 03.12.2019
Сообщений: 52
05.12.2019, 12:06 8
При убранных Показателях из отчета ошибка остается?
0
1 / 1 / 0
Регистрация: 06.10.2015
Сообщений: 81
05.12.2019, 13:30  [ТС] 9
Aleksei2020, Да ошибка остается, стоит только в документе Корректировки, в этой строке кол-во изменить на другое число все снова работает.
0
Эксперт 1С
840 / 603 / 211
Регистрация: 24.07.2013
Сообщений: 2,098
05.12.2019, 20:04 10
w1ld32, Выполняемый запрос не смотрел?
0
1 / 1 / 0
Регистрация: 06.10.2015
Сообщений: 81
06.12.2019, 09:36  [ТС] 11
Tklwegsd, нет, прошел по отладке от нажатия кнопки до ошибки, запроса не нашел, установил точку останова на ошибках, результат
Ошибка формирования стандартного отчета
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.12.2019, 09:36

Проблема формирования отчета СКД
Здравствуйте. Необходим отчет "ЗакупленныйТовар" по поставщику за определённый период. Ни как не...

Ошибка формирования отчета excel, ошибка hresult 0xc800A03ec
использую antiti fremwork Microsoft.Office.Interop.Excel.Application ExcelApp = new...

Ошибка при использовании WordApplication для формирования отчета
Программа формирует выходной документ Word, используя для этого данные из таблиц BDE. Выходной...

Дата формирования отчета
Имеется запрос: SELECT `niveau_hierar` as Тип, year(`create_date`)as Год, count(*)as...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.