Ошибка инициализации данных обработки

после установки нового сервера не работает внешняя обработка по регламенту ☑ 0

kuznkv

26.09.16

12:48

после того, как установили новый сервер, перестало запускаться регламентное задание, по которому происходит запуск внешней обработки и формирование файлов dbf. Конфигурация УТ 10.3

Ошибка:

{ОбщийМодуль.дм_ОбщийМодуль.Модуль(529)}: Ошибка при запуске обработки ‘Выгрузка данных Боржоми’!  {ОбщийМодуль.дм_ОбщийМодуль.Модуль(527)}: Ошибка при вызове метода контекста (Создать): Ошибка инициализации модуля: ВнешняяОбработка.SalesWorks.МодульОбъекта: {ВнешняяОбработка.SalesWorks.МодульОбъекта(3500,9)}: Процедура или функция с указанным именем не определена (Предупреждение)

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

1

Господин ПЖ

26.09.16

12:49

это вам не это…

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

2

В тылу врага

26.09.16

12:49

какое Предупреждение на сервере?

3

Лефмихалыч

26.09.16

12:50

Заменить Предупреждение на ОбщегоНазначенияКЛиентСервере.СообщитьПОльзователю()

4

sh8ce

26.09.16

12:51

Ситуация из серии «Поздно пить Боржоми» )))

5

kuznkv

26.09.16

12:52

(2) (1) (3)

До замены сервера все работало. База также была на скл. Вообще код никто не менял.

Для начала процедура не может выполнить {ОбщийМодуль.дм_ОбщийМодуль.Модуль(527)}: Ошибка при вызове метода контекста (Создать): а потом уже жалуется на предупреждение.

6

kuznkv

26.09.16

12:53

(4) надеюсь еще не поздно. Наш сервер обслуживает сторонняя организация, может они что то не донастроили? :)

7

Лефмихалыч

26.09.16

12:54

(5) >До замены сервера все работало. База также была на скл. Вообще код никто не менял.

не похоже на правду

8

kuznkv

26.09.16

12:54

часть кода:

Если НЕ ВН.Пустая() Тогда

        
        ЭтоОбработка = ?(ВН.ВидОбработки = Перечисления.ВидыДополнительныхВнешнихОбработок.Обработка, Истина, Ложь);

        
        Если НЕ ЭтоОбработка Тогда

            ВызватьИсключение «Ошибка при запуске обработки ‘Загрузка данных Боржоми’!»;

        КонецЕсли;

        
        Попытка

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

            Каталог = «C:\SalesWorks Enterprise\temp»;

            
            Если Прав(Каталог, 1) = «\» Тогда

                Каталог = Лев(Каталог, СтрДлина(Каталог) — 1);

            КонецЕсли;

            
            ИмяФайла =  Каталог+»\v8_2B5_vo_»+ВН.Код+».tmp»;

            //ИмяФайла =  «C:\v8_2B5_vo_»+ВН.Код+».tmp»;

            ДвоичныеДанные = ВН.ХранилищеВнешнейОбработки.Получить();

            ДвоичныеДанные.Записать(ИмяФайла);

            
            Внешняя = Неопределено;

            Внешняя = ВнешниеОбработки.Создать(ИмяФайла, Ложь);

        Исключение

            ВызватьИсключение «Ошибка при запуске обработки ‘Загрузка данных Боржоми’!  » + ОписаниеОшибки();

        КонецПопытки;

    КонецЕсли;

9

kuznkv

26.09.16

12:56

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

10

Лефмихалыч

26.09.16

12:56

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

Ты можешь продолжать канючить, а можешь выпилить предупреждение. Второе решит проблему, первое — нет

11

Господин ПЖ

26.09.16

12:57

(5) йо не лги, царю лжешь

12

kuznkv

26.09.16

12:57

предупреждение не находится в этом коде. Проблема не в предупреждении, а в создать(). Имхо

13

sh8ce

26.09.16

12:57

(9) запомни главное правило:

После этого не значит вследствии этого

14

kuznkv

26.09.16

12:57

(10) щас попробую.

15

Лефмихалыч

26.09.16

12:58

(12) проблема в предупреждении, которое в модуле внешней обработки

16

kuznkv

26.09.16

12:58

(13) (11) (10) у меня есть подозрение, что клиентом запускалось, но ведь системщики говорят, что все настроили, как на прошлом сервере

17

ptiz

26.09.16

12:59

(0) «Через запуск обработки все в конфигураторе »  — переведи

18

Лефмихалыч

26.09.16

12:59

(14) только править надо в ВнешняяОбработка.SalesWorks.МодульОбъекта(3500,9)

а не в

ОбщийМодуль.дм_ОбщийМодуль.Модуль(527)

19

kuznkv

26.09.16

12:59

(15) нету во внешней обработке предупреждения. Предупреждение выпадает в общем модуле конфы

20

ptiz

26.09.16

13:00

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

21

kuznkv

26.09.16

13:00

(18) самое интересное — номера строки этой во внешней обработки тоже нет

22

kuznkv

26.09.16

13:00

