Ошибка при выполнении отложенного заполнения

Всем привет !

Настроил обмен данными (односторонний) из конфигурации Управление Торговлей 11.1 в Бухгалтерию предприятия 2.0.52. Все документы переносятся и проводятся нормально (ошибок нет). Но в журнале регистрации в Бухгалтерии предприятия, показываются ошибки или замечания, такого содержания:

Ошибка при выполнении отложенного заполнения. Правила конвертации: СФВ_СчетФактураВыданный

    ТипОбъекта             =  Документ объект: Счет-фактура выданный

    Объект                 =  Счет-фактура выданный — «наша счет-фактура»

    КСообщенияОбОшибках    =    

И этих ошибок много (почти все выданные счет-фактуры)!

Причем все эти выданные счет-фактуры в Бухгалтерии проведены и заполнены правильно (или может нет..?) !

Расскажите в чем может быть дело, в какую сторону «копать» и где  ошибка?

Войти или зарегистрироваться

8.х Ошибка при выполнении отложенного заполнения

Тема в разделе «Общие вопросы «1С:Предприятие 8″», создана пользователем Aston, 21 авг 2015.




0/5,
Голосов: 0
  1. TopicStarter Overlay

    Aston

    Offline

    Aston
    Опытный в 1С

    Регистрация:
    6 июн 2012
    Сообщения:
    476
    Симпатии:
    3
    Баллы:
    29

    Доброго времени суток.
    Есть план обмена УНФ-БП. Я вносил изменения в документы и добавлял некоторые реквизиты и немного план обмена. Теперь возникает ошибка при выполнении отложенного заполнения. Где её искать? или как отладить план обмена БСП. Создавал обработки отладки через КД начинает другие ошибки давать. Через универсальный обмен тоже не отладить так как есть переменные плана обмена.
    Подскажите как быть.


    Aston,
    21 авг 2015
    #1
(Вы должны войти или зарегистрироваться, чтобы ответить.)
Показать игнорируемое содержимое
Похожие темы

  1. elmt

    8.х
    Ошибка при выполнении операции…

    elmt,
    29 май 2009
    , в разделе: Конфигурирование на платформе «1С:Предприятие 8»
    Ответов:
    4
    Просмотров:
    5.270
    elmt
    30 май 2009

  2. DeniNikitin

    8.х
    Ошибка при выполнении запроса!

    DeniNikitin,
    24 авг 2010
    , в разделе: Конфигурирование на платформе «1С:Предприятие 8»
    Ответов:
    3
    Просмотров:
    1.248
    DeniNikitin
    24 авг 2010

  3. Nik02071

    8.х
    Ошибка при выполнении операции с информационной базой. Ошибка на сервере или соединение разорвано а

    Nik02071,
    21 янв 2013
    , в разделе: Установка платформы «1С:Предприятие 8»
    Ответов:
    8
    Просмотров:
    25.005
    Nik02071
    22 янв 2013

  4. Ludmillka

    8.х
    При выполнении регламентного задания ошибка COM соединения: Неопознанная ошибка

    Ludmillka,
    13 сен 2013
    , в разделе: Общие вопросы «1С:Предприятие 8»
    Ответов:
    29
    Просмотров:
    5.379
    Draco
    16 сен 2013

Загрузка…
Ваше имя или e-mail:
У Вас уже есть учётная запись?
  • Нет, зарегистрироваться сейчас.
  • Да, мой пароль:
  • Забыли пароль?

Запомнить меня


1C-pro.ru - форум по 1С:Предприятию 7.7, 8.0, 8.1, 8.2, 8.3

Поиск

  • Искать только в заголовках
Сообщения пользователя:

Имена участников (разделяйте запятой).

Новее чем:
  • Искать только в этой теме
  • Искать только в этом разделе
    • Отображать результаты в виде тем

Быстрый поиск

  • Последние сообщения

Больше…

