Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

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

после установки нового сервера не работает внешняя обработка по регламенту
Я
   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
Заменить Предупреждение на ОбщегоНазначенияКЛиентСервере.СообщитьПОльзователю()
   sh8ce
 
4 - 26.09.16 - 12:51
Ситуация из серии "Поздно пить Боржоми" )))
   kuznkv
 
5 - 26.09.16 - 12:52
(2) (1) (3)
До замены сервера все работало. База также была на скл. Вообще код никто не менял.
Для начала процедура не может выполнить {ОбщийМодуль.дм_ОбщийМодуль.Модуль(527)}: Ошибка при вызове метода контекста (Создать): а потом уже жалуется на предупреждение.
   kuznkv
 
6 - 26.09.16 - 12:53
(4) надеюсь еще не поздно. Наш сервер обслуживает сторонняя организация, может они что то не донастроили? :)
   Лефмихалыч
 
7 - 26.09.16 - 12:54
(5) >До замены сервера все работало. База также была на скл. Вообще код никто не менял.

не похоже на правду
   kuznkv
 
8 - 26.09.16 - 12:54
часть кода:
Если НЕ ВН.Пустая() Тогда
        
        ЭтоОбработка = ?(ВН.ВидОбработки = Перечисления.ВидыДополнительныхВнешнихОбработок.Обработка, Истина, Ложь);
        
        Если НЕ ЭтоОбработка Тогда
            ВызватьИсключение "Ошибка при запуске обработки 'Загрузка данных Боржоми'!";
        КонецЕсли;
        
        Попытка
            //Каталог = КаталогВременныхФайлов();

            Каталог = "C:\SalesWorks Enterprise\temp";
            
            Если Прав(Каталог, 1) = "\" Тогда
                Каталог = Лев(Каталог, СтрДлина(Каталог) - 1);
            КонецЕсли;
            
            ИмяФайла =  Каталог+"\v8_2B5_vo_"+ВН.Код+".tmp";
            //ИмяФайла =  "C:\v8_2B5_vo_"+ВН.Код+".tmp";

            ДвоичныеДанные = ВН.ХранилищеВнешнейОбработки.Получить();
            ДвоичныеДанные.Записать(ИмяФайла);
            
            Внешняя = Неопределено;
            Внешняя = ВнешниеОбработки.Создать(ИмяФайла, Ложь);
        Исключение
            ВызватьИсключение "Ошибка при запуске обработки 'Загрузка данных Боржоми'!  " + ОписаниеОшибки();
        КонецПопытки;
    КонецЕсли;
   kuznkv
 
9 - 26.09.16 - 12:56
(7) придется поверить. Я недавно работаю в этой канторе, при мне сервак меняли и при мне перестал код работать. Вот и разбираюсь почему
   Лефмихалыч
 
10 - 26.09.16 - 12:56
(8) либо этот код всегда выполнялся на клиенте, либо предупреждения раньше не было.
Ты можешь продолжать канючить, а можешь выпилить предупреждение. Второе решит проблему, первое - нет
 
 Рекламное место пустует
   Господин ПЖ
 
11 - 26.09.16 - 12:57
(5) йо не лги, царю лжешь
   kuznkv
 
12 - 26.09.16 - 12:57
предупреждение не находится в этом коде. Проблема не в предупреждении, а в создать(). Имхо
   sh8ce
 
13 - 26.09.16 - 12:57
(9) запомни главное правило:
После этого не значит вследствии этого
   kuznkv
 
14 - 26.09.16 - 12:57
(10) щас попробую.
   Лефмихалыч
 
15 - 26.09.16 - 12:58
(12) проблема в предупреждении, которое в модуле внешней обработки
   kuznkv
 
16 - 26.09.16 - 12:58
(13) (11) (10) у меня есть подозрение, что клиентом запускалось, но ведь системщики говорят, что все настроили, как на прошлом сервере
   ptiz
 
17 - 26.09.16 - 12:59
(0) "Через запуск обработки все в конфигураторе "  - переведи
   Лефмихалыч
 
18 - 26.09.16 - 12:59
(14) только править надо в ВнешняяОбработка.SalesWorks.МодульОбъекта(3500,9)
а не в
ОбщийМодуль.дм_ОбщийМодуль.Модуль(527)
   kuznkv
 
19 - 26.09.16 - 12:59
(15) нету во внешней обработке предупреждения. Предупреждение выпадает в общем модуле конфы
   ptiz
 
20 - 26.09.16 - 13:00
Например, раньше вызов был через планировщик задач винды, а сейчас включили регламентное задание в  1С.
   kuznkv
 
21 - 26.09.16 - 13:00
(18) самое интересное - номера строки этой во внешней обработки тоже нет
   kuznkv
 
22 - 26.09.16 - 13:00
(20) это больше на правду похоже
   Лефмихалыч
 
23 - 26.09.16 - 13:00
пригласи, короче, специалиста
   kuznkv
 
24 - 26.09.16 - 13:01
(23) я пригласила. вот интересуюсь у спецов.
   Господин ПЖ
 