(20) это больше на правду похоже

23

Лефмихалыч

26.09.16

13:00

пригласи, короче, специалиста

24

kuznkv

26.09.16

13:01

(23) я пригласила. вот интересуюсь у спецов.

25

Господин ПЖ

26.09.16

13:01

(20) угу. и запускатели были настолько тупы что поднимали не COM, а целый апликейшен чтобы выполнить обработку?

26

kuznkv

26.09.16

13:02

(25) если бы знать кто раньше и как это сделал, мы щас не плюхались.

27

Лефмихалыч

26.09.16

13:04

(25) так оно написано для толстого клиента онле и в СОМ не компилится даже.

28

Господин ПЖ

26.09.16

13:04

(27) я понимаю.

просто сам факт интересный

29

shuhard

26.09.16

13:05

(24)[я пригласила]

бюджет проекта ?

30

rphosts

26.09.16

13:08

(0) > ‘Выгрузка данных Боржоми’!

Онищенко запретил вашему регламентному выполняться

31

kuznkv

26.09.16

13:09

(30) Онищенко уволен :) И мы его не боимся

32

rphosts

26.09.16

13:12

(31) а зря, старика Кащея почти бессмертного практически с него рисовали…

33

kuznkv

26.09.16

13:12

(32) у…. с меня, возможно, Бабу-Ягу рисовали. :)

34

rphosts

26.09.16

13:12

что именно там в этих строках №№ 527, 529, 3500?

35

rphosts

26.09.16

13:13

(33) по сроку жизни вы ей в дети ещё не доросли

36

rphosts

26.09.16

13:14

+ (34)  какой именно код? Какое исключение отработало из тех двух?

37

kuznkv

26.09.16

13:15

(34) 527 строка  Внешняя = ВнешниеОбработки.Создать(ИмяФайла, Ложь);

529 строка ВызватьИсключение «Ошибка при запуске обработки ‘Выгрузка данных Боржоми’!  » + ОписаниеОшибки();

3500 строка — нет во внешней обработке

38

kuznkv

26.09.16

13:15

(36) 527 строка  Внешняя = ВнешниеОбработки.Создать(ИмяФайла, Ложь);  это отработало

39

rphosts

26.09.16

13:19

(38) ну тогда отладчиком пошагово с этого места (F11)

40

kuznkv

26.09.16

13:21

(17) запустила внешнюю обработку из конфигуратора. Так понятно?

41

sh8ce

26.09.16

13:30

покажи строку 3500 в модуле обработки SalesWorks

42

kuznkv

26.09.16

13:31

(41) нету ее. обработка заканчивается на строке 3450

43

kuznkv

26.09.16

13:33

(39) По отладке, выпадает ошибка на строке 527.

ВнешниеОбработки.Создать(ИмяФайла, Ложь)    {(1)}: Ошибка при вызове метода контекста (Создать)

44

В тылу врага

26.09.16

13:46

(43) потому что на сервере не может скомпилироваться код модуля обработки

45

Mauser

26.09.16

13:50

(43) Ну Екатерин Викторовна, ну ёлы палы,в (0) же русским языком написано:

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

2) Ошибка инициализации модуля: ВнешняяОбработка.SalesWorks.МодульОбъекта:

3) {ВнешняяОбработка.SalesWorks.МодульОбъекта(3500,9)}: Процедура или функция с указанным именем не определена (Предупреждение)

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

Ну как еще написать-то?

46

kuznkv

26.09.16

14:01

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

47

kuznkv

26.09.16

14:02

Всем спасибо!!!

48

sh8ce

26.09.16

14:27

у тебя старая обработка в справочнике внешних обработок

49

ptiz

26.09.16

14:55

(40) В конфигураторе нельзя обработку «запустить», можно открыть для изменения. Запустить можно через Предприятие из меню Файл-Открыть, или из справочника внешних обработок.

50

Лефмихалыч

26.09.16

15:11

(46) проблема не в сервере, а в обработке. Сервер в порядке.

51

kuznkv

27.09.16

07:33

(50) Подскажите, в чем именно проблема в обработке? куда копать?

52

Mauser

27.09.16

07:43

(51) В 9 символе 3500 строки кода модуля обработки используется процедура «Предупреждение» недоступная при выполнении обработки на сервере.

Клуб имени Мисти, прастихосподи.

53

kuznkv

27.09.16

07:44

(45) Нашла ошибку. Пришлось отключиться от проблемы на другую и сразу прояснение в голове.  СПАСИБО!!!

54

kuznkv

27.09.16

07:44

(52) Еще раз СПАСИБО. Просто глаз замылился уже. Разобралась

55

hhhh

27.09.16

08:37

(51) как обычно. пользователю usr1cv8 на новом сервере не дали права на папку C:\SalesWorks Enterprise\temp

позовите нормальных системщиков.

56

Mauser

27.09.16

08:48

(55) Очнулся =)

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and
privacy statement. We’ll occasionally send you account related emails.

Already on GitHub?
Sign in
to your account

Open

Murenysh opened this issue

Nov 14, 2022

· 3 comments

Comments

@Murenysh

Опишите ошибку
При попытке открыть обработку «Выгрузка и загрузка данных XML c фильтрами» возникает ошибка.

Ошибка инициализации модуля: Справочник.ПравилаПроверкиУчета.МодульМенеджера
по причине:
{Справочник.ПравилаПроверкиУчета.МодульМенеджера(24,25)}: Переменная не определена (КонтрольВеденияУчетаСлужебныйПовтИсп)
ПроверкиВеденияУчета = <<?>>КонтрольВеденияУчетаСлужебныйПовтИсп.ПроверкиВеденияУчета().Проверки;

Подсистема КонтрольВеденияУчета у меня отстутствует.

Воспроизведение ошибки

  1. Запустить обработку …
  2. Увидеть ошибку

Ожидаемое поведение

Окружение

  • Версия платформы: 8.3.21.1622
  • Режим базы данных файловая/серверная/веб): файловая
  • Конфигурация: Собственная на БСП
  • Версия конфигурации:
  • ОС: Windows
  • Версия: 10.0.19044.2251

Дополнительная информация
БСП 3.1.7.190

@iljyxa

@Murenysh, похоже, ошибка в правильности внедрения БСП, а не в обработке.

@Murenysh

@Murenysh, похоже, ошибка в правильности внедрения БСП, а не в обработке.

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

@iljyxa

@Murenysh, похоже, ошибка в правильности внедрения БСП, а не в обработке.

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

Так ошибка инициализации модуля менеджера справочника вашей конфигурации. Обработка то тут при чем?

Содержание:

1.       Диагностика ошибки инициализации модуля

2.       Устранение ошибки инициализации модуля

В данной статье будет описано, как устранять ошибку в системе «1С:Предприятие», когда при обновлении типовой конфигурации появляется объявление вида «Ошибка инициализации модуля:EF_00_00ХХХХХ». Будет проведён анализ данной неполадки и приведены способы по её устранению.   


1.    Диагностика ошибки инициализации модуля

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

Окно ошибки инициализации модуля

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

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

2.    Устранение ошибки инициализации модуля

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

Для удаления патча вручную существует два метода:

1.     Через режим «1С:Предприятие» в системе. Откроем вкладку в меню «Администрирование», после чего кликнем на «Обслуживание», перейдём на раздел «Обновление программы» и избираем «Установленные исправления(патчи)», как демонстрируется на скриншоте с примером ниже:

Установленные исправления в режиме 1С Предприятия в системе

Перед пользователем появится список патчей с правками, как показано далее:

Список патчей с правками и их удаление

Избираем тот патч, который подлежит удалению и кликаем «Удалить исправление».

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

Управление расширениями конфигурации

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

Удаление расширения в 1С 8 Конфигуратор

Оба способа являются рабочими и возобновляют корректную работу системы 1С, избавляя ошибки после установки обновления.

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

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

Айдар Фархутдинов

Добрый день! Отчет формируется всё нормально,когда я навожу на отдельную колонку отчета то выбивает ошибку Ошибка инициализации, ОбщийМодуль.СтандартныеОтчеты.Модуль(3868)}: Ошибка при вызове метода контекста (Инициализировать)     ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, ВнешниеНаборыДанных, ФормаОтчета.ДанныеРасшифровкиПромежуточнаяРасшифровка); по причине: Ошибка компоновки данных по причине: Ошибка инициализации по причине: Ошибка создания набора данных «НаборДанныхОбъект» по причине: Не найден внешний набор данных «ТаблицаДанных» что это  может быть

у тебя Не найден внешний набор данных «ТаблицаДанных»

Это где указывать эту таблицу я подключала внешний набор данных ВнешниеНаборыДанных = Новый Структура;     ВнешниеНаборыДанных.Вставить(«РезультатЗапроса», РезультатЗапроса);

Тэги: 1С 8

Комментарии доступны только авторизированным пользователям

Рекомендовать в новости

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

0

13.02.2016 — 14:31


Пытаюсь запустить в режиме отладки типовые правила по выгрузке данных из УПП в ERP 2.1 . Для этого в обработе «Универсальный обмен данными в формате XML» пытаюсь сделать внешнюю обработку с режимом «вызывать алгоритмы как процедуры». Обработку создал, вроде как подключил. Но при попытке выгрузки данных получаю ошибку
Ошибка инициализации модуля: ВнешняяОбработка.Отладка.МодульОбъекта

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

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

Что не так делаю, ума не приложу. Подскажите, пожалуйста, в какую сторону копать…

1

13.02.2016 — 20:53

Переходить на 1С77.

Там все реализовано.

2

15.02.2016 — 10:00

Там есть какая-то хитрость, где выполнять эти процедуры. В модуле формы или в модуле объекта. Зависит от того, база файловая или серверная.

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

Интересное по теме:

  • Ошибка инициализации данных гта 5 epic games launcher
  • Ошибка есиа 910313
  • Ошибка инициализации данных rockstar games launcher
  • Ошибка инициализации видеоплеера
  • Ошибка есм 2900 вольво хс90

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии