Здравствуйте ! Речь пойдет об отчете «Анализ взносов в фонды» . Считаем в программе с августа 2021 . Этот отчет прекрасно формирует все месяцы , кроме января 2022 . При формировании отчета за январь 2022 отчет ведет себя по- разному :
1. Не формирует отчет вообще и выдает ошибку (скрин прилагаю)
2. Отчет формируется , но сразу же выходит та же ошибка
3. Отчет формируется , но через какое- то время выходит сообщение «недостаточно памяти»
После всех вариантов программа закрывается . Январь далеко не самый «тяжелый» месяц в плане расчетов . Можно было бы понять если бы это был декабрь 2021 (конец года , много начислений) . Не могли бы подсказать чем ей так не нравится этот месяц ?
При работе с программами 1С Предприятие 8.3 пользователь может столкнуться с различного рода ошибками. Типичные ошибки 1С возникают вследствие программного сбоя, из-за некорректного выхода из программы или человеческого фактора. При этом причиной может стать сбой работы сети, отключение электроэнергии, сбой при динамическом обновлении и т.п.
В результате сбоя может быть нарушена логическая или физическая целостность программы. В зависимости от этого, программа может или совсем не открываться, или открываться в режиме «Конфигуратор», но не запускаться в пользовательском режиме, или работать, но при работе с определенными объектами выдавать сообщение об ошибке.
Приглашаем на
бесплатный вебинар!
06 июня в 11:00 мск
1 час
Если вашу программу сопровождает компания-франчайзи 1С, то без проблем можно обратиться за консультацией 1С. Также можно попытаться разобраться самому, и первое, что при возникновении нештатной ситуации нужно сделать пользователю, — проанализировать ошибку. Зачастую непосредственно в сообщении описывается ее суть, что может подсказать, как ее устранить. Необходимо проверить при работе в сети, запускается ли программа или появляется ли ошибка на другом компьютере. Если ошибка возникает при запуске программы – причину необходимо искать в кэше, если сбой происходит при попытке сформировать отчет или провести документ непосредственно в самой программе, то ошибка кроется непосредственно в информационной базе.
Рассмотрим, наиболее частые ошибки при работе 1С.
Ошибка Формата потока
Иногда при запуске программы пользователь может столкнуться с сообщением программы «Ошибка формата потока».
Устранение ошибки. В папке с установленной программой, кроме файла с информационной базой, имеются служебные временные файлы. При аварийном выключении программы также могут сохраниться файлы блокировок (которые автоматически должны были удалиться при выключении программы). Один из вариантов решения проблемы – это удаление из этой папки всех этих файлов. Такие файлы будут сформированы вновь при запуске программы, поэтому их можно смело удалить. Файл 1Cv8.1CD – файл информационной базы. Его удалять нельзя.
Кроме этого, следующим шагом (если первый вариант не дал результата) должно стать удаление информационной базы из списка в окне запуска 1С (кнопка «Удалить») и добавление ее обратно (кнопка «Добавить»). Тем самым мы очистим кэш.
Но такой вариант очистки кэша программы не очень верный, так как файлы при добавлении базы создаются новые, а старые так и остаются на диске. Поэтому при очистке кэша лучше их просто удалять самим вручную.
Посмотреть, где располагаются временные файлы программы, можно в кнопке «Настройка…» в окне запуска 1С. В поле «Каталоги шаблонов и конфигурация» видно, в какой папке располагаются временные файлы. В нашем примере в папке пользователя, далее в папке AppDataRoaming1Ctmplts.
Чтобы очистить кэш, необходимо удалить временные файлы из указанной папки.
Некоторые ошибки могут прямо указывать на папку с временными файлами, сообщая о проблеме. Например, ошибка «Неверный формат хранилища». Здесь видно, что программа указывает путь к папке с временными файлами. И чтобы очистить кэш вручную, надо удалить папки из указанной директории.
Неверный формат хранилища
На рисунке видно, что ошибка указывает на папку с временными файлами – AppData/Local/1C и далее папка с цифрами в названии.
То есть о решении проблемы уже сказано в самом сообщении. Для устранения ошибки необходимо очистить кэш, находящийся в указанной папке. В данном примере временные файлы находятся в папке Local, и очистка кэша должна решить проблему.
Ошибка СУБД. Внутренняя ошибка компоненты dbeng
Ошибка СУБД сама говорит о нарушении структуры базы данных. Довольно распространенная ошибка этого рода – «Внутренняя ошибка компоненты dbeng8».
Компонента dbeng8.dll находится в папке bin установленной платформы 1С.
Поэтому первый вариант решения проблемы – переустановка платформы 1С. При этом если компьютеры составляют сеть, на всех компьютерах должна быть установлена одна версия платформы 1С, а если нет возможности обновлять платформу, то можно просто скопировать этот файл из другой папки установки.
Если переустановка платформы не помогла, то переходим к варианту тестирования и исправления базы данных. Другие ошибки касающиеся СУБД также решаются этим способом.
«Ошибка СУБД: Файл базы данных поврежден»
Например, «Ошибка СУБД: Файл базы данных поврежден» решается тестированием и исправлением файла информационной базы.
Тестирование и исправление информационной базы с помощью утилиты chdbfl.exe
Одним из вариантов тестирования и исправления при возникновении ошибок, связанных с СУБД, является использование утилиты chdbfl.exe. Она предназначена для проверки физической целостности базы данных при работе с файловой информационной базой. Этот способ используется также, когда база 1С не запускается в режиме Конфигуратора.
Хотелось бы напомнить, что перед любыми действиями с информационной базой необходимо выполнить резервное копирование – в режиме Конфигуратора через пункт меню «Администрирование»-«Выгрузить информационную базу». Или можно скопировать файл информационной базы – 1Сv8.CD, из каталога, где она размещается.
Файл утилиты chdbfl.exe находится в папке bin, установленной платформы 1С – обычно в папке Program Files (х86)-1cv8, а далее папка с релизом платформы.
Запустив утилиту, в поле «Имя файла БД» указываем путь к файлу базы данных. Здесь надо установить галочку «Исправлять обнаруженные ошибки» и нажать кнопку «Выполнить». В результате утилита проверит физическую целостность базы данных и в случае обнаружения ошибок исправит их.
Если данный способ тестирования не решил проблему, то необходимо провести тестирование информационной базы в режиме «Конфигуратор».
Тестирование информационной базы в Конфигураторе
Для тестирования и исправления информационной базы запустим программу в режиме «Конфигуратор». В пункте меню «Администрирование» выберем «Тестирование и исправление…».
В открывшемся окне тестирования базы устанавливаем необходимые для тестирования галочки.
«Реиндексация таблиц информационной базы» – исправляет ошибки, связанные со сбоем индексов. В программе ошибки могут проявляться наличием незаполненных полей, например, в документе отсутствует наименование или количество и т.п. При тестировании и исправлении рекомендуется выбирать этот пункт, так как он помогает решить большинство проблем, реиндексируя все таблицы.
«Проверка логической целостности информационной базы» – помогает исправить ошибки 1С, связанные с нарушением логической целостности. При ошибках такого рода программа может работать, но при обращении к объекту, в котором произошло нарушение (например, документу), программа будет выдавать ошибку. Установив данную галочку, программа проверит логическую целостность в структуре таблиц информационной базы.
«Проверка ссылочной целостности» – решает проблемы, связанные с возникновением ссылок на несуществующие объекты, которые появляются в результате сбоя или непосредственного удаления объекта. При обнаружении таких объектов необходимо выбрать вариант действия – создать, удалить объект, изменять его.
«Пересчет итогов». При сбое в программе в отчетах могут отображаться неверные данные, при расшифровке которых не видно их детализации, т.е. «цифра» есть, а данных о ней нет. В результате установки этой галочки будут пересчитаны все итоги в информационной базе, и данные восстановятся согласно существующим документам заново.
«Сжатие таблиц информационной базы». При установлении данной галочки происходит физическое удаление записей в таблицах, которые ранее были помечены на удаление в программе. Ведь при удалении объектов в базе, в таблицах они все равно сохраняются, накапливаясь и создавая объем. В результате этой операции таблицы информационной базы становятся меньше.
«Реструктуризация таблиц информационной базы» – данное действие создает новые таблицы, перенося в них данные из старых таблиц. То же самое происходит при выполнении обновления программы. Установление этой галочки исправляет некоторые ошибки.
После установки необходимых галочек нажимаем кнопку «Выполнить» и ждем окончания тестирования. По окончании тестирования программа выведет информацию о результатах тестирования.
При решении некоторых проблем помогает выгрузка и загрузка информационной базы в файл *dt (пункт меню «Администрирование» — «Выгрузка информационной базы…», затем «Загрузка информационной базы…»).
Данные ошибки возможны в файловых информационных базах. В любом случае, возникающие ошибки в программе необходимо анализировать. Но при их появлении, первые действия, которые можно предпринять, это:
- Очистить кэш;
- Провести тестирование и исправление с помощью утилиты chdbfl.exe;
- Тестирование и исправление базы в режиме «Конфигуратор»;
- Обновить платформу «1С:Предприятие».
При этом, конечно же, версия программы должна быть актуальной. Некоторые ошибки устраняются после установки обновления программы. Если проблемы с возникновением ошибок не удалось решить, обратитесь к нашим специалистам: мы проконсультируем и подберем для вас оптимальный тариф сопровождения и стоимость доработки 1С, исходя из ваших конкретных задач и потребностей.
Тамика Котовчанин 942 / 482 / 200 Регистрация: 16.02.2010 Сообщений: 3,338 Записей в блоге: 37 |
||||
1 |
||||
1C 8.x Ошибка при формировании отчета23.05.2016, 10:13. Показов 6819. Ответов 7 Метки нет (Все метки)
Всем привет! Такой вопрос — пытаюсь создать простейший отчёт… Следуя книге…
Заранее спасибо!
0 |
3 / 3 / 0 Регистрация: 24.06.2014 Сообщений: 193 |
|
23.05.2016, 10:27 |
2 |
Тамика, галочка «Использовать» на закладке Параметры данных стоит? Добавлено через 4 минуты
1 |
Котовчанин 942 / 482 / 200 Регистрация: 16.02.2010 Сообщений: 3,338 Записей в блоге: 37 |
|
23.05.2016, 10:28 [ТС] |
3 |
Cherryy, там нет такой вкладки… Вы про Параметры в самой СхемеКомпоновкиДанных или в Настройки-Параметры? Добавлено через 20 секунд
и посмотри еще на закладке Параметры, чтоб галочка на колонке «ограничение доступности» не стояла Проверила, не стоит. (
0 |
Злой самаритянин 182 / 182 / 94 Регистрация: 24.04.2014 Сообщений: 686 |
|
23.05.2016, 11:36 |
4 |
Тамика, Пероид — опечатка. Но вряд ли это причина, скидывай отчет сюда.
1 |
Котовчанин 942 / 482 / 200 Регистрация: 16.02.2010 Сообщений: 3,338 Записей в блоге: 37 |
|
23.05.2016, 11:38 [ТС] |
5 |
Но вряд ли это причина, скидывай отчет сюда. А как?..(
0 |
Котовчанин 942 / 482 / 200 Регистрация: 16.02.2010 Сообщений: 3,338 Записей в блоге: 37 |
|
23.05.2016, 12:45 [ТС] |
6 |
И ещё один вопросец… Наверное глупым покажется, но вот никак не могу сделать. Как, блин, сделать отбор по дате?)) То есть, чтобы в отчёте я могла выбрать дату от и дату до и сформировать отчет? Помогите, пожалуйста. Буду благодарна весьма и весьма. Добавлено через 58 минут
0 |
Злой самаритянин 182 / 182 / 94 Регистрация: 24.04.2014 Сообщений: 686 |
|
23.05.2016, 12:58 |
7 |
Сообщение было отмечено Тамика как решение РешениеТамика, Миниатюры
1 |
Котовчанин 942 / 482 / 200 Регистрация: 16.02.2010 Сообщений: 3,338 Записей в блоге: 37 |
|
23.05.2016, 12:59 [ТС] |
8 |
SHIFT_969, я разобралась!
0 |
Ошибка У пользователя недостаточно прав на исполнение операции над базой данных на СКД
Описание ошибки:
Система компоновки данных. Ошибка при формировании отчета:
Ошибка исполнения отчета
по причине:
Ошибка получения данных
по причине:
Ошибка создания набора данных «НаборДанных1»
по причине:
Ошибка при исполнении запроса набора данных
по причине:
Ошибка выполнения запроса
по причине:
У пользователя недостаточно прав на исполнение операции над базой данных.
Найденные решения:
Ошибка возникла при попытке сформировать специально реализованный отчет под пользователем с неполными правами.
Из конечной формулировки в описании ошибки «У пользователя недостаточно прав на исполнение операции над базой данных» в принципе понятно, что у пользователя не хватает прав на работу с каким-то объектом базы.
Можно пытаться анализировать запрос, сверяя его с настройками прав (ролями) пользователя. Но это может затянуться. Можно воспользоваться «Журналом регистрации». В сеансе работы пользователя сразу после возникновения ошибки нажимаем «ОК» и открываем список журнала регистрации через меню «Сервис» — «Журнал регистрации». Находим строку с описанием события «Доступ.Отказ в доступе».
Открываем форму события и в поле «Метаданные» анализируем, к каким объектам базы у пользователя не хватает доступа.
Конкретно в этом случае в базе 1С: Управление торговлей ред. 10.3 была доработана типовая роль для справочника «Контрагенты» для чтения на уровне ограничения доступа к данным — не предоставлять доступ к контрагентам из папки по логике содержащей контрагентов-поставщиков. Поэтому добавление в запросе ключевого слова «РАЗРЕШЕННЫЕ». Отчет сформирован, но для контрагентов, на которые распространилось право — в отчете не выводятся данные — вместо них <Объект не найден>.
Оцените, помогло ли Вам предоставленное описание решения ошибки?
© www.azhur-c.ru 2014-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.
30-09-2020
Журавлев А.С.
(Сайт azhur-c.ru)
14.02.2018
При формировании отчета «Расчет по страховым взносам» выходит ошибка, что у физ лица имеется такой же номер ПФР, и отчет не заполняется.
Рис.1. Ошибка при заполнении отчета
Данная ошибка связана с тем, что при приеме ранее работающего сотрудника в организации, создавалось новое физ лицо, хотя физ лицо должно быть всегда строго только одно, а вот сотрудников может быть несколько. Ниже приведены пару примеров приема ранее уволенных сотрудников, в разных интерфейсах программы 1С Предприятие.
Пример 1. Зарплата и управление персоналом редакции 3.0. При заполнении документа «Прием на работу» выходит сообщение о том,что в базе уже хранятся данные физ лица с таким же ФИО. В данном окне нужно нажать «Да, это тот, кто мне нужен», или же если это однофамилец то нужно нажать «Нет, это – другой человек».
Рис.2. Конфигурация «ЗУП 3.0»
Пример 2. Зарплата и управление персоналом редакции 2.5. При приеме ранее уволенного сотрудница (не однофамильца) с помощью помощника создания сотрудника, в верху нужно выбрать пункт «Создать нового сотрудника , выбрав его из справочника физических лица», после заполнить документ и нажать «Ок».
Рис. 3. Конфигурация «ЗУП 2.5»
И так в нашей ситуации прием на работу был сделан неверно, и создалось новое физ лицо. Для начала нужно зайти в справочник «Сотрудники», и найти сотрудника который выходит в ошибке при формировании отчета «Расчет по страховым взносам». Далее в списке сотрудников смотрим на того, который уволен, это можно отличить включив дополнительное поле дата увольнения. Для того, чтобы включить это поле, нужно нажать правой кнопкой мыши и выбрать пункт «Настройка списка».
Рис.4 – Настройка списка
В открывшемся окне нужно поставить галочку напротив «Уволен» и нажать «Ок».
Рис.5. Включение поля даты увольнения.
После чего в справочнике «Сотрудники» появится столбец «Уволен» в котором будет отражаться дата увольнения.
Рис.6. Дата увольнения
Теперь проваливаемся в сотрудника напротив которого стоит дата увольнения. В отрывшемся окне переходим по ссылке «Более подробно о физическом лице».
Рис.7. Данные сотрудника
В окне данные физического лица нужно удалить страховой номер ПФР и нажать «ОК», после можно заполнять отчет.
Рис.8 – Данные физического лица.
В итоге, ошибка исправляется удалением номера ПФР в данных физического лица уволенного сотрудника. После чего отчет будет корректно заполняться.
Автор статьи
Петропавловский Владислав. Специалист Линии консультаций
Возврат к списку