Публикация № 910259
Ошибка признака учета Обработка Бухгалтерия 3.0 тестирование исправление информационной базы
Обработка исправления ошибок признаков учета в регистре бухгалтерии 1С: Бухгалтерия 3.0 (Управляемые формы).
Тестирование и исправление информационной базы 1С 8.3 необходимо выполнять в случае, если у вас возникают ошибки в работе информационной базы и перед обновлением конфигурации базы. В большинстве случаев при повреждении вашей информационной базы оно помогает.
Перед выполнением тестирования и исправления необходимо сделать резервную копию базы. Если же вы не можете зайти в конфигуратор, то в папке с установленной программой 1С есть утилита для тестирования и исправления, которая не требует запуска программы в режиме конфигуратор. Обо всем этом поговорим ниже.
Рассмотрим этот инструмент и как с ним работать. Особенно подробно разберем какие флаги надо ставить в интерфейсе.
При работе в 1С возникают случаи, когда наблюдается замедление работы базы данных, возникают ошибки в работе информационной базы и перед обновлением конфигурации. В данной ситуации рекомендуется провести Тестирование и исправление ошибок в информационной базе. Перед выполнением тестирования рекомендуется сделать резервную копию базы. После можно приступать к тестированию.
Тестирование проводится в монопольном режиме: в базе не должны работать пользователи.
Запускаем программу в режиме Конфигуратор
В главном меню выберите «Администрирование — Тестирование и исправление.»
В открывшемся диалоговом окне поставьте отметки напротив нужных режимов проверки.
Поставьте отметку «Тестирование и исправление», чтобы автоматически исправлять ошибки,найденные в базе.
Тестирование и исправление может занимать некоторое время. После выполнения проверки будет открыт список найденных и исправленных ошибок.
В случае если ошибки были устранены, нужно зайти в базу в режиме предприятия и проверить ее работоспособность.
Если же в ходе тестирования или по его результатам ошибки были найдены, но не устранены, рекомендуем обратиться в службу поддержки для анализа и исправления ошибок нашими специалистами.
Уже более 10 000 компаний работают в облачной 1С от 42Clouds
— Консультация по 1С Бесплатно!
— Поддержка 24/7 по техническим вопросам: в чате, по телефону, по почте
— Все типовые конфигурации онлайн, доступ через RDP, Remote App, Web
1.
valent
Сейчас в теме
9.
valent
Сейчас в теме
Автор! А ответ на (1)????
2.
sergo12032
Сейчас в теме
Дай пожалуйста пароль к коду. Хочу под себя заточить.
3.
Tatianna
Сейчас в теме
И мне дай пожалуйста пароль к коду. Интересно как работает. ICQ: 373181567
4.
NataLev
Сейчас в теме
5.
Cobranet123
Сейчас в теме
6.
Арчибальд
Сейчас в теме
Не люблю паролей. Да к тому же код типа
ДокФактура = СоздатьОбъект(«Документ.» + ДокМДФактура.Идентификатор);
ДокФактура.ВыбратьДокументы(ДатаНачала,ДатаКонца);
ДокФактура.УстановитьФильтр(1,0); // только проведенные документы
считаю некорректным
11.
nicxxx
Сейчас в теме
Автору — как насчет опции «Разбивать по страницам»? а то если ошибок много, то табличный документ еле ворочается
(6)действительно странно, УстановитьФильтр() надо использовать до ВыбратьДокументы()
13.
buhinfo
Сейчас в теме
nicxxx Я не понял вопроса (11) по «Разбивать по страницам»?
Вы хотите в печатной форме навставлять разрывов страницы?
Разве от этого увеличится быстродействие?
7.
buhinfo
Сейчас в теме
По просьбам сообщества, выкладываю версию обработки без пароля.
Я создавал эту обработку давно и не для этого сайта.
В тот момент мне нужен был на неё пароль.
Сейчас я посчитал нужным поделиться наработкой,которая меня здорово выручала с благодарным сообществом.
Обработку я планировал постоянно усовершенствовать, но не нашлось на это время.
Имеющихся возможностей мне вполне хватало.
Буду рад, если мои труды окажутся для кого-то полезными
8.
buhinfo
Сейчас в теме
Что касается ссылки на мой сайт. На нем есть раздел с обработками для 1С, поэтому я посчитал нужным сделать на него ссылку. Может тоже кому-то пригодится.
10.
buhinfo
Сейчас в теме
Ответ на 1-й вопрос. Учитывалось только «НДС сверху»,так как я только так использовал документы.
Однако Ваш вопрос справедливый.
Постараюсь в ближайшие дни сделать с учетом разного формата указания НДС.
12.
buhinfo
Сейчас в теме
Версию обновил до 1.17 (переставил УстановитьФильтр() до ВыбратьДокументы()) спасибо nicxx и Арчибальду
14.
victuan
Сейчас в теме
15.
buhinfo
Сейчас в теме
16.
buhinfo
Сейчас в теме
(14) спасибо, посмотрим. Чем больше инструментов для поиска ошибок в бухгалтерии, тем лучше
17.
VdZMWOnC
Сейчас в теме
При поиске непроведенных документов попадают документы помеченные на удаление, не отлавливаются документы которые не имеют операции, вобщем 🙁 сыровато
18.
xDee
Сейчас в теме
Во время работы с 1С иногда встречаются сбои различного рода. Это может быть «Ошибка формата потока», «Ошибка СУБД, файл базы данных поврежден» и тому подобное.
Одним из вариантов выхода из ситуаций такого рода служит запуск тестирования и исправления через конфигуратор. К сожалению, его не всегда удается открыть. В таком случае, если ваша база файловая, то поможет встроенная утилита 1С 8.3 и 8.2 — «chdbfl.exe».
Она является ни чем иным, как более упрощенной версией тестирования и исправления, который запускается в режиме конфигуратора.
Обратите внимание, что перед запуском обязательно необходимо сделать резервную копию самой базы. В противном случае вы рискуете потерять хранящиеся в ней данные, которые могут быть очень важны.
Данная программа является стандартной и уже есть на вашем компьютере, где установлена 1С. Найти ее совершенно не сложно. Для этого перейдите в папку «bin» каталога с платформой 1С. Обычно она находится на диске «С» в «Program Files».
Наша команда предоставляет услуги по консультированию, настройке и внедрению 1С.
Связаться с нами можно по телефону +7 499 350 29 00.
Услуги и цены можно увидеть по ссылке.
Будем рады помочь Вам!
Желательно использовать утилиту от самого свежего релиза платформы, так как алгоритмы проверки и восстановления баз могут меняться.
В использовании утилита довольно проста. Нажмите на кнопку выбора, как показано на изображении ниже в поле «Имя файла БД».
Перед вами откроется проводник, в котором необходимо выбрать файл с расширением «*.1CD». По умолчанию он называется «1Cv8.1CD». Этот файл с расположен в корне каталога файловой базы данных.
Если по каким-то причинам вам не известен путь его месторасположения на компьютере, то его можно узнать в списке баз.
После указания файла «1Cv8.1CD» в утилите, отметьте флагом необходимость исправления найденных ошибок. В противном случае будет произведена только проверка целостности базы данных, но никаких действий по ее восстановлению произведено не будет. Далее нажмите на кнопку «Выполнить».
Через определенное время, которое напрямую зависит от объема базы и может быть довольно длительным, проверка завершится и программа сообщит вам о результате ее выполнения.
В нашем случае никаких ошибок не было обнаружено, о чем свидетельствует соответствующее сообщение. При наличии же ошибок, информация обо всех них так же будет отображаться.
https://youtube.com/watch?v=k6mW5yZO12M%3Ffeature%3Doembed
Тестирование и исправление также рекомендуется выполнять перед обновлением конфигурации. Если после возникновения ошибок у Вас есть возможность запустить конфигуратор 1С — выполните проверку с помощью инструментов в конфигураторе. Если же конфигуратор уже не открывается — проверьте Вашу базу 1С с помощью утилиты chdbfl.exe.
Перед выполнением тестирования и исправления обязательно сделайте информационной базы.
Тестирование и исправление в конфигураторе 1С
После этого для Вас откроется предупреждение:
Если Вы уже создали резервную копию — жмем «Продолжить». Для Вас откроется окно настройки параметров тестирования и исправления информационной базы:
Рассмотрим проверки и режимы, которые предлагаются в ходе выполнения тестирования:
Рассмотрим остальные настройки:
После установки всех настроек нажмите «Выполнить» и ожидайте завершения проверки (время выполнения проверки зависит от размера Вашей базы).
Когда выполнение проверки будет завершено — Вам будет показан отчет в Виде текстовых сообщений:
Тестирование и исправление с помощью утилиты chdbfl. exe.
Данный режим проверки подходит только для файлового варианта информационной базы. Для выполнения проверки Вам необходимо найти файл «chdbfl.exe» на Вашем компьютере. Этот файл находится в каталоге «bin» в папке, в которую была установлена программа 1С:
После того, как Вы нашли файл «chdbfl.exe» — запускаем его. Для Вас откроется форма проверки физической целостности файла БД:
Как узнать, где находится необходимый Вам файл базы данных? Запустите окно запуска 1С:Предприятие и установите строку на нужной Вам конфигурации. Снизу отобразится путь расположения базы:
По этому пути и будет располагаться файл «1CD»:
После выбора файла БД установите галочку «Исправлять обнаруженные ошибки» и нажмите кнопку «Выполнить». Дождитесь завершения выполнения проверки. Если ошибок не обнаружено, вы увидите такое сообщение:
Таким образом мы рассмотрели два способа проверки целостности Вашей информационной базы. Надеюсь, эта статья будет для Вас полезна и Вы исправите все ошибки в базе 1С.
Наши разработки
Универсальные обработки Чистка данных Платформа 1С v8.3 Бухгалтерский учет Оперативный учет Управляемые формы 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Зарплата и Управление Персоналом 2.5 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия государственного учреждения 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Россия Абонемент ($m)
Обработка позволяет обнулить остатки по регистру накопления или бухгалтерии на определенную дату. Поддерживается большинство типовых конфигураций (БП 3, БП 2, УТ 11, УТ 10, ЗУП 3, ЗУП 2, БГУ 2, БГУ 1, ERP, УПП, КА 2, КА 1, УХ 3, УХ 1, УНФ). Гибкая настройка (отборы, заполнение реквизитов и любых полей корр. счета, возможность обнулять ресурсы выборочно). Несколько режимов работы. Два интерфейса: простой и с расширенным набором настроек.
Запустим программу в режиме конфигуратор:
Выбираем из меню Администрирование пункт “Тестирование и исправление”:
Исправление ошибки признаков учета в регистрах бухгалтерии.
В процессе жизненного цикла информационной базы при использовании различных обработок, в которых происходит запись наборов записей регистров бухгалтерии,
(При переносах данных, загрузках, замене объектов) наборы записей могут быть некорректно перезаписаны. В связи с этим в регистрах бухгалтерии могут накапливаться ошибочные признаки в измерениях, ресурсах к примеру вместо Null в записи регистра со счетом на котором не ведется налоговый учет в ресурсе регистра записано 0 (Приведён пример как частный случай).
В результате этого в итогах оборотно-сальдовых ведомостей в итогах могут возникать некорректные значения, неверно списываться остатки при пере-проведении документов
В большинстве случаев проблема решается штатно предусмотренным 1С режимом полного тестирования и исправления информационной базы — если включить все флажки.
Проблема в том, что штатное исправление признаков в бухгалтерских регистрах в больших базах может проходит очень долго, иногда по нескольку суток, и эта обработка помогает решить эту проблему в разы быстрее
После проведения данной обработки необходимо как минимум пересчитать итоги с помощью режима тестирование и исправление в конфигураторе!
Режим «отключить итоги» позволяет выполнить обработку быстрее, но в больших базах понадобится длительное время для включения итогов обратно, и в это время не смогут работать пользователи.
Тестировано на платформе 1С:Предприятие 8.3 (8.3.10.2753) Конфигурация Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.64.54).
Скачать файлы
Обработка документов Универсальные обработки Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Абонемент ($m)
Редактор набора записей движений документа. Позволяет сохранить набор записей в XML, в настройки пользователя, прочитать сохраненный XML в другой идентичной базе, заменить регистратор. Можно изменять порядок записей, менять активность, как массово, так и по одной и др. Тонкий клиент, управляемые формы.
Какие галочки ставить?
Существуют различные варианты настройки тестирования, рассмотрим эти галки:
В нашем примере проставим все галочки как показано на рисунке и нажимаем “Выполнить”:
Этап выполнения операции мы можем наблюдать в левом нижнем углу окна конфигуратора 1С. Выявленные ошибки показываются в окне служебных сообщений.
После окончания тестирования нажимаем “Закрыть”:
Результат выполнения операций мы можем увидеть в окне служебных сообщений.
Тестирование и исправление закончено.
Групповая обработка прикрепленных файлов
Универсальные обработки Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Абонемент ($m)
Кому не знакомы авралы в бухгалтерии, когда налоговая требует представить копии всех документов за два-три года? Кто не получал сюрпризов в виде отсутствия документов, когда завтра их нужно уже представлять проверяющим? 1С предлагает прикрепление и хранение копий документов (в том числе со сканера) в базе, а данная обработка решает вопрос их быстрой подборки, сортировки и выгрузки, а также быстрого и эффективного контроля наличия или отсутствия документов в базе с формированием реестров как выгруженных, так и отсутствующих документов.
В настоящий момент обработка бесплатна, в дальнейшем планируется платная версия с расширенными возможностями.
Скажите решительное «Нет» авралам в бухгалтерии и штрафам за несвоевременное представление документов!
Предпросмотр PDF, JPG, PNG, TIFF, Word, Excel
Универсальные обработки Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)
Предварительный просмотр присоединенных файлов PDF, JPG, PNG, TIFF, Word, Excel через расширение. Позволяет изменять масштаб, поворачивать и листать. Не требует подключения к интернету и внешних компонент.
Консоль сравнения данных (1С 8, 1С 7. 7, SQL, CSV, TXT, DBF, XLS, DOC, XML, JSON, табличный документ) (версия 15. 65)
Обработка Консоль сравнения данных (КСД) предназначена для сравнения данных, полученных из разных источников данных: информационных баз 1С 8, 1С 7.7, баз данных SQL, файлов формата CSV/TXT/DBF/XLS/DOC/XML, строки JSON, вручную заполненного табличного документа.
Минимально необходимая версия платформы: 8.3.6.1977.
Редактор, Права, Поиск, Сторно, Обмен
Панель команд текущего объекта (документа, справочника и т.д.) со следующим возможностями: Редактор реквизитов, таблиц и движений текущего объекта, Анализ прав доступа к текущему объекту, Поиск ссылок на объект с отборами, Сторно движений документа, Выгрузка/загрузка текущего объекта между базами.
Реализована всплывающей панелью в форме объекта.
Подключается как расширение конфигурации (*.cfe) либо отдельными обработками.
Электронная таблица средствами 1С (Версия 2
Универсальные обработки Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Абонемент ($m)
Функционал электронной таблицы для программ на платформе 1С реализован на основе табличных документов. Функционал реализован в виде обработки. Большую часть формы обработки занимают листы (закладки) с табличными документами, которые выполняет роль электронной таблицы. Листы могут быть добавлены, удалены или переименованы. Ограничение по количеству листов определяется возможностью платформы. В формулах электронной таблицы можно использовать любые языковые конструкции, процедуры и функции 1С, ссылки на другие ячейки электронной таблицы расположенные в том числе и на других листах. Допустимо обращаться к ячейкам электронной таблицы по имени именованной области. В случае использования в формулах электронной таблицы данных из самой таблицы пересчет зависимых ячеек с формулами производится автоматически. Электронную таблицу можно сохранить в файл.
Если конфигуратор не открывается
Если база повреждена настолько, что вы не можете зайти в конфигуратор, можно воспользоваться утилитой от 1С chdbfl.exe. Утилита устанавливается вместе с платформой 1С и найти ее можно в папке Bin каталога установки:
Перед тем как приступить к тестированию вам обязательно нужно сделать копию вашей базы, так как использование этой утилиты может привести к необратимым последствиям. Так как вы не можете зайти в конфигуратор, резервную копию надо делать простым копированием каталога вашей информационной базы.
После того как нажали копировать, нажимаем правой кнопкой на пустом месте окна папки и нажимаем “Вставить”. Копия сделана, запускаем утилиту:
Появляется главное окно утилиты. Нам нужно указать имя файла базы данных. Нажимаем на три точки. Открывается окно выбора файла БД. Ищем каталог вашей базы и в нем указываем на файл 1Cv8.1CD. Нажимаем “Открыть”.
Ставим галочку “Исправлять обнаруженные ошибки” и нажимаем “Выполнить”.
Ждем окончания операции. Она может занять продолжительное время, в зависимости от размера базы.
После выполнения, если были исправлены ошибки они отобразятся в окне утилиты. В моем случае ошибок не обнаружено. Нажимаем “Закрыть” и пробуем зайти в программу. Если зайти все же не получается, вам необходимо обратиться к специалисту.