25 - 26.09.16 - 13:01
(20) угу. и запускатели были настолько тупы что поднимали не COM, а целый апликейшен чтобы выполнить обработку?
   kuznkv
 
26 - 26.09.16 - 13:02
(25) если бы знать кто раньше и как это сделал, мы щас не плюхались.
   Лефмихалыч
 
27 - 26.09.16 - 13:04
(25) так оно написано для толстого клиента онле и в СОМ не компилится даже.
   Господин ПЖ
 
28 - 26.09.16 - 13:04
(27) я понимаю.

просто сам факт интересный
   shuhard
 
29 - 26.09.16 - 13:05
(24)[я пригласила]
бюджет проекта ?
   rphosts
 
30 - 26.09.16 - 13:08
(0) > 'Выгрузка данных Боржоми'!

Онищенко запретил вашему регламентному выполняться
   kuznkv
 
31 - 26.09.16 - 13:09
(30) Онищенко уволен :) И мы его не боимся
   rphosts
 
32 - 26.09.16 - 13:12
(31) а зря, старика Кащея почти бессмертного практически с него рисовали...
   kuznkv
 
33 - 26.09.16 - 13:12
(32) у.... с меня, возможно, Бабу-Ягу рисовали. :)
 
 
   rphosts
 
34 - 26.09.16 - 13:12
что именно там в этих строках №№ 527, 529, 3500?
   rphosts
 
35 - 26.09.16 - 13:13
(33) по сроку жизни вы ей в дети ещё не доросли
   rphosts
 
36 - 26.09.16 - 13:14
+ (34)  какой именно код? Какое исключение отработало из тех двух?
   kuznkv
 
37 - 26.09.16 - 13:15
(34) 527 строка  Внешняя = ВнешниеОбработки.Создать(ИмяФайла, Ложь);
529 строка ВызватьИсключение "Ошибка при запуске обработки 'Выгрузка данных Боржоми'!  " + ОписаниеОшибки();
3500 строка - нет во внешней обработке
   kuznkv
 
38 - 26.09.16 - 13:15
(36) 527 строка  Внешняя = ВнешниеОбработки.Создать(ИмяФайла, Ложь);  это отработало
   rphosts
 
39 - 26.09.16 - 13:19
(38) ну тогда отладчиком пошагово с этого места (F11)
   kuznkv
 
40 - 26.09.16 - 13:21
(17) запустила внешнюю обработку из конфигуратора. Так понятно?
   sh8ce
 
41 - 26.09.16 - 13:30
покажи строку 3500 в модуле обработки SalesWorks
   kuznkv
 
42 - 26.09.16 - 13:31
(41) нету ее. обработка заканчивается на строке 3450
   kuznkv
 
43 - 26.09.16 - 13:33
(39) По отладке, выпадает ошибка на строке 527.
ВнешниеОбработки.Создать(ИмяФайла, Ложь)    {(1)}: Ошибка при вызове метода контекста (Создать)
   В тылу врага
 
44 - 26.09.16 - 13:46
(43) потому что на сервере не может скомпилироваться код модуля обработки
   Mauser
 
45 - 26.09.16 - 13:50
(43) Ну Екатерин Викторовна, ну ёлы палы,в (0) же русским языком написано:

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

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

Ну как еще написать-то?
   kuznkv
 
46 - 26.09.16 - 14:01
(44) (45) Я это все понимаю, у меня нет доступа настройки сервера, поэтому мне надо четко объяснить системщикам что надо сделать. Почитав умных людей я поняла, что скорее всего нет полного доступа в каталог для пользователей, под которыми запускается обработка
   kuznkv
 
47 - 26.09.16 - 14:02
Всем спасибо!!!
   sh8ce
 
48 - 26.09.16 - 14:27
у тебя старая обработка в справочнике внешних обработок
   ptiz
 
49 - 26.09.16 - 14:55
(40) В конфигураторе нельзя обработку "запустить", можно открыть для изменения. Запустить можно через Предприятие из меню Файл-Открыть, или из справочника внешних обработок.
 
 Рекламное место пустует
   Лефмихалыч
 
50 - 26.09.16 - 15:11
(46) проблема не в сервере, а в обработке. Сервер в порядке.
   kuznkv
 
51 - 27.09.16 - 07:33
(50) Подскажите, в чем именно проблема в обработке? куда копать?
   Mauser
 
52 - 27.09.16 - 07:43
(51) В 9 символе 3500 строки кода модуля обработки используется процедура "Предупреждение" недоступная при выполнении обработки на сервере.

Клуб имени Мисти, прастихосподи.
   kuznkv
 
53 - 27.09.16 - 07:44
(45) Нашла ошибку. Пришлось отключиться от проблемы на другую и сразу прояснение в голове.  СПАСИБО!!!
   kuznkv
 
54 - 27.09.16 - 07:44
(52) Еще раз СПАСИБО. Просто глаз замылился уже. Разобралась
   hhhh
 
55 - 27.09.16 - 08:37
(51) как обычно. пользователю usr1cv8 на новом сервере не дали права на папку C:\SalesWorks Enterprise\temp

позовите нормальных системщиков.
   Mauser
 
56 - 27.09.16 - 08:48
(55) Очнулся =)


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует