1с ошибка при выполнении фонового задания

Показывать по
10
20
40
сообщений

Новая тема

Ответить

9576981

Дата регистрации: 03.06.2016
Сообщений: 51


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

Процедура «Справочники.ОснованияУвольнения.ОбновитьОснованияВАрхиве» обработки данных завершилась с ошибкой:

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

Технические подробности:
Ошибка выполнения фонового задания ДлительныеОперации.ВыполнитьСКонтекстомКлиента с идентификатором 18fe36e0-d6d5-4d32-85cc-293124e807ea по причине
Слишком много фактических параметров
{(1)}:Справочники.ОснованияУвольнения.ОбновитьОснованияВАрхиве(Параметры[0])
{ОбщийМодуль.ОбщегоНазначения.Модуль(5262)}:      Выполнить ИмяМетода + «(» + ПараметрыСтрока + «)»;
{ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(4011)}:            ОбщегоНазначения.ВыполнитьМетодКонфигурации(КонтекстОбработчика.ИмяОбработчика, ПараметрыВызова);
{(1)}:ОбновлениеИнформационнойБазыСлужебный.ВыполнитьОтложенныйОбработчик(Параметры[0],Параметры[1])
{ОбщийМодуль.ОбщегоНазначения.Модуль(5262)}:      Выполнить ИмяМетода + «(» + ПараметрыСтрока + «)»;
{ОбщийМодуль.ДлительныеОперации.Модуль(1067)}:            ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова);
{ОбщийМодуль.ДлительныеОперации.Модуль(1057)}:            ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПро

Александр Лейман

активный пользователь

офлайн

Дата регистрации: 12.02.2015
Сообщений: 244

9576981, При обновлении версии ПРОф такая же ошибка дополнительной обработки обновления.

Александр Лейман

активный пользователь

офлайн

Дата регистрации: 12.02.2015
Сообщений: 244

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

Александр

Дата регистрации: 11.07.2021
Сообщений: 2

Александр Лейман,

Подскажите пожалуйста…

1/ При выгрузке в файловую надо ли объявлять ее копией? А при загрузке после обновления из файловой в серверную — основной?
Или файловую тоже делать ОСНОВНОЙ?

2/ Стоит ли отказаться от обновления на 3.1.18.119 и остаться на 3.1.18.83 до появления новой версии обновления от 1С?
Или пояснений/исправлений от 1С?

Александр Лейман

активный пользователь

офлайн

Дата регистрации: 12.02.2015
Сообщений: 244

Александр, 1. Объявлять копией — не надо. 2. После обновления таким образом релиз 3.1.18.119 работает на серверной базе нормально. Отказываться от него не вижу смысла. Можно и подождать решения от 1С — решайте сами.

Александр

Дата регистрации: 11.07.2021
Сообщений: 2

Александр Лейман,

Спасибо!

Александр Лейман

активный пользователь

офлайн

Дата регистрации: 12.02.2015
Сообщений: 244

Версия 3.1.18.120

Исправлена ошибка: в клиент-серверном варианте не выполняется обработчик обновления «Устанавливает признак используемости оснований увольнения».

9576981

Дата регистрации: 03.06.2016
Сообщений: 51

Александр Лейман пишет:

Цитата

                                             Ответ на
                   пост №6

                    Версия 3.1.18.120 Исправлена ошибка: в клиент-серверном варианте не выполняется обработчик обновления «Устанавливает признак используемости оснований увольнения».

Тема закрыта.

Показывать по
10
20
40
сообщений

Ошибка при обновлении 1С 8 КА 2 с подредакции 2.5.8 на 2.5.9: Недопустимое значение параметра (параметр номер ‘1’) (Колонка не принадлежит коллекции). {РегистрСведений.СловарьСопоставленияНоменклатурыБЭД.МодульМенеджера(41)}:ЗаполнитьСловарьСопоставленияН

Описание ошибки:
«Проблема с обработчиками» была встречена при выполнении обработчиков обновления базы Комплексная автоматизация с релиза подредакции 2.5.8.287 на релиз подредакции 2.5.9.119. «Не все процедуры удалось выполнить» из дополнительных процедур обработки данных. Стандартный способ решения, предлагаемый разработчиками, не помог.

Найденные решения:

Данная проблема и последующее ее решение может поджидать Вас не только в конкретной конфигурации, но и в других, которые работают в режиме управляемого приложения, и могут быть «построены» с использованием Библиотеки стандартных подсистем (БСП).

1C 8 при обновлении проблемы с обработчиками, не все процедуры удалось выполнить
Рис. 1. Частный пример «проблемы с обработчиками», «не все процедуры удалось выполнить».

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

1С 8, результат обновления программы с проблемой обработчиков
Рис. 2. Общая рекомендация о том, как исправить «проблемы с обработчиками» при обновлении в 1С 8.

В соответствии с рекомендацией — переходим по ссылке «Не все процедуры удалось выполнить» открываем форму списка «Дополнительные процедуры обработки данных». Находим копку «Запустить» и ожидаем.

Нажатие на изображении увеличит его
1С 8 ошибка, как исправить, решить, руководство, не все процедуры удалось выполнить
Рис. 3.  Форма списка «Дополнительные процедуры обработки данных» при обновлении в 1С 8

Если ошибка при дополнительной обработке носит не технический характер, то, возможно, что такой запуск избавит от ее. Но в обсуждаемом примере ошибка носила именно технический характер. И хоть сколько запускай — результат будет один и тот же. В частности, проблема была в участке кода:

Подробный текст ошибки:

Процедура «РегистрыСведений.СловарьСопоставленияНоменклатурыБЭД.ОбработатьДанныеДляПереходаНаНовуюВерсию» обработки данных завершилась с ошибкой:

Недопустимое значение параметра (параметр номер ‘1’) (Колонка не принадлежит коллекции)

Технические подробности:
Ошибка выполнения фонового задания ДлительныеОперации.ВыполнитьСКонтекстомКлиента с идентификатором 10be6416-8958-4124-b61f-023b79cfb16f по причине
Ошибка при вызове метода контекста (ВыгрузитьКолонку)
{РегистрСведений.СловарьСопоставленияНоменклатурыБЭД.МодульМенеджера(246)}:Порция = ОбновляемыеДанные.ВыгрузитьКолонку(«СсылкаНаОбъект»);
{РегистрСведений.СловарьСопоставленияНоменклатурыБЭД.МодульМенеджера(41)}:ЗаполнитьСловарьСопоставленияНоменклатурыБЭД(Параметры);
{(1)}:РегистрыСведений.СловарьСопоставленияНоменклатурыБЭД.ОбработатьДанныеДляПереходаНаНовуюВерсию(Параметры[0])

Нажатие на изображении увеличит его
1С 8 ошибка при обновлении базы, при выполнении дополнительных процедур
Рис. 4. Ошибка при обновлении базы «Недопустимое значение параметра (параметр номер ‘1’) (Колонка не принадлежит коллекции)».

Так как разрешить подобные «проблемы с обработчиками обновления данных» при обновлении баз 1С 8? Такая ошибка может поджидать не только в данном примере. Можно рассматривать два варианта — первый сразу пробовать исправлять код разработчиков, чтобы обработчик отработал после исправления. Второй — попробовать изменить порядок обновления. Еще раз отметим, что в данном примере выполнялось обновление с подредакции Комплексной автоматизации 2.5.8 на подредакцию 2.5.9, а значит, возможно может быть и в других конфигурациях, «построенных» на БСП (Библиотека стандартных подсистем), таких, как Управление торговлей ред. 11, ERP 2. И, скорее всего, переход с релиза …5.8.287 на релиз …5.9.119 во всех этих конфигурациях может сопровождаться такой ошибкой.

Итак, если имеется архив базы, созданный перед началом обновления, то можно попробовать другую комбинацию, другой порядок обновляемых релизов, предварительно восстановив базу. В данном же примере было еще выполнено обновление до релиза 2.5.8.303, потом обновление до подредакции 2.5.9.125. И при обновлении, при выполнении дополнительных процедур обработки данных все прошло без проблем и ошибок. Т.е. ошибка, которая содержалась, скорее всего, в коде релиза 5.9.119, была устранена в релизе 5.9.125. Можно, конечно, проверить по истории регистрации и исправления ошибок на сайте 1С. Но на это не было времени. И выбранный подход в обходе проблемы помог.

Оцените, помогло ли Вам предоставленное описание решения ошибки?




© www.azhur-c.ru 2014-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.

05-12-2022

Журавлев А.С.
(Сайт azhur-c.ru)

Опубликовано 01.04.2021 15:56
Автор: Administrator
Просмотров: 15341

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

Регламентные задания – это действия, выполняемые по заданному расписанию в фоновом режиме автоматически, такие как:

• ежедневная загрузка курсов валют;

• обновление классификаторов банков;

• отложенное проведение документов;

• извлечение текста;

• обновление ответов ЕГАИС;

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

• и т.д.

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

Действительно: «Зачем?». Ведь можно самим при необходимости загрузить справочник банков или обновить курс валют. Естественно, если организация периодически покупает и продает валюту данная операция для нее актуальна. Но для остальных пользователей – это лишнее. И такие «ненужные» операции можно просто отключить.

Некоторые настройки «проверок и обновлений» включены в разделе «Администрирование» — «Интернет поддержка и сервисы». 

Отключить загрузку классификаторов можно в разделе «Администрирование» — «Интернет поддержка и сервисы» — подраздел «Классификаторы и курсы валют».

Выполнение регламентных операций включается автоматически, если установлены соответствующие настройки сервисов программы, таких как:

• «Автоматическая проверка контрагентов по ЕГРН»;

• «Сервис 1СПАРК Риски»;

• «Автоматическая отправка сведений об использовании программы в фирму «1С».

Посмотрим, где найти эти регламентные задания и какие у них настройки.

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

Раскрыв подраздел «Регламентные операции», откройте гиперссылку «Регламентные и фоновые задания».

В открывшемся окне две закладки:

Регламентные задания – это перечисление возможных операций и отметка об их выполнении.

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

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

Фоновые задания отражают сведения о выполнении регламентных заданий: какие выполнены или завершены с ошибками, отменены или выполняются.

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

Что они означают? Рассмотрим некоторые из них.

Все обновления 1С СПАРК Риски позволяют отслеживать изменения в деятельности контрагентов: ликвидация, реорганизация, смена руководителя и т.п. Сервис обновляет информацию, используя различные источники (данные ЕГРЮЛ, Единый федеральный реестр сведений о фактах деятельности юридических лиц и т.п.).

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

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

Обновление индекса ППД выполняет обновление индекса полнотекстового поиска. Задание включается автоматически при включенной настройке поиска данных в разделе «Администрирование» — «Общие настройки». Полнотекстовый поиск данных управляет поиском в документах, отчетах, файлах.

Проверка контрагентов обновляет данные для проверки корректности записи ИНН и КПП контрагентов.

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

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

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

Настройка регламентных операций в 1С.

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

Например, у нас нет и не используются вложенные файлы в программе 1С и регламентное задание «Извлечение текста файлов для поиска» для нас не актуально и не имеет смысла.

Давайте отключим его выполнение.

Шаг 1. Откройте регламентное задание двойным щелчком мышки.

Шаг 2. Снимите галочку «Включено» и выполнение данного регламентного задания отключится.

У отключенного регламентного задания зеленая галочка убралась.

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

Если отключать задание не желательно, можно изменить его расписание. Например, вместо ежедневного запуска, установить – раз в неделю.

Шаг 3. Откройте регламентное задание «1С СПАРК Риски» и перейдите по гиперссылке «Расписание».

В настройке установлено повторять каждый день.

Пользователь может настроить расписание:

• «Дневное»;

• «Недельное»;

• «Месячное».

Шаг 4. Перейдите на закладку расписания «Недельное» и снимите галочки, оставив дни, когда следует запускать данное задание.

Можно задание выполнять раз в неделю, раз в месяц, в зависимости от настройки пользователя.

При одновременной работе в файловой базе нескольких пользователей, от 4-х и более, выполнение регламентных заданий может существенно тормозить их работу.

Чтобы не запутаться в регламентных заданиях правильнее, где возможно, отключать не сами задания, а настройки в программе, включающие их. Например, полнотекстовый поиск, проверка контрагентов, обновление классификаторов и справочников, автоматическая проверка обновлений – раздел «Интернет поддержка и сервисы» раздел «Администрирование».

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

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

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

Автор статьи: Ольга Круглова

Понравилась статья? Подпишитесь на рассылку новых материалов

Добавить комментарий

Фоновое задание не выполняется

Я
   lirt82

07.10.21 — 13:16

База УПП крутится на sql сервере, написал свое регламентное задание по загрузке курсов валют, поставил расписание, но задание не выполняется….открыл через Инструменты разработчика для обычных форм консоль задании, запускаю его в режиме «Выполнить на клиенте» задание успешно выполняется (курсы грузятся, пишутся в регистр сведении), запускаю в режиме «Выполнить в фоновом задании» -результата нет. Мне как раз таки и нужно чтоб выполнялось когда приложение закрыто. В чем проблема?

   ДенисЧ

1 — 07.10.21 — 13:18

В журнале регистрации?

   fisher

2 — 07.10.21 — 13:20

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

   fisher

3 — 07.10.21 — 13:22

Ну или в ЖР писать.

   Kassern

4 — 07.10.21 — 13:24

(0) в кластере надеюсь галочка не стоит, чтобы блокировать рег задания?

   fisher

5 — 07.10.21 — 13:25

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

   polosov

6 — 07.10.21 — 13:25

(0) Интернета нет на сервере.

   fisher

7 — 07.10.21 — 13:27

(6) Во, тоже весьма вероятная причина.

   lirt82

8 — 07.10.21 — 13:36

(4) нет конечно))

   lirt82

9 — 07.10.21 — 13:37

(6) хм…я запускаю приложение на сервере, точнее на удаленном раб столе сервера (компа где крутиться база)

   lirt82

10 — 07.10.21 — 13:39

(3) вот так?

Процедура jcpc_ЗагрузкаКурсовВалютФон() Экспорт

    
    Перем HTTP;

         
    ИмяФайла = «Curses.txt»;

    ДатаПериодаЗагрузкиКурса = НачалоДня(ТекущаяДата());

    РегистрКурсыВалют = РегистрыСведений.КурсыВалют;

    ЗаписьКурсовВалют = РегистрКурсыВалют.СоздатьМенеджерЗаписи();

    ЗаписьЖурналаРегистрации(«Этап 1а»);

    Текст = Новый ТекстовыйДокумент();

    
    СерверИсточник = «www.nationalbank.kz»;

    Обра = Обработки.ПолучениеФайловИзИнтернета.Создать();

    ЗаписьЖурналаРегистрации(«Этап 1б»);

    Адрес = «/rss/get_rates.cfm?fdate=» + Формат(ДатаПериодаЗагрузкиКурса, «ДФ=dd.MM.yyyy»);

            
    ВремКаталог = КаталогВременныхФайлов() + «tempKurs»;

    СоздатьКаталог(ВремКаталог);

    УдалитьФайлы(ВремКаталог,»*.*»);

    ЗаписьЖурналаРегистрации(«Этап 1в»);

    Стр = «»;

    ИмяВходящегоФайла = «» + ВремКаталог + «» + ИмяФайла;

    СтрокаПараметраПолучения = Адрес;

    Если ЗапроситьФайлыССервераВМодуле(СерверИсточник, СтрокаПараметраПолучения, ИмяВходящегоФайла, HTTP, Обра) <> Истина Тогда

        Возврат;

    КонецЕсли;

    ЗаписьЖурналаРегистрации(«Этап 1г»);

    ВходящийФайл = Новый Файл(ИмяВходящегоФайла);

    Если НЕ ВходящийФайл.Существует() Тогда

        Возврат;

    КонецЕсли;    

    
    ЗаписьЖурналаРегистрации(«Этап 1»);

   lirt82

11 — 07.10.21 — 13:40

(10)  при выполнении этого кода нет ни одной записи в ЖР

   Kassern

12 — 07.10.21 — 13:55

а другие рег задания выполняются, или вообще ни одно?

   lirt82

13 — 07.10.21 — 13:59

(12) другие выполняются но они не связаны с интернетом….делаю вывод:-)

   fisher

14 — 07.10.21 — 14:34

(11) Хм… Если при этом в ЖР нет и ошибок компиляции, тогда похоже что оно даже не стартует. Но при этом ты же пытался его запускать через «Выполнить в фоновом задании». Тогда все. Я зациклился.

   lirt82

15 — 07.10.21 — 14:35

(14) согласен полностью, как «поймать» старт?

   lirt82

16 — 07.10.21 — 14:39

(14)  режиме «Выполнить на клиенте» задание стартует, а в режиме «Выполнить в фоновом задании» нет. Вот и вся проблема

   fisher

17 — 07.10.21 — 14:45

(16) Я не знаю деталей, как реализовано «Выполнить в фоновом задании», а смотреть — лень. Воспользуйся консолью фоновых заданий из тех же инструментов разработчика или из БСП или из ИТС.

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

   pechkin

18 — 07.10.21 — 14:46

кэш чистил?

   Ёпрст

19 — 07.10.21 — 14:47

(0) пользователя хоть указал в настройке фонового задания ?

   Ёпрст

20 — 07.10.21 — 14:48

в каком месте идёт вызов  jcpc_ЗагрузкаКурсовВалютФон()  ? Кто это запускает и когда ?

   Ёпрст

21 — 07.10.21 — 14:49

и у пользователя, под которым агент сервера запущен, есть хоть права какие ?

   Ёпрст

22 — 07.10.21 — 14:49

или это дефолтный usr81 или как там его 1с-ина лепит, бесправный ?

   pechkin

23 — 07.10.21 — 14:51

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

  

lirt82

24 — 08.10.21 — 08:04

(6) поймал ошибку при выполнении в фоновом режиме

{ОбщийМодуль.МодульРегламентныхЗаданий.Модуль(837)}: Ошибка при вызове метода контекста (Получить): Ошибка работы с Интернет:  Не могу установить соединение

Здравствуйте, в чем может быть причина при выполнении свертки ИБ? Данная ошибка появляется спустя 30 сек

Технические подробности:
Ошибка выполнения фонового задания ДлительныеОперации.ВыполнитьСКонтекстомКлиента с идентификатором 7fc97959-b1ec-4e18-9714-806c2d0a9555 по причине
Аварийно завершился рабочий процесс фонового задания

См. также журнал регистрации.
{ОбщийМодуль.ДлительныеОперации.Модуль(695)}: ВызватьИсключение ТекстОшибки;
{Обработка.СверткаИнформационнойБазы.Форма.Форма.Форма(1069)}: Возврат ДлительныеОперации.ЗаданиеВыполнено(ИдентификаторЗадания);
{Обработка.СверткаИнформационнойБазы.Форма.Форма.Форма(1024)}: Если ЗаданиеВыполнено(ИдентификаторЗадания) Тогда

  1. Добрый день!

    Имеется:
    1С:Предприятие 8.3 (8.3.13.1513)
    1С:Комплексная автоматизация 2 (2.4.3.170)
    клиент-сервер

    Ошибка:
    При выполнении операции закрытия месяца «Распределение затрат и расчет себестоимости» произошла ошибка:
    Аварийно завершился рабочий процесс фонового задания

    линия консультаций не смогла помочь в этом вопросе

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


  2. nomad_irk

    Offline

    nomad_irk
    Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    9.886
    Симпатии:
    1.028
    Баллы:
    204

    Памяти не хватило или какие проблемы с доступом к sql серверу во время выполнения операции.

  3. да, кстати. на счет «недостаточно памяти», такое есть, при обновлении постоянно появляется. как это побороть?


  4. nomad_irk

    Offline

    nomad_irk
    Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    9.886
    Симпатии:
    1.028
    Баллы:
    204

    Использовать х64 ОС и сервер 1с.

  5. так и есть и система и серв х64

    Вложения:

    • Screenshot_210.png

  6. Briz

    Offline

    Briz
    Опытный в 1С

    Регистрация:
    9 апр 2013
    Сообщения:
    125
    Симпатии:
    16
    Баллы:
    29

    (5) значит ограничение на процесс сервера…

  7. то есть надо добавить еще несколько процессов?

    — Объединение сообщений, 27 ноя 2018

    или увеличить размер процесса, так как их количество выбирается системой автоматически

    Последнее редактирование: 27 ноя 2018

  8. nomad_irk

    Offline

    nomad_irk
    Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    9.886
    Симпатии:
    1.028
    Баллы:
    204

    В 64разрядной 1с памяти на процесс может быть хоть вся доступная

  9. согласен… как же мне исправить данную ситуацию… обновиться не могу, месяц закрыть не могу… полная засада


  10. nomad_irk

    Offline

    nomad_irk
    Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    9.886
    Симпатии:
    1.028
    Баллы:
    204

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

  11. попробовал обновить локально базу и получил такую ошибку — «недостаточно памяти»
    в ТЖ одна строка:
    45:00.213002-0,EXCP,0,process=1cv8,OSThread=8600,Usr=Пользователь,Exception=bad_alloc

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


  12. nomad_irk

    Offline

    nomad_irk
    Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    9.886
    Симпатии:
    1.028
    Баллы:
    204

    Текст точно полностью? Bad_alloc — возможно проблемы с железом(ОЗУ)/вирусы/выключен файл подкачки.

  13. больше ни чего в файле нет

    — Объединение сообщений, 27 ноя 2018

    а это было на сервере при закрытии месяца

    22:58.917007-3283382982,EXCPCNTX,0,SrcName=CONN,process=rmngr,p:processName=RegMngrCntxt,p:processName=ServerJobExecutorContext,p:processName=DebugQueryTargets,t:clientID=2554
    22:58.917009-0,EXCP,5,process=rmngr,OSThread=6544,t:clientID=2554,t:applicationName=ServerProcess,t:computerName=BD1C,Exception=81029657-3fe6-4cd6-80c0-36de78fe6657,Descr='srcClusterOperativeTimestampImpl.cpp(516):
    81029657-3fe6-4cd6-80c0-36de78fe6657: server_addr=tcp://BD1C:1567 descr=[fe80::5578:c4bb:ccca:1447%12]:1567:10061(0x0000274D): Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение. ;
    192.168.1.252:1567:10061(0x0000274D): Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение. ;
    [fdca:7f93:b8aa:0:5578:c4bb:ccca:1447]:1567:10061(0x0000274D): Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение. ;
    line=1056 file=srcDataExchangeTcpClientImpl.cpp'
    23:00.730001-0,Context,6,process=rmngr,OSThread=6544,t:clientID=2554,t:applicationName=ServerProcess,t:computerName=BD1C,Context='
    ОбщийМодуль.ОбщегоНазначения.Модуль : 4770 : Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")";
         : 1 : Обработки.ОперацииЗакрытияМесяца.ВыполнитьРасчетЭтапов(Параметры[0])
            Обработка.ОперацииЗакрытияМесяца.МодульМенеджера : 1512 : ОбщегоНазначения.ВыполнитьМетодКонфигурации(
                ОбщийМодуль.ОбщегоНазначения.Модуль : 4770 : Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")";
                     : 1 : ЗакрытиеМесяцаСервер.Выполнить_РасчетПартийИСебестоимости(Параметры[0])
                        ОбщийМодуль.ЗакрытиеМесяцаСервер.Модуль : 4679 : ПартионныйУчет22.РассчитатьВсеВПопыткеИсключении(ПараметрыЗапуска);
                            ОбщийМодуль.ПартионныйУчет22.Модуль : 322 : РассчитатьВсе(ПараметрыЗапуска,    ПараметрыРасчета, ПараметрыОтладки);
                                ОбщийМодуль.ПартионныйУчет22.Модуль : 295 : УниверсальныеМеханизмыПартийИСебестоимости.ЗаписатьСформированныеДвижения(
                                    ОбщийМодуль.УниверсальныеМеханизмыПартийИСебестоимости.Модуль : 1299 : НачалоЗаписиДвижений(ПараметрыРасчета);
                                        ОбщийМодуль.УниверсальныеМеханизмыПартийИСебестоимости.Модуль : 1455 : ВыключитьИтогиРегистра(ПараметрыРасчета, ОписаниеРегистра.МенеджерРегистра);
                                            ОбщийМодуль.УниверсальныеМеханизмыПартийИСебестоимости.Модуль : 4656 : МенеджерРегистра.УстановитьМинимальныйИМаксимальныйПериодыРассчитанныхИтогов('

    Вложения:

    • Screenshot_3.png
  14. прошу прощения, с этим вопросом разобрались, у кластера сервера 1с установлено перезапускать процессы через 8 часов, но все равно не понятно, у нас январь 2018 года закрывается 14 часов, это пока решить не получается

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


    snails-lord нравится это.


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

Фоновое задание в рабочей базе завершается с ошибкой: Информационная база не обнаружена.
Но на тестовой (клоне рабочей базы) отрабатывает успешно.

Цель процесса: создать документ в другой базе.

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

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

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

Текст ошибки получаю из внешней обработки методом: ФоновыеЗадания.ПолучитьФоновыеЗадания(ПараметрыОтбора).

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

Имя рабочей базы на сервере 1С отличается от имени базы на сервере SQL. Имя тестовой базы одинаково на серверах 1С и SQL.

УТ 10.3 тотально модифицированная.
8.3.17.1549

Базы в облаке, подключение через RDP.
Запуск с самого сервера (приложение + SQL) даёт также отрицательный результат.

Отладка не включена. Пока нет возможности её включить.

Почему фоновое задание корректно создаёт документ из клона рабочей базы, а из самой рабочей базы выдаёт ошибку?

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