|
после установки нового сервера не работает внешняя обработка по регламенту | ☑ | ||
---|---|---|---|---|
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) Очнулся =)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |