как остановить пересчет итогов 1с. что делать, если не удается запустить тестирование и исправление

Как остановить пересчет итогов 1с. Что делать, если не удается запустить Тестирование и исправление Новые пособия
Содержание
  1. Проблема
  2. В режиме Конфигуратора
  3. В режиме Пользователя
  4. Использование итогов при обмене данными — ускорение загрузки данных регистров накопления и бухгалтерии, 1С 8. 0, 8. 1, 8
  5. Индексация таблиц значений, 1С 8. 0, 8. 1, 8
  6. Функция Уровень() иерархического справочника, 1С 8. 0, 8. 1, 8
  7. Зачем пересчитывать итоги
  8. Проведение процедуры по пересчёту итогов в 1С
  9. Перед исправлением базы сделайте резервную копию
  10. Исправление информационной базы внутренними средствами программы
  11. Тестирование и исправление информационной базы 1С
  12. Что делать, если не удается запустить Тестирование и исправление?
  13. Использование режима «Управление бухгалтерскими итогами»
  14. Понравилось? Поделись с друзьями
  15. Причина
  16. Тестирование базы 1С, проверка на ошибки
  17. Проверка логической целостности информационной базы 1С
  18. Проверка ссылочной целостности информационной базы 1С
  19. Пересчет итогов
  20. Сжатие таблиц информационной базы 1С
  21. Реструктуризация таблиц информационной базы 1С
  22. Решение

Проблема

Увеличивается время выполнения запросов, обращающихся к таблицам итогов регистров.

Иногда функционирующая программа может показывать неверные результаты. Из списка «исчезают» документы, при попытке открыть документ программа зависает, в отчетах появляются странные результаты. Все эти «глюки» прекращаются после тестирования и исправления 1C.

Ошибки могут проявляться не столь грубо, но любые странности и неточности являются поводом для «ремонтных работ».

Причины, ведущие к проблемам:

Иногда в работе с программой 1С 8.3 могут возникнуть какие-то непредвиденные ситуации — сбои в работе, программа выдает какие-то ошибки, не проводится документ или же просто некорректно отображаться информация. В таких случаях, первое что может помочь — это произвести тестирование и исправление информационной базы 1С 8.3.

Запускаем информационную базу 1С в режиме Конфигуратор и заходим в пункт меню Администрирование — Тестирование и исправление.

Стоит помнить, что перед любыми действиями с информационной базой 1С необходимо выполнить ее резервное копирование.

В открывшемся окне несколько пунктов выбора вариантов проверки и режимов, и чтобы  правильно установить параметры тестирования 1С и правильно установить галочки, нам нужно понимать суть происходящего. Рассмотрим, что означает каждый пункт и для чего он предназначен.

Иногда в программе 1С возникают ошибки. Например, в ОСВ не сходится сальдо на начало периода и сальдо на конец. Такие ошибки случаются из-за сбоев технического характера при выполнении системных операций, обновлений программы или переноса данных из программных продуктов.

Если возникли подобные ошибки в программе следует запустить пересчет итогов. Разберемся как сделать пересчет итогов в 1С 8.3 Бухгалтерия, какие варианты пересчета итогов доступны в режиме 1С Предприятие 8.

В режиме Конфигуратора

Пересчитать итоги в 1С можно как в конфигураторе, так и в режиме пользователя. Прежде рассмотрим, как сделать пересчет итогов в конфигураторе.

Откройте конфигуратор. Меню Администрирование – Тестирование и исправление.

Как остановить пересчет итогов 1с. Что делать, если не удается запустить Тестирование и исправление

Проверьте установку флага , нажмите .

Как остановить пересчет итогов 1с. Что делать, если не удается запустить Тестирование и исправление

В режиме Пользователя

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

Предварительно узнайте дату самого первого документа, проведенного в программе. Перейдите в раздел Операции – Журнал операций.

Как остановить пересчет итогов 1с. Что делать, если не удается запустить Тестирование и исправление

Как остановить пересчет итогов 1с. Что делать, если не удается запустить Тестирование и исправление

Перейдите в раздел Администрирование – Обслуживание.

Как остановить пересчет итогов 1с. Что делать, если не удается запустить Тестирование и исправление

Откройте раздел , выберите Управление итогами и агрегатами.

Как остановить пересчет итогов 1с. Что делать, если не удается запустить Тестирование и исправление

В подвале формы нажмите на ссылку .

Как остановить пересчет итогов 1с. Что делать, если не удается запустить Тестирование и исправление

Из списка выберите Журнал проводок (бухгалтерский и налоговый учет) (регистр бухгалтерии), нажмите Пересчет Пересчитать итоги за период.

Как остановить пересчет итогов 1с. Что делать, если не удается запустить Тестирование и исправление

Установите необходимый период, нажав на кнопку , запустится пересчет итогов за выбранный промежуток времени.

Как остановить пересчет итогов 1с. Что делать, если не удается запустить Тестирование и исправление

После выполнения пересчета итогов ошибок в программе 1С не будет.

Мы рассмотрели, как сделать пересчет итогов в 1С 8.3 Бухгалтерия.

Если Вы еще не подписаны:

После оформления подписки вам станут доступны все материалы по 1С:Бухгалтерия, записи поддерживающих эфиров и вы сможете задавать любые вопросы по 1С.

Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

Использование итогов при обмене данными — ускорение загрузки данных регистров накопления и бухгалтерии, 1С 8. 0, 8. 1, 8

При записи набора записей регистра накопления/бухгалтерии производится пересчет итогов. Что бы не производить пересчет итогов много раз в процессе загрузки, можно отключить пересчет следующей командой:

Где Рег — регистр накопления/бухгалтерии. Для массового отключения перерасчета по регистрам можно использовать следующую конструкцию:

Рег РегистрыНакопления РегПолучитьИспользованиеИтогов РегУстановитьИспользованиеИтогов

Рег РегистрыБухгалтерии РегПолучитьИспользованиеИтогов РегУстановитьИспользованиеИтогов

После выполнения загрузки необходимо включить итоги:

Обработка «Универсальный обмен данными в формате XML» так и работает — перед началом загрузки выключает использование итогов, после загрузки — включает. О возможных последствиях такой работы можно почитать Ошибка в 1С 8.х — Использование итогов выключено.

Индексация таблиц значений, 1С 8. 0, 8. 1, 8

В ряде задач доводилось организовывать загрузку больших таблиц значений и поиск по полям загруженных таблиц.Оказалось, что поиск по таблице значений можно значительно ускорить, если добавить индекс. Вот пример:

ОСВЭкспл ТаблицаЗначений // создаем таблицу значений ОСВЭксплКолонкиДобавить // по этому полю будем искать ОСВЭксплКолонкиДобавить

ОСВЭксплИндексыДобавить // а здесь добавляем индекс

Время поиска уменьшается в разы.Делайте выводы.

Функция Уровень() иерархического справочника, 1С 8. 0, 8. 1, 8

Довелось допахивать сложный отчет. При выводе в отчете использовалась встроенная функция Уровень() иерархическиго справочника. Отчет работал жутко медленно.При замере производительности оказалось что функция Уровень() едва ли не чемпион по тормозам.Написали собственную функцию:

ПолучитьУровеньЭлемент Родитель ЭлементРодитель ТекущийУровень ЗначениеЗаполненоРодитель Родитель РодительРодитель ТекущийУровень ТекущийУровень

Ноутбук Acer M50S, процессор Core2Duo T8300 2,4GHz, 4Gb оператиной памятиБаза УТ 10.3.8.9 демо, локальная, количество итераций — 10000

1. Для элемента 0-ого уровняВызов стандартной процедуры занял 0 секВызов нестандартной процедуры занял 0 сек

2. Для элемента 1-ого уровняВызов стандартной процедуры занял 21 секВызов нестандартной процедуры занял 1 сек

3. Для элемента 3-ого уровняВызов стандартной процедуры занял 21 секВызов нестандартной процедуры занял 2 сек

3. Для элемента 4-ого уровняВызов стандартной процедуры занял 21 секВызов нестандартной процедуры занял 3 сек

————————————-Взято отсуда: http://programna1c.narod.ru/docs/Tricks/Tricks1C.html

1.       Зачем пересчитывать итоги

2.       Проведение процедуры по пересчёту итогов в 1С

Зачем пересчитывать итоги

В данной статье будет описано то, как в конфигурации «1С:Предприятие 8» поэтапно проводить пересчёт итогов и для чего нужна данная процедура, на что она влияет.

Для начала, рассмотрим для чего нужен пересчёт итогов, когда необходимо его проводить в конфигурации «1С:Предприятие 8». При различных обновлениях конфигурации, после переноса системных данных и/или информации из баз данных из одной конфигурации в другую возможно появление различных системных неполадок и сбоев во время выполнения разнообразных действий.

Чаще всего, подобные неполадки быстро исправляют, обрабатывают и работа системы 1С снова становится корректной, однако, бывают ситуации, когда сбои и ошибки продолжаются. Такие ошибки, после обновления и переноса данных наиболее часто влияют на итоговые данные. К примеру, в оборотно-сальдовом отчёте нет сопоставления между первичным значением сальдо, оборотом и конечным значением сальдо, могут не сходиться итоги. Как раз, для подобных случаев и существует опция по пересчёту итогов в 1С 8.3.

Новые пособия:  В каком возрасте учителя идут на пенсию в россии

Проведение процедуры по пересчёту итогов в 1С

Рассмотрим как проходит сама операция по пересчёту итогов в 1С. Эту опцию можно запустить двумя способами.

В первом должен быть запущен конфигуратор, после чего нужно перейти в меню, открыть вкладку «Администрирование» и кликнуть на пункт «Тестирование и исправление», как демонстрируется на скриншоте далее:

Как остановить пересчет итогов 1с. Что делать, если не удается запустить Тестирование и исправление

В случае, если не можете воспользоваться конфигуратором, то пересчитать итоги можно и в режиме пользователя. Чтобы выполнить это действие, следует соблюдать следующий алгоритм:

1.     Для начала, нужно узнать дату первого документа, который был проведён внутри базы данных. Чтобы это сделать, необходимо открыть раздел «Учёт», перейти на «Налоги» и кликнуть на «Отчётность», там надо будет открыть «Журнал опций». Далее убираем любые сортировки в перечне и увидим дату первого документа, который был проведён, как показано в примере ниже:

Как остановить пересчет итогов 1с. Что делать, если не удается запустить Тестирование и исправление

Журнал опций в конфигурации 1С 8 Предприятие

2.     Далее необходимо перейти во вкладку «Администрирование», после чего открыть панель действий «Сервис», где запустить форму по управлению итогами, как показано на скриншоте далее:

Как остановить пересчет итогов 1с. Что делать, если не удается запустить Тестирование и исправление

Управление итогами в 1С

3.     Далее в программе 1С в Управлении итогами выбираем кнопку «Полные возможности» и выделяем строку с наименованием «Журнал проводок (бухгалтерский и налоговый учёт)», как демонстрируется в примере ниже:

Как остановить пересчет итогов 1с. Что делать, если не удается запустить Тестирование и исправление

Журнал проводок в конфигурации 1С 8 Предприятие

4.     Избираем «Пересчитать итоги за период», данная кнопка располагается в панели «Пересчёт на командной панели формы», после чего, необходимо прописать интервал, за который будет производиться пересчёт (этот период должен быть от даты первого документа до сегодняшней даты):

Как остановить пересчет итогов 1с. Что делать, если не удается запустить Тестирование и исправление

Настройка периода пересчета итогов в 1С

Кликаем на «ОК», после чего операция по пересчёту итогов начнётся, когда она кончится, то все отчёты будут сформированы корректно.

В данной статье было описано то, как происходит пересчёт итогов в 1С Бухгалтерия и других программах системы 1С, для чего и почему она нужна, а также прописаны два способа чтобы пересчитать итоги в 1С.

Специалист компании «Кодерлайн»

Рассмотрим все пункты меню Тестирование и исправление.

Первый этап, Реиндексация таблиц информационной базы, помогает решить 90% проблем. Что происходит в процессе реиндексации?

Внесение данных в справочники, создание новых документов сопровождается их автоматическим упорядочиванием. Названия выстраиваются по алфавиту, документы – по датам и т.д. При этом физический порядок следования записей не меняется. Записи выводятся на экран в определенном порядке, потому что им присвоены номера (индексы), и соответствие индекса физическому номеру записи содержится в таблицах индексов.

Индексы очень важны:

Нарушение индексных таблиц приводит к хаосу в представлении документов. Может, например, засветиться документ, в котором отсутствуют наименования товаров, но есть их количество.

Каждая новая запись сопровождается изменениями в таблицах индексов: например, после внесения в справочник записи, начинающейся на букву А, ей будет присвоен один из первых индексов, а все остальные индексные номера будут изменены. Небольшая пауза, возникающая после внесения новой записи, связана с пересчетом индексов; чем больше база, тем заметнее пауза.

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

Итак, при переиндексации происходят такие процессы:

После переиндексации можно проверить – восстановилась ли работоспособность базы.

Следующий этап – проверка логической целостности. Проверяется соответствие реальной структуры информационной базы и ее описания в Конфигурации (наличие объектов, наличие связей между объектами). Эта проверка зачастую сообщает об ошибках даже в работающей базе, не следует паниковать при таких сообщениях. Однако это повод для обращения за консультацией к специалисту.

Проверка ссылочной целостности «прозванивает» связи между объектами. Иногда в таблице используется ссылка на отсутствующий объект, например на удаленный документ. Ссылочную целостность принято восстанавливать вручную, по списку, полученному в результате проверки. Иногда ссылочная целостность нарушена на «заброшенных участках» — в старых неактуальных документах. Тогда на них просто не обращают внимания.

Пересчет итогов – длительная и рискованная процедура. В 1с производится пересчет результатов в штатном режиме, но он ведется не «от начала времен», а с начала месяца. Итоговые значения отслеживаются в регистрах, это ускоряет работу. Если включить пересчет итогов в режиме тестирования и исправления, то пересчет совершится от момента создания базы, причем правильные текущие значения регистров могут «поплыть» из-за давно удаленных или исправленных «задним числом» документов. В результате длительная работа по пересчету не принесет пользы.

Если нет необходимости, то от пересчета итогов лучше воздержаться.

Сжатие таблиц – это процедура физического удаления записей, которые были помечены на удаление и перестали выводиться на экран. Таких записей может быть очень много, они без пользы раздувают объем базы данных.

Сжатие таблиц – полезная функция, хотя ее выполнять не обязательно.

Реструктуризация таблиц – операция, актуальная при переходе на новую версию программы. При реструктуризации создаются пустые таблицы с форматом, заданным в конфигурации, и в них переносится, запись за записью, информация из старых таблиц. В новых таблицах могут быть расширены поля, добавлены новые поля. Реструктуризация – это операция, которая должна подготовить информационную базу для работы по-новому, и она абсолютно необходима при обновлениях.

Если никакие версии не менялись, то реструктуризация не нужна, эта длительная процедура ничего не добавит и не изменит.

Итак, при исправлении «упавшей» программы необходимы и полезны опции:

Перед исправлением базы сделайте резервную копию

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

Перед тестированием и исправлением копия делается обязательно, поскольку при исправлении выполняются необратимые изменения данных. Иногда (очень редко) они могут не улучшить, а ухудшить состояние базы данных.

При нормальной работе резервные копии нужно делать регулярно, лучше всего – ежедневно. Для того, чтобы эта работа выполнялась автоматически, установите бесплатную программу Бэкапер-1С Резервные копии бухгалтерии
.

Лучше хранить резервные копии не на том же носителе, где расположена сама база. Подойдет флэшка, хранилище в Интернете, другой жесткий диск. Ведь иногда потеря данных бывает связана с физическим износом жесткого диска.

Наличие резервных копий – страховка от потери данных. Однако нельзя поручиться, что в резервных копиях все идеально, поэтому актуальность опции Тестирование и Исправление не уменьшается.

Рис. 1. Выгрузка данных.

Исправление информационной базы внутренними средствами программы

В открывшемся окне нужно проставить галочки (рис.2).

Но лучше не делать этого: не все операции, перечисленные в меню, необходимы при ремонте после аварии.

Рис.2. Окно тестирования и исправления 1с 8 с проставленными галочками во всех пунктах. Так делать НЕ НАДО:

Новые пособия:  Май 1961 года когда на пенсию

Как остановить пересчет итогов 1с. Что делать, если не удается запустить Тестирование и исправление

Если отметить все пункты, запустится долгий процесс. Результаты тестирования и исправления отображается в нижней части окна. После выполнения действий нужно щелкнуть по кнопке Закрыть
.

Выполнить все – не самый лучший вариант! Квалифицированные пользователи выполняют действия поэтапно и выборочно.

Тестирование и исправление информационной базы 1С

Режим тестирования и исправления вызывается в конфигураторе системы 1С 8.3 выбором меню Администрирование — Тестирование и исправление.

Проверки и режимы

В этом окне указывается список необходимых проверок и режимов, которые будут произведены в результате работы утилиты. Рассмотрим каждую галочку подробнее:

Получите 267 видеоуроков по 1С бесплатно:

Если по каким-то причинам тестирование и исправление не помогает или у вас нет доступа в конфигуратор, воспользуйтесь утилитой .

Что делать, если не удается запустить Тестирование и исправление?

Рис. 3. Выбор утилиты chdbfl.exe

Как остановить пересчет итогов 1с. Что делать, если не удается запустить Тестирование и исправление

По записи в командной строке, показанной на рис.3, видно, что путь к файлу лежит через каталог 1сv8.2, или 1сv8.3, короче говоря, через каталог программы. Он может быть расположен в папке Program Files или в другой папке. Нужно найти место расположения каталога и открыть его. Внутри каталога открыть папку Bin,

Запустив исполняемый файл, выбирайте базу, подлежащую исправлению, и разрешите исправлять обнаруженные ошибки (рис.4)

Рис.4. Окно программы chdbfl.exe

Как остановить пересчет итогов 1с. Что делать, если не удается запустить Тестирование и исправление

Подведем итоги. Если программа не запускается после аварийного прерывания работы, нужно сделать следующее:

Удачное восстановление данных происходит не всегда. Страховкой от потери данных является ежедневное резервное копирование: если информационная база повреждена, можно вернуться на день назад и быстро восстановить потерянные записи.

Для выполнения полного пересчета бухгалтерских итогов следует выбрать кнопку «Полный пересчет итогов»
. При этом выполняется пересчет всех бухгалтерских итогов с наиболее ранних операций (по дате), и до установленного в данном режиме квартала — границы поддержки итогов.

Полный пересчет итогов может потребоваться в двух случаях.

Во-первых
, при изменениях настроек валютного, аналитического или количественного учета по бухгалтерским счетам система предлагает выполнить пересчет итогов немедленно. Однако, если требуется выполнить изменения сразу у нескольких счетов, то от немедленного пересчета целесообразно отказаться. В этом случае система не может поддерживать в корректном состоянии бухгалтерские итоги до тех пор, пока не будет выполнен полный пересчет итогов в режиме «Управление бухгалтерскими итогами»
. Система будет сигнализировать об этом при обращении к итогам и при запуске программы.

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

При полном пересчете выполняется также проверка существующих проводок и в них производятся исправления в случае обнаружения несоответствия значений проводок настройкам валютного, аналитического и количественного учета по счетам, а также признаков забалансового учета.

Внимание!

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

Использование режима «Управление бухгалтерскими итогами»

Режим управления бухгалтерскими итогами носит, скорее, административный характер. Обращение к нему выполняется достаточно редко, обычно при изменении настроек счетов или при переходе к следующему кварталу.

При использовании сетевой версии 1С:Предприятия все действия в данном режиме могут выполняться только в монопольном режиме запуска программы. Эта особенность определяется важностью выполняемых действий при пересчете бухгалтерских итогов.

В разделенном режиме может быть выполнен только просмотр текущей установки границы поддерживаемых итогов.

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

Также, заметим, что есть две альтернативы — использование итогов либо использование агрегатов ; второй вариант более гибкий.

Вопрос 12.30 экзамена 1С:Профессионал по Платформе. Итоги для регистров накопления остатков:

Правильный ответ третий.

Вопрос 12.32 экзамена 1С:Профессионал по Платформе. При работе с регистром накопления с видом «Остатки» выключение
итогов приводит к тому, что:

Правильный ответ второй. В случае включенных итогов, остатки доступны с периодичностью Месяц.

Вопрос 12.33 экзамена 1С:Профессионал по Платформе. При пересчете текущих итогов пользователем:

Правильный ответ второй, понятие итогов «текущего сеанса» не существует. А собственно пересчет итогов — это процедура перезаполнения таблиц итогов, т.к. со временем естественным путем в ней накапливаются строки с нулевыми значениями, что снижает быстродействие системы.

Вопрос 12.34 экзамена 1С:Профессионал по Платформе. При пересчете итогов пользователем:

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

Вопрос 12.35 экзамена 1С:Профессионал по Платформе. При записи данных в регистр накопления существует возможность:

Правильный ответ третий — чем меньше таблиц, тем быстрее работает система. Отключение итогов производится программно:

РегистрХозрасчетный = РегистрыБухгалтерии.Хозрасчетный;
РегистрХозрасчетный.УстановитьИспользованиеИтогов(Ложь);

Вопрос 12.36 экзамена 1С:Профессионал по Платформе. При работе с регистром накопления выключение текущих итогов приводит к тому, что:

См. вопрос 12.32.

Вопрос 12.37 экзамена 1С:Профессионал по Платформе. В режиме конфигуратора может быть выбрана следующая периодичность таблицы итогов регистра накопления:

Правильный ответ шестой — итоги всегда рассчитываются помесячно, на первой число следующего месяца.

Вопрос 12.39 экзамена 1С:Профессионал по Платформе. Как система 1С:Предприятие 8 может хранить итоги для оборотного
регистра накопления?

Правильный ответ четвертый, итоги и агрегаты это альтернативные режимы работы.

Вопрос 12.40 экзамена 1С:Профессионал по Платформе. Выберите верное утверждение по отношению к регистрам накопления

Правильный ответ третий — таблица итогов строго одна для регистра. Таблиц агрегатов может быть создано множество.

Вопрос 12.44 экзамена 1С:Профессионал по Платформе. Что может отображаться в таблицах итогов регистров накопления?

Правильный ответ пятый, итоги — это основная таблица регистра, свернутая по измерениям.

Вопрос 12.45 экзамена 1С:Профессионал по Платформе. Какая часть активных записей может не отображаться в таблицах итогов регистров накопления?

Правильный ответ пятый. Реквизиты в итогах не отображаются. Измерений у регистра может и не быть, а вот ресурс обязателен.

Вопрос 12.46 экзамена 1С:Профессионал по Платформе. Какая часть не активных записей может не отображаться в таблицах
итогов регистров накопления?

Правильный ответ четвертый, неактивные записи не отображаются вообще.

Вопрос 12.47 экзамена 1С:Профессионал по Платформе. Какая часть активных записей никогда не отображается в таблицах
итогов регистров накопления?

Новые пособия:  Как правильно уволиться с работы пенсионеру чтобы получить индексацию пенсии

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

Пересчет итогов может быть выполнен в режиме конфигуратора (Меню Администрирование — Тестирование и исправление).

В случае, если нет возможности запустить конфигуратор, то пересчет итогов может быть выполнен и из пользовательского режима. Для этого следует сделать следующие действия.

Как остановить пересчет итогов 1с. Что делать, если не удается запустить Тестирование и исправление

Как остановить пересчет итогов 1с. Что делать, если не удается запустить Тестирование и исправление

По кнопке «ОК» начнется пересчет итогов. После завершения пересчета итогов стандартные отчеты будут формироваться без ошибок.

Понравилось? Поделись с друзьями

Консультации по работе с программой 1С

Сервис открыт специально для клиентов, работающих с программой 1С разных конфигураций или находящихся на информационно-техническом сопровождении (ИТС). Задайте свой вопрос, и мы с удовольствием на него ответим! Обязательным условием для получения консультации является наличие действующего договора ИТС Проф. Исключением являются Базовые версии ПП 1С (8 версия). Для них наличие договора не обязательно.

В этой статье мы рассмотрим данную системную утилиту «Тестирование и исправление информационной базы» в 1С 8.3 и особенности её использования.

Перед проведением любых операций

Причина

При интенсивной работе с базой данных в таблицах итогов регистров накапливаются записи с нулевыми значениями ресурсов. Записи с нулевыми значениями ресурсов в общем случае не являются проблемой. Однако, в некоторых сценариях работы количество таких записей становится большим, и получившийся в результате объем пустых записей начинает оказывать влияние на производительность. Например, в случае штучного производства, когда каждый товар является уникальным, после прихода и расхода такого товара остатки такого товара будут равны нулю. Если же производство массовое и уникальное одновременно, то количество записей с нулевым значением ресурсов будет расти постоянно, и это приведет к к увеличению времени выполнения запросов, обращающихся к таблицам итогов и повышенным затратам ресурсов СУБД на выполнение этих запросов.

Тестирование базы 1С, проверка на ошибки

При работе с программой 1С 8.3 вся информация (заполнение справочников, создание документов и т.п.) записывается в таблицы. Кроме основных таблиц существуют вспомогательные таблицы, в которых эти данные сортируются по заданным полям, для ускорения поиска, что увеличивает быстродействие программы 1С — это таблицы индексирования.

В результате программного сбоя индексы могут сбиваться, вследствие чего появляются ошибки, например в документе отсутствует наименование или количество, не заполнено поле и т.п.

Для исправления такого рода ошибок в базе 1С устанавливаем галочку Реиндексация таблиц информационной базы.

При тестировании и исправлении в 1С реиндексируются все таблицы. И хотя данный пункт занимает длительное время, он помогает решить большую часть проблем.

Проверка логической целостности информационной базы 1С

При создании новых объектов в информационной базе 1С 8.3 создаются новые таблицы, связанные с другими таблицами. Ошибки нарушающие логическую целостность могут возникнуть вследствие некорректного обновления программы 1С, выключения компьютера в момент создания или записи документа (или любого другого элемента программы), сбоя в работе сети.

При этом программа 1С может работать, но ошибка будет возникать при обращении к тому документу (или объекту) в момент создания которого произошел сбой.

При тестировании и исправлении и установке данной галочки будет произведена проверка логических ошибок в структурах таблиц информационной базы.

Проверка ссылочной целостности информационной базы 1С

В ходе работы с программой 1С могут возникнуть ссылки на  несуществующие или  разрушенные объекты, так называемые битые ссылки. Они могут в результате сбоя или непосредственного удаления объекта. В случае, если в ходе проверки будет такой объект найден, необходимо в настройке дополнительно галочками указать, какие действия с ним производить.

При тестировании и исправлении и обнаружении ссылок на несуществующие объекты в 1С предлагается три варианта действия — создать объект, очистить ссылку или не изменять, при обнаружении частично потерянных данных объекта — создать, удалить объект, или не изменять его. При выполнении действия:

Пересчет итогов

Для удобства работы в программе 1С 8.3 существуют вспомогательные таблицы, которые хранят данные об уже просчитанных итогах. Они нужны, чтобы при обращении к необходимой информации она не выбиралась из общих таблиц, а получалась из таблицы итогов. Это значительно экономит время обработки информации.

Например, данные из таблицы итогов по регистру Остатки материалов, позволяют нам быстро определить их остатки на складах на определенную дату. Установив галочку при тестировании — Пересчет итогов, будут пересчитаны итоги во всей информационной базе 1С и заново занесены в таблицы итогов.

Сжатие таблиц информационной базы 1С

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

Сжатие таблиц в 1С 8.3 — это физическое удаление записей, которые ранее были помечены на удаление и удалены из программы, информация о них удаляется полностью из информационной базы, в результате таблицы базы становятся меньше. Такого же эффекта можно достичь путем выгрузки и загрузки файла информационной базы через Конфигуратор (*.dt).

Реструктуризация таблиц информационной базы 1С

Это создание заново структуры информационной базы, создание новых таблиц, и перенос старых данных в новые таблицы. Реструктуризация также происходит при обновлении информационной базы. В результате этих действий также возможно исправление некоторого рода ошибок программы 1С.

Обращаем внимание на переключатель, который задает что делать при тестировании — выполнять Только тестирование (в этом случае будет выведена только информация об ошибках) или Тестирование и исправление ошибок.

После установки параметров тестирования, нажимаем кнопку Выполнить и ждем результат.

В строке состояния отображается информация о ходе тестирования.

По окончании тестирования 1С будет выведена информация об ошибках и их исправлении.

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

Если Вы еще не являетесь подписчиком системы БухЭксперт8:

После оформления подписки вам станут доступны все материалы по 1С Бухгалтерия, записи поддерживающих эфиров и вы сможете задавать любые вопросы по 1С.

Решение

Для предотвращения возникновения подобной проблемы рекомендуется регулярное выполнение процедуры пересчета итогов. Периодичность выполнения этой процедуры зависит от интенсивности работы с базой данных — чем больше товаров выходит из оборота, тем чаще рекомендуется выполнять процедуру пересчета итогов.

Оцените статью
Новое пособие