Всем привет ! Настроил обмен данными (односторонний) из конфигурации Управление Торговлей 11.1 в Бухгалтерию предприятия 2.0.52. Все документы переносятся и проводятся нормально (ошибок нет). Но в журнале регистрации в Бухгалтерии предприятия, показываются ошибки или замечания, такого содержания: Ошибка при выполнении отложенного заполнения. Правила конвертации: СФВ_СчетФактураВыданный     ТипОбъекта             =  Документ объект: Счет-фактура выданный     Объект                 =  Счет-фактура выданный — «наша счет-фактура»     КСообщенияОбОшибках    =     И этих ошибок много (почти все выданные счет-фактуры)! Причем все эти выданные счет-фактуры в Бухгалтерии проведены и заполнены правильно (или может нет..?) ! Расскажите в чем может быть дело, в какую сторону «копать» и где  ошибка?

Ошибка при добавлении БСП

Автор antonalp, 21 янв 2018, 20:18

0 Пользователей и 1 гость просматривают эту тему.

Доброго времени суток!
Версия платформы — 8.3.11.2924, БСП — 2_4_4_116
Заливаю БСП в пустую ИБ (выбираю по интересующим меня подсистемам, либо выбираю все что есть, делал и так, и так). Заливаю и настраиваю по мануалу, при запуске отладки происходит обновление, начало заполнения данных, получаю ошибку:

{ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(2441)}: Обнаружены отложенные обработчики обновления,
у которых совпадают уникальные идентификаторы. Следующие идентификаторы не уникальны:
f663ee3c-68b7-45db-bd6c-eebe6665fc7c
143e1eb1-4fce-4cd2-b307-56f759d144d4
72f43d1a-9c4f-4789-81a9-e610cd56f8b2
dfc6a0fa-7c7b-4096-9d04-2c67d5eb17a4
   ВызватьИсключение ТекстСообщения;

Как разрешить данную проблему???


Цитата: antonalp от 21 янв 2018, 20:18
Доброго времени суток!
Версия платформы — 8.3.11.2924, БСП — 2_4_4_116
Заливаю БСП в пустую ИБ (выбираю по интересующим меня подсистемам, либо выбираю все что есть, делал и так, и так). Заливаю и настраиваю по мануалу, при запуске отладки происходит обновление, начало заполнения данных, получаю ошибку:

{ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(2441)}: Обнаружены отложенные обработчики обновления,
у которых совпадают уникальные идентификаторы. Следующие идентификаторы не уникальны:
f663ee3c-68b7-45db-bd6c-eebe6665fc7c
143e1eb1-4fce-4cd2-b307-56f759d144d4
72f43d1a-9c4f-4789-81a9-e610cd56f8b2
dfc6a0fa-7c7b-4096-9d04-2c67d5eb17a4
   ВызватьИсключение ТекстСообщения;

Как разрешить данную проблему???

В модуле обновления который вы добавили, например ОбновлениеИнформационнойБазы<Ваше наименование>, в Процедуре ПриДобавленииОбработчиковОбновления закоментить код //ИнтеграцияПодсистемБСП.ПриДобавленииОбработчиковОбновления(Обработчики);

Ссылка на мою статью на инфостарте — Ссылка на инфостарт


Теги:

  • Форум 1С

  • Форум 1С — ПРЕДПРИЯТИЕ 8.0 8.1 8.2 8.3 8.4

  • Конфигурирование, программирование в 1С Предприятие 8

  • Ошибка при добавлении БСП

Похожие темы (5)

Рейтинг@Mail.ru

Rambler's Top100

Поиск

Зачем нужен контроль за выполнением отложенных обработчиков обновления?    оглавление    Возможно ли автоматическое выполнение обработчиков обновления для базовой платформы?

2021-09-22T11:08:42+00:00

Оглавление

  • Введение
  • Что делать?
    • Отключаем контроль за обработчиками
    • Выполняем обработчики в ручном режиме
    • Задействуем специальный механизм при обновлении очень старых серверных баз

Введение

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

Таких обработчиков бывает 2 вида: основные и отложенные.

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

Обновлятор по умолчанию выполняет и те и другие обработчики в своём цикле обновления сразу.

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

Что делать?

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

В этом случае…

Отключаем контроль за обработчиками

… нужно или отключить этот контроль (нежелательный вариант).

Выполняем обработчики в ручном режиме

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

Для этого запустите базу в режиме пользователя.

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

