Ошибка выполнения процедуры обновление индекса ппд

Ошибка выполнения процедуры обновление индекса ппд

1С регламентные и фоновые задания

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

Для редактирования регламентных и фоновых задач в вкладке администрирование нужно выбрать слева «регламентные и фоновые задания».

1С регламентные и фоновые задания

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

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

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

Загрузка классификатора банков — воскресение, 4:30
Загрузка курсов валют — каждый день; 7:00
Извлечение текстов — каждый день; 6:00.
Обмен сообщениями по учетным записям документооборота — каждый день; каждые 10800 сек.
Обновление агрегатов — каждый день; с 5:00:00 один раз в день
Обновление Задач Бухгалтера — каждый день; с 6:30:00 один раз в день
Обновление индекса ППД (полнотекстового поиска) — каждый день; каждые 10800 сек.
Перестроение агрегатов — каждый день, по дням недели ; с 3:00:00 один раз в день
Пересчет текущих значений относительных дат запрета изменения — каждый день; с 7:00:00 один раз в день
Слияние индекса ППД (полнотекстового поиска) — каждый день; с 4:00:00 один раз в день
Удаление неактуальной информации синхронизации — каждый день; с 3:30:00 один раз в день
Установка периода рассчитанных итогов — каждый день, 5-го числа месяца; с 1:00:00 один раз в день

v8: Как остановить службу полнотекстового поиска

Я misha122062

сабж
Говорят есть обработка на ИТС. Облазил весь диск но не нашел. Кто в курсе — как называется она?

notton пента

а через меню операции пробовал ?

Через конфигуратор (0)

(0)Операции->Управление полнотекстным поиском->Настройка->галка "Разрешить полнотекстный поиск"

misha122062

(1)Там все обработки по русски называются вроде — как по русски то?
(3)Где конкретно

misha122062

(4)А это действует на всех пользователей?
Мне надо сделать для всех — но пароли всех я не знаю.
Вот и говорят — есть обработка которая для всех блокирует

(6)Вроде на всех. Сам не проверял. Убери и посмотри под другим юзером.

misha122062

понял.
Обработку нашел — "консоль заданий".
Только там 2 вещи — Обновление индекса полнотекстового поиска и слияние индекса полнотекстового поиска.

Полнотекстовый поиск в 1С (что это и пример использования)

Обе что ли останавливать.

(8)Зачем тебе что-то делать с индексами если у тебя задача отключить службу совсем?

misha122062

Совсем остановить там в обработке нет. Это есть в Операции->Управление полнотекстным поиском.
Только вопрос — а будет ли работать ГЛОБАЛЬНЫЙ ПОИСК по конфигурации — т.е. в конфигураторе

(10) а ты веришь, что глобальный поиск через полнотекстовый сделан?

misha122062

(11)не верил, но просто сомнения взяли. Для чего полнотекстовый то я знаю — тока им не пользуются.
(12)спасибо.
Т.е. вообще отключить полнотекстовый поиск можно только из Операции->Управление полнотекстным поиском? Так?

(13)Может еще как можно, но так проще всего.

(13) да вообще-то можно его вообще не отключать. Просто сделать так, чтобы обновление индекса автоматически не запускалось. Например, создать специального пользователя для обновления индекса.

misha122062

(15)т.е. если я просто очищу индекс и отключу его автоматическое обновление — все ОК?

(15) ИМХО, тормоза происходят, в основном, когда запускается обновление индекса. Сам поиск реально нигде не используется.

misha122062

Поставил в Операции->Управление полнотекстным поиском очистка индекса — но вывалил ошибку — "Очистка индекса невозможна пока идет его построение. Остановите индексирование и повторите попытку."
Но! Я в заданиях все задания по индексированию остановил!
В чем дело то?

Читайте также:  Валентность меди в возбужденном состоянии

(18)Сними сессию фоного задания на сервере 1С..Если скуль конечно.

misha122062

(19)нет фоновых заданий в том то и дело!
получается никак не могу очистить индекс. Т.е. остановить могу, а очистить — нет

TurboConf 5 — расширение возможностей Конфигуратора 1С

ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.

Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.

Программирование

Обновление индекса полнотекстового поиска

Подробности Категория: Програмирование 1С Опубликовано 21.04.2015

Начиная с платформы 8.3.5.1068 компания 1С переработала принцип поиска в динамическом списке.

Виснет при обновление индекса полнотекстного поиска

Теперь поиск производится по полнотекстовому поиску при выполнении следующих условий:

  • Полнотекстовый поиск разрешен для конфигурации (проверить можно в операции — управление полнотекстовым поиском)
  • Полнотекстовый поиск разрешен для объекта (в свойствах объекта должно быть указано использовать в соответствующем разделе)
  • В результате поиска не произошло ошибки.

Если условия не выполняются то поиск производится силами СУБД (более тяжелый случай в вопросе потребления мощностей).

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

Я не использую БСП и поэтому вырвал кусочек необходимый для работы полнотекстового поиска. Создаем в конфигурации Общий модуль и заполняем его кодом:

// Обновляет индекс полнотекстового поиска.Процедура ОбновлениеИндексаППД()Экспорт ОбновитьИндекс(НСтр("ru = ‘Обновление индекса ППД’"),Ложь,Истина); КонецПроцедуры // Обработчик регламентного задания.Процедура СлияниеИндексаППДПоРасписанию()Экспорт СлияниеИндексаППД(); КонецПроцедуры // Общая процедура для обновления и слияния индекса ППД.Процедура ОбновитьИндекс(ПредставлениеПроцедуры, РазрешитьСлияние =Ложь, Порциями =Ложь) ЕслиНЕ ОперацииРазрешены()ТогдаВозврат;КонецЕсли; ЗаписьЖурнала(Неопределено,НСтр("ru = ‘Запуск процедуры ""%1"".’"),, ПредставлениеПроцедуры); Попытка ПолнотекстовыйПоиск.ОбновитьИндекс(РазрешитьСлияние, Порциями); ЗаписьЖурнала(Неопределено,НСтр("ru = ‘Успешное завершение процедуры ""%1"".’"),, ПредставлениеПроцедуры);Исключение ЗаписьЖурнала(Неопределено,НСтр("ru = ‘Ошибка выполнения процедуры ""%1"":’"), ИнформацияОбОшибке(), ПредставлениеПроцедуры);КонецПопытки; КонецПроцедуры // Возвращает разрешены ли операции полнотекстового поиска: обновление индексов, очистка индексов, поиск.Функция ОперацииРазрешены()Экспорт Возврат ПолнотекстовыйПоиск.ПолучитьРежимПолнотекстовогоПоиска()= РежимПолнотекстовогоПоиска.Разрешить; КонецФункции // Создает запись в журнале регистрации и сообщениях пользователю;// Поддерживает до 3х параметров в комментарии при помощи функции.// СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку.// Поддерживает передачу информации об ошибке, подробное представление// ошибки добавляется в комментарий записи в журнал регистрации.//// Параметры:// УровеньЖурнала — УровеньЖурналаРегистрации — Важность сообщения для администратора.// КомментарийСПараметрами — Строка — Комментарий, который может содержать параметры %1, %2 и %3.// ИнформацияОбОшибке — ИнформацияОбОшибке, Строка — Информация об ошибке, которая будет размещена после комментария.// Параметр1 — Строка — Для подстановки в КомментарийСПараметрами вместо %1.// Параметр2 — Строка — Для подстановки в КомментарийСПараметрами вместо %2.// Параметр3 — Строка — Для подстановки в КомментарийСПараметрами вместо %3.//Процедура ЗаписьЖурнала(УровеньЖурнала = Неопределено, КомментарийСПараметрами ="", ИнформацияОбОшибке = Неопределено, Параметр1= Неопределено, Параметр2= Неопределено, Параметр3= Неопределено) // Определение уровня журнала регистрации на основе типа переданного сообщения об ошибке.ЕслиТипЗнч(УровеньЖурнала)<>Тип("УровеньЖурналаРегистрации")ТогдаЕслиТипЗнч(ИнформацияОбОшибке)=Тип("ИнформацияОбОшибке")Тогда УровеньЖурнала = УровеньЖурналаРегистрации.Ошибка;ИначеЕслиТипЗнч(ИнформацияОбОшибке)=Тип("Строка")Тогда УровеньЖурнала = УровеньЖурналаРегистрации.Предупреждение;Иначе УровеньЖурнала = УровеньЖурналаРегистрации.Информация;КонецЕсли;КонецЕсли; // Комментарий для журнала регистрации. ТекстДляЖурнала = КомментарийСПараметрами;Если Параметр1<> Неопределено Тогда ТекстДляЖурнала = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку( ТекстДляЖурнала, Параметр1, Параметр2, Параметр3);КонецЕсли;ЕслиТипЗнч(ИнформацияОбОшибке)=Тип("ИнформацияОбОшибке")Тогда Тормоза при обновлении индекса полнотекстового поиска

Я

fisher Есть самописка на УФ на БСП 2.2Обновление ППД штатно каждую минуту (слияние — раз в сутки). В нормальной ситуации если нет пакетных обновлений отрабатывает за секунду. И всё было хорошо.
А тут пару дней заметил, что при отсутствии изменений данных по несколько минут крутит (в итоге получается что фоновое постоянно крутится). Очистил, пересчитал, сделал слияние — некоторое время работало нормально. Потом опять началось…
Лишнего не индексировал, размер 3 гига с хвостиком.
Что за болезнь? Кто сталкивался? Как лечить?

D_E_S_131

Надо же, оказывается есть люди, которые пользуются этим "полнотекстовым поиском"…

fisher

(1) Ты хотел сказать, пользуются "Такси"?

Проблема с выполнением регламентного задания УТ 11 #789608

Он там гвоздями прибит. Ну и когда работает — отличная штука &#128578;

fisher

После ночного слияния индекса ППД пока полет нормальный. Будем посмотреть…

Читайте также:  Какой багажник лучше люкс или атлант
vde69

(1) я пользуюсь, очень крутая вещь…
(0) скорее всего у тебя какие-то фоновые задания мешают.

начни с определения повторяемости ситуации (определи максимум параметров при которых ситуация повторяется), потом отключай и смотри

зы
память на сервере 1с посмотри, может там проблеммы

fisher

(4) Не. Я это наживую мониторил. Ничего в это время параллельно не шуршит. А если параллельно пакетная заливка какая-нить длительная, то обновление ППД отваливается с ошибкой. По памяти хороший запас — от половины до двух третей.
Не исключаю выбрыки сервера приложений. Он под линухом более капризный. У меня пока еще 8.3.5.1186 стоит. Если две-три недели не перегружать — начинаются заморочки. Поэтому раз в неделю перегружаем. И то пришлось переключить в режим отдельных рабочих процессов по базам, потому что еще хуже было.
Но пока с утра без приколов…

fisher

Ну и кстати да — механизмы поиска на Такси в динамических списках (с ППД) фактически являются идеальными. Я не могу придумать, чего там можно еще захотеть.

Попробуйте новый бесплатный сервис для быстрого анализа кода типовых конфигураций 1c-api.com

ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.

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

11.03.2020
В анализе счета 69.01 не отражается сумма начисления пособия по уходу за ребенком до 1,5 лет.
Ответ: Для того, чтобы данные по пособию отражались в отчетности, необходимо
> Читать подробный ответ

11.03.2020
Где в 1С:Бухгалтерия (2.0.66.92) расположена форма СЗВ-ТД?
Ответ: Отчет по форме СЗВ-ТД расположен в Меню Кадры-Электронные трудовые книжки-Добавить и выбираем СЗВ-ТД.

> Читать подробный ответ

11.03.2020
В оборотке 70 счета не видна детализация по сотрудникам?
Ответ: Необходимо выполнить настройки: 1. Администрирование-параметры учета-Настройка плана
> Читать подробный ответ

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

Загрузка классификатора банков

Это регламентное задание осуществляет загрузку классификатора банков РФ с сайта РБК. Его регулярная работа поддерживает этот классификатор в актуальном состоянии. И когда мы добавляем очередной расчетный счет — больше шансов, что банк в котором он открыт будет найден нами в классификаторе по БИК.

Загрузка курсов валют

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

Заполнение данных для ограничения доступа

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

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

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

Задание служебное. Не нужно включать его вручную.

Извлечение текста

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

Обмен сообщениями по учетным записям документооборота

Регламентное задание по автоматическому обмену с контролирующими органами. Используется при сдаче регламентированной отчетности прямо из 1С.

Обновление агрегатов

Регламентное задание выполняет обновление агрегатов. Что это за зверь такой?

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

Ключевая фраза здесь «количество записей в регистре составляет сотни тысяч, миллионы и более», то есть для маленьких по объему регистров, включение агрегатов не имеет смысла.

Агрегаты позволяют создать предрассчитанные данные для формирования отчетов на подобие итогов регистров накопления. Последние рассчитываются платформой автоматически (при условии включения использования итогов для регистра) в отличии от агрегатов. Но для чего нужны агрегаты, если подобную задачу выполняют итоги?

Читайте также:  S5 maximum power savings

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

Во-вторых, разрезы агрегатов могут быть произвольными (любой состав измерений регистра накопления), в отличии от итогов, которые рассчитываются по полному составу регистра.

Обновление данных монитора руководителя

Регламентное задание вызывает обновление данных регистра сведений "ДанныеМонитораРуководителя" по всем организациям. Если монитор руководителя реально используется — задание имеет смысл.

Обновление задач бухгалтера

Регламентное задание производит обновление и заполнение задач бухгалтера (даты сдачи различных деклараций, отчетов и тому подобное).

Обновление индекса ППД

Обновляет индекс полнотекстового поиска. Если пользуетесь полнотекстовым поиском — задание имеет смысл. Включается автоматически, если в настройках базы включён полнотекстовый поиск.

Обновление информации о направлениях сдачи отчетности

Речь идёт об направлениях: в ФСС, в ФНС, в ПФР. Короче, что-то связанное опять же со сдачей электронной отчетности из 1С.

Обработка заявлений абонентов на подключение электронной подписи в модели сервиса

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

Отложенное обновление ИБ

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

Отправка отчетности абонентов

Отправка регламентированной отчетности абонентов сервиса в контролирующие органы через сервис сдачи отчетности СОС "Калуга-Астрал". Не следует включать самостоятельно.

Очистка устаревших версий объектов

Только для служебного использования.

Перестроение агрегатов

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

Пересчет текущих значений относительных дат запрета изменения

Выполняет пересчет и обновление текущий значений относительных
дат запрета по состоянию на текущую дату сеанса. Не следует включать самостоятельно.

Планирование извлечения текста в модели сервиса

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

Получение результатов отправки отчетности

Получение результатов отправки отчетности абонентов сервиса в контролирующие органы от сервиса сдачи отчетности СОС "Калуга-Астрал". Служебное.

Проверка контрагентов

Для модели сервиса обновляет состояния контрагентов (всё ли у него ОК с реквизитами). Для локального режима обновляет состояния и записывает недостающие ИНН и КПП.

Слияние индекса ППД

Выполняет слияние индексов полнотекстового поиска. Работа задания связана опять же с полнотекстовым поиском (куда же поиск без индекса).

Удаление неактуальной информации синхронизации

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

Удаление помеченных объектов программы

Удаляет помеченные объекты из регламентного задания.

Установка периода рассчитанных итогов

Служебное задание, устанавливающее период рассчитанных итогов. По итоги писалось выше.

И как же быть?

Мой вам совет, если программа не тормозит — оставьте все задания как они есть по умолчанию.

Если же присутствуют ощутимые тормоза (особенно если речь идёт о файловой версии бухгалтерии, коих большинство) — отключите все задания, платформа всё-равно потом включит нужные ей обратно.

Грамотнее всего там где это возможно отключать не сами задания, а те параметры в системе, которые их включают (например, полнотекстовый поиск).

Если же вам нужно автоматизировать включение/выключение (в том числе по расписанию) регламентных заданий сразу в группе баз — рассмотрите вот эту статью.

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

Подписывайтесь и получайте новые статьи и обработки на почту (не чаще 1 раза в неделю).

Вступайте в мою группу ВКонтакте, Одноклассниках, Facebook или Google+ — самые последние обработки, исправления ошибок в 1С, всё выкладываю там в первую очередь.

Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.

Нажмите одну из кнопок, чтобы поделиться:

Ссылка на основную публикацию
Отчет на тему модель черного ящика
Модель системы типа чёрный ящик отображает только связи системы со средой, в виде перечня "входов" и "выходов". Трудность построения модели...
Операции сложения и умножения событий обладают свойством
1.4. Сложение и умножение вероятностей Событие А называется частным случаем события В, если при наступлении А наступает и В. То,...
Определение предела через эпсилон дельта
Тема 1. Предел функции Раздел: Предел и непрерывность функции Допустим, что функция определена в некоторой области . Будем рассматривать понятие...
Очистить кэш сообщений вконтакте что это
Привет! Сегодня я покажу вам как очистить кэш в ВК на телефоне андроид и айфоне. Вы можете очень просто и...
Adblock detector