Далее зайдите в меню Все функции ( оно может быть скрыто из меню, о том как его показать читайте здесь ):

Rambler's Top100

Поиск

Зачем нужен контроль за выполнением отложенных обработчиков обновления?    оглавление    Возможно ли автоматическое выполнение обработчиков обновления для базовой платформы?

2021-09-22T11:08:42+00:00

Оглавление

  • Введение
  • Что делать?
    • Отключаем контроль за обработчиками
    • Выполняем обработчики в ручном режиме
    • Задействуем специальный механизм при обновлении очень старых серверных баз

Введение

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

Таких обработчиков бывает 2 вида: основные и отложенные.

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

Обновлятор по умолчанию выполняет и те и другие обработчики в своём цикле обновления сразу.

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

Что делать?

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

В этом случае…

Отключаем контроль за обработчиками

… нужно или отключить этот контроль (нежелательный вариант).

Выполняем обработчики в ручном режиме

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

Для этого запустите базу в режиме пользователя.

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

Далее зайдите в меню Все функции ( оно может быть скрыто из меню, о том как его показать читайте здесь ):

В этом меню раскройте раздел «Обработки»:

И в нём найдите и откройте подпункт «Результаты обновления программы»:

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

И если не все обработчики были выполнены — это будет отражено в этом окне.

Тогда их можно будет открыть по ссылке и запустить на повторное выполнение (через контекстное меню правой кнопкой или через кнопку «Запустить»):

Внимание! Специальная оговорка для серверных баз (раскройте)

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

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

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

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

Задействуем специальный механизм при обновлении очень старых серверных баз

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

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

И в  этом случае требовалось:

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

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

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

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

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

Итак, вот как будет действовать обновлятор в этом особом режиме:

  1. Сначала он выполнит все обработчики обновления стандартным способом.
  2. Далее он проверит — остались ли в базе невыполненные отложенные обработчики обновления.
  3. Если такие обработчики остались, то он:
    1. Полностью снимет блокировку сеансов.
    2. Разблокирует запуск регламентных заданий в кластере.
    3. И будет в цикле ожидать пока регламентное задание «Отложенное обновление ИБ» само по расписанию выполнит все отложенные обработчики (то есть переведёт их в состояние «выполнено» или «ошибка»). По умолчанию регламентное задание «Отложенное обновление ИБ» запускается каждую минуту для выполнения очередного обработчика. Вы можете изменить настройки его запуска через расписание регламентного задания. Это может быть полезно для того, чтобы ускорить процесс выполнения отложенных обработчиков, если их много.
    4. После этого обновлятор вернёт блокировку сеансов базы и блокировку регламентных заданий, если они были установлены до этого.

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

Учтите, что отложенные обработчики могут выполняться и 5 минут и 2 часа. И это нормально и зависит от обновления и размера вашей базы. Ещё раз обратите внимание на возможность ускорения выполнения отложенных обработчиков путём изменения расписания запуска регламентного задания «Отложенное обновление ИБ». По умолчанию оно запускается один раз в минуту, выполняет один обработчик и делает паузу ещё на минуту. И если у вас 60 отложенных обработчиков, то этот процесс будет длиться уже 2 часа, хотя его можно прогнать за 20 минут, если настроить запуск регламентного задания, скажем, каждые 10 секунд без паузы.

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

В противном случае вам нужно будет самому зайти в диспетчер задач и завершить процесс с именем Connector1Cx86.exe или Connector1Cx64.exe. И далее самому проконтролировать в каком состоянии блокировки осталась база и её регламентные задания.

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

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

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

Мнение эксперта

1С:Эксперт по технологическим вопросам

Задавайте мне вопросы, и я помогу разобраться!

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

Слишком много фактических параметров в 1C 8.3

При печати документов, например, чеков, пользователи программы 1С 8.3 видят ошибку «Слишком много фактических параметров». При этом текст о сбое может быть дополнен другой информацией. Но часто она не является разъяснительной, а только ухудшает понимание того, что же случилось в программном продукте. И что пользователь сделал не так. Давайте подробно разберёмся с ошибкой.

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

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

  1. Откройте меню программы;
  2. Зайдите в раздел «Продажи»;
  3. Откройте чеки (если это ваш случай);
  4. И попробуйте изменить саму фирму, через которую ведется продажа. А также пробейте чек здесь.

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

  1. Для начала вы должны найти пакет с обновлениями на официальном сайте программы;
  2. Распакуйте и запустите скачанные файлы;
  3. В программе нажмите на кнопку «Конфигуратор»;
  4. Затем откройте пункт «Поддержка» и «Обновление конфигурации»;
  5. Укажите программе, где находится раздел с обновлением;
  6. Затем нажмите кнопку «Готово» и «Продолжить»;
  7. После этого вам понадобиться обновить конфигурацию БД. Откройте «Конфигурация»;
  8. Далее «Обновить конфигурацию БД»;
  9. И снова подтвердите свои действия и нажмите «Ок».

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

1С 8.3 сама напоминает своим пользователям о том, что ей пора обновить свои базы. Вы можете использовать для этого 2 способа: через сеть и конфигуратор. Рассмотрим эти способы далее.

  1. Для того, чтобы начать процесс обновления, откройте раздел «Администрирование» в окне ПО и найдите здесь пункт «Обновление версии программы»;
  2. Затем вам понадобится ввести данные — пользовательский код и пароль. Они идут вместе с договором ИТС. Даже если у вас с собой их нет, вы можете жать на ссылку в свой личный кабинет и получить их;
  3. Кстати, в своем кабинете можно изменить параметры таким образом, что программа будет получать обновления автоматически;
  4. Обратите внимание, что пакеты будут скачаны в системный диск компьютера. Поэтому важно иметь свободное место;
  5. Нажмите кнопку «Далее», и еще раз. После этого вы увидите строку прогресса загрузки обновлений.

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

Мнение эксперта

1С:Эксперт по технологическим вопросам

Задавайте мне вопросы, и я помогу разобраться!

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

Решение проблемы

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

Какую часть дохода тратите на еду?

До 50%Больше 50%

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

Проверьте параметры, передаваемые в функцию, и правильность её использования.

К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.

Как исправить ошибку формата потока в 1С | Integrus. it-решения | Яндекс Дзен

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

Ошибка при вызове метода контекста в 1С

Ошибка при вызове метода контекста в 1С

Любой программист 1С встречался с таким сообщением, как «Ошибка при вызове метода контекста (Выполнить)». Обычно эта ошибка не вызывает затруднения у опытного программиста. Почему она возникает? Рассмотрим ниже.

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

Самые распространенные ошибки при вызове типовых методов:

  • Записать
  • Создать
  • Подключиться
  • Connect
  • ПроверитьВывод
  • PreviewFile1C
  • Прочитать
  • Выполнить
  • ВыполнитьПакет
  • ПрочитатьИзменения

Рассмотрим пример. Мы программно создали запрос (справочник по запросам), передав в параметры «текст» вот такой фрагмент:

Горящие товары с бесплатной доставкой

«AliExpress Россия» работает отдельно от глобального «AliExpress» принадлежащего Alibaba. Он не зависит от мировых банковских систем и не попал под санкционный список со стороны США и Великобритании. Из Китая соответственно тоже можно заказывать ничего не опасаясь.

В конструкции «ГДЕ» мы преднамеренно ошиблись, поставив «И», но не прописав еще одно условие. Совершенно логично, что 1С не сможет справиться с таким запросом и выдаст ошибку:

: Ошибка при вызове метода контекста (Выполнить)
РезультатЗапроса = Запрос.Выполнить();
по причине:
: Синтаксическая ошибка
И >

Получите понятные самоучители по 1С бесплатно:

Перенесем ошибочный код в обработчик «ПередЗаписью» справочника «Версии программ» и попробуем записать справочник программно. Видим ошибку:

: Ошибка при вызове метода контекста (Записать)
Выборка.ПолучитьОбъект().Записать();
по причине:
Ошибка при выполнении обработчика — ‘ПередЗаписью’
по причине:
: Ошибка при вызове метода контекста (Выполнить)
РезультатЗапроса = Запрос.Выполнить();
по причине:
: Синтаксическая ошибка
И >

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

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

Мнение эксперта

1С:Эксперт по технологическим вопросам

Задавайте мне вопросы, и я помогу разобраться!

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

Виды ошибки формата потока

Условно ошибку формата потока 1С можно поделить на 2 вида:

  • Первый вид – это ошибка, возникающая при старте 1С. Она является результатом некорректного завершения сеанса работы, отключения электричества; либо появляется после обновления 1С. В данном случае ошибку нужно искать в кэше.
  • Второй вид – это ошибка, возникающая в процессе работы с 1С,например, при открытии справочника, или при проведении документа, или при формировании отчета или при обновлении. В таком случае ошибку нужно искать в информационной базе.

В зависимости от вида ошибки можно выбрать наиболее подходящий вариант ее устранения. Но можно использовать и все способы по очереди, пока один из них не сработает. Способы не нанесут вреда вашей базе 1С 8. Впрочем, если действовать как настоящий профессионал – стоит сначала сделать бэкап, а уже потом бороться с “Ошибкой формата потока”.

Регистрация ошибок платформы – Проект Курсы 1С

Почему 1С 8 пишет «Ошибки формата потока»?

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

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

Но что произойдет, если файл “кэша” будет записан с ошибкой/ошибками, в результате неправильного завершения сеанса работы, либо скачка напряжения, либо сбоя сети (для клиент-серверного варианта работы 1С)? При следующей попытке обращения к “кэшу” 1С не сможет прочитать файл и появится окно “Ошибка формата потока”. “Битый кэш” является самой частой причиной возникновения этой ошибки.

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

💥Принимайте участие в опросе и получайте бесплатную консультацию

Добрый день!
После обновления программы (Зарплата и управление персоналом КОРП, редакция 3.1 (3.1.23.165) ) перестали проводится документы Начисление зарплаты и взносов.

Ошибка при выполнении обработчика — ‘ОбработкаПроведения’
по причине:
Значение индекса выходит за границы диапазона
{ОбщийМодуль.УчетСреднегоЗаработка.Модуль(5222)}: Начисления.Удалить(ИсключаемаяСтрока);
{ОбщийМодуль.УчетСреднегоЗаработка.Модуль(3405)}: РаспределитьВТНачисленияПоБазе(МенеджерВременныхТаблиц, Регистратор, ИсключатьВПериодКомандировок);
{ОбщийМодуль.УчетСреднегоЗаработка.Модуль(3009)}: ЗарегистрироватьНачисленияДляРасчетаОбщегоСреднегоЗаработка(Движения, Отказ, МенеджерВременныхТаблиц, ИсключатьВПериодКомандировок, ЗаписыватьДвижения);
{ОбщийМодуль.УчетСреднегоЗаработка.Модуль(237)}: ЗарегистрироватьДанныеОбщегоСреднегоЗаработка(Движения, Отказ, МенеджерВременныхТаблиц, ЗаписыватьДвижения);
{Документ.НачислениеЗарплаты.МодульМенеджера(265)}: УчетСреднегоЗаработка.ЗарегистрироватьДанныеСреднегоЗаработка(Движения, Отказ, ДанныеДляПроведения.НачисленияДляСреднегоЗаработка);
{Документ.НачислениеЗарплаты.МодульОбъекта(124)}: Документы.НачислениеЗарплаты.ПровестиПоУчетам(Ссылка, РежимПроведения, Отказ, Неопределено, Движения, ЭтотОбъект, ДополнительныеСвойства);

по причине:
Значение индекса выходит за границы диапазона

В чем может быть причина?


После обновления 1С может возникнуть проблема: процедуры обработки данных на предыдущую версию не завершены и у пользователей не проводятся документы. Рассказываем как решить эту проблему

24.03.2021

После обновления программы 1С запускается обработка для дополнительной обработки данных. Иногда она зависает и может висеть очень долга. При этом пользователи не могут работать в 1С, не могут провести документы. При этом если запустить базу, что выходит окно “Результаты обновления программы”

Результат обновления программы

Версия программы успешно обновлена на версию 11.4.13.148

Выполняются дополнительные процедуры и обработки данных на версию 11.4.13.148
Работа с этими данными временно ограничена

Приоритет: Работа пользователей или Обработка данных 8 потоками

Результат обновления программы

Если столкнулись с такой проблемой, то можно ускорить процесс обновления 1С. Для этого переходим в меню НСИ и Администрирование – Обслуживание – Регламентные операции – Регламентные и фоновые задания”:

Регламентные и фоновые задания

На закладке “Регламентные задания” находим строку с названием “Отложенное обновление ИБ”, устанавливаем на нее курсор и нажимаем кнопку “Выполнить сейчас”

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

Через несколько минут в окне, где ранее было зависшее обновление 1С начнется процесс обновления и вскоре увидите окно с сообщением “Дополнительные процедуры обработки данных завершены”. Закрываете его и можно начинать работу.

Результат обновления программы 1с успех

  

SalBas

05.01.22 — 06:28

Здравствуйте!

Обновил релиз торговли до 11.5.7.294.

После первого запуска начали выполняться процедуры обновления. Выполнено 259 процедур из 307 и процесс обновления дальше не идёт.

https://ie.wampi.ru/2022/01/05/REZULTATY-OBNOVLENIY-PROGRAMMY.png

Запускал вручную регламентное задание «Отложенное обновление ИБ». Смотрю, что появляются фоновые задания, но они быстро завершаются.

В журнале регистрации никаких ошибок нет.

Как можно выловить по какой причине не проходит обновление?

  

МимохожийОднако

1 — 05.01.22 — 06:33

Опиши подробнее сервер, конфигурацию и платформу. Самое простое, открыть список обработок и запускать каждую по отдельности.

  

SalBas

2 — 05.01.22 — 06:53

Конфигурация: Управление торговлей, редакция 11 (11.5.7.294)

Платформа: 1С:Предприятие 8.3 (8.3.18.1208)

MS SQL Server 2012

Windows Server 2012 Standart

Все процедуры в статусе «Выполняется» или «Выполнено», но фоновых заданий нет

https://ie.wampi.ru/2022/01/05/PROTEDURY-OBRABOTKI-DANNYK.png

Список процедур со статусами

https://cloud.mail.ru/public/Cc8r%2FyQ5eFYccN

Как запустить принудительно процедуру?

Можно только приоритет выполнения поменять «Желательно быстрее»

https://ie.wampi.ru/2022/01/05/PRINUDITELNO-ZAPUSTIT-PROTEDURU.png

  

МимохожийОднако

3 — 05.01.22 — 06:58

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

Выставляешь Желательно быстрее, приоритет для процедур, а не пользователей. И потом принудительно запускаешь задание, либо сделай расписание каждые 5 минут. Зависит от объема базы. Моя в архиве весила 8гб

  

МимохожийОднако

4 — 05.01.22 — 07:01

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

  

hhhh

5 — 05.01.22 — 07:22

(2) ну, процедуры выполняются. Надо просто ждать.

  

SalBas

6 — 05.01.22 — 08:13

(5) Согласен, но никакой активности в 1С не было, просто список процедур на выполнении и всё.

  

SalBas

7 — 05.01.22 — 12:15

У меня база занимает 122 Гб.

Если с УТ так долго обновление проходит, то как обновляют ERP.

В ERP конфигурация ещё больше и при обновлении нужно на неделю предприятие останавливать получается.

  

timurhv

8 — 05.01.22 — 12:35

  

kofeinik

9 — 05.01.22 — 13:07

Смотри РС «Обработчики обновления». Но вообще, на .5 еще рано обновляться, там полно обработчиков, которые просто встают по непонятным причинам. Меняешь им статус на «выполнен», и пробуешь запускать обновление дальше, фактически пропуская его. Ну, или свободного времени много (в 2.5 КА2 471 обработчик), то ищешь причину, почему не останавливается обработчик, и пишешь в спортлото.

  

SalBas

10 — 05.01.22 — 15:12

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

(9) Можно таким способом воспользоваться, но в статусе «Выполняется» более 20-ти процедур и не одного фонового задания, т.е. они все висят. Наблюдая за фоновыми заданиями когда они вначале были, то каждая процедура порождает свое фоновое задание, т.е. это не зависимые процессы. Получается все более 20-ти процедур, не создавших фоновые задания, повисли.

  

SalBas

11 — 05.01.22 — 15:14

С кэшами пользовательским и серверным могут быть свои приколы, которые вызывают неадекватное поведение 1С

  

SalBas

12 — 05.01.22 — 17:30

После чистки кэша сервера 1С предприятия и заново запуска обработок обновления процесс продвинулся дальше

Ранее процесс обновления остановился на выполненных 259 процедурах, а в данный момент уже 260 обработано и процесс не остановился.

Полно фоновых заданий активных видно в консоле сервера 1С.

https://ie.wampi.ru/2022/01/05/PROTESS-OBNOVLENIY.png

Про кэш я в последнюю очередь почему-то подумал.

  

SalBas

13 — 05.01.22 — 17:31

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

  

SalBas

14 — 05.01.22 — 19:15

Вот такие предупреждения в процессе обновления повылезали, но процесс не останавливается

https://ie.wampi.ru/2022/01/05/SOBYTIE-PREDUPREZDENIE.png

  

SalBas

15 — 05.01.22 — 19:17

Вообщем процедуры обновления все прошли. Ура!!!!!

  

SalBas

16 — 06.01.22 — 09:36

Вчера всё-таки обновление не прошло.

Вот тут ошибки

https://disk.yandex.ru/i/2IcfN-T94bkxUw

Придётся обновлять 11.4

Не всегда обновление конфигурации проходит штатно. Как получить больший контроль над обновлением — в этой статье. Версия БСП — 2.3.1.85

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

Причин этому много, основная — ошибки в процессе обновления.

При этом получить доступ к полному интерфейсу программы невозможно — можно только открыть внешнюю обработку или посмотреть журнал регистрации.
(Фирма 1С анонсировала ключ запуска приложения ОтключитьЛогикуНачалаРаботыСистемы.
цитирую:

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

При этом блокируется открытие всех форм на рабочем столе. Для отладки.

но у меня это не сработало)

Поэтому пойдем другим путем. Открываем внешнюю обработку ОтменитьОбновлениеИнформационнойБазы.epf

и редактируем РегистрСведений.ВерсииПодсистем

Здесь нужно сделать две вещи:

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

Результат:

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

Затем возвращаем все значения регистра в исходное состояние и перезапускаем программу.

Обработка обновления запустится заново.
И если вы исправили все ошибки — пройдет успешно.

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

{ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(4267)}: Не указана процедура заполнения данных отложенного обработчика обновления «Документы.ТранспортнаяНакладная.ПеренестиДанныеИзРеквизитовВНовыйДокумент».

хотя 100% был уверен, что у меня и документов таких нет.
А на нет, как говорится, суда нет.

Открываем вторую обработку НовыеСведенияОбОбновлении.epf находим

фильтр поля найти работает и по подстроке

Нажимаем кнопку — открыть форму удаления обработчика.

и удаляем сбоящую процедуру.

После этого запускаем обновление ИБ.

Не забываем про ключ командной строки ЗапуститьОбновлениеИнформационнойБазы

Код обработки открыт.

Проверена на конфигурации Управление торговлей, редакция 11.2 (11.2.2.106)

P.S. Появился вопрос про относительно старые конфигурации.
У них при ошибке в обработке обновления нет кнопки «Открыть внешнюю обработку», только «Завершить работу» и «Перезапустить», более того — окно открыто модально.
Для владельцев базовых версий почти патовая ситуация, т.к. перезапуск приведет к этому же окну.

Лайфхак невеликий — но выход есть.
Нажимаете F1, или по ссылке открываете технологический журнал, там будет активна кнопка — «Справка».

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

Понравилась статья? Поделить с друзьями:
  • Ошибка при выполнении операции со страницей при запуске игры
  • Ошибка при выполнении операции с информационной базой 1cv8tmp 1cd
  • Ошибка при выполнении операция с информационными базами
  • Ошибка при выполнении операции со страницей варфейс
  • Ошибка при выполнении операции с информационной базой 1cv8 cgr