|
Как узнать местонахождение обработки из регламентного задания? | ☑ | ||
---|---|---|---|---|
0
ЗлаяЗая
21.09.21
✎
08:32
|
ЗУП 3.1
В регламентных задания выполняется некое задание. Выполняется обработка. Как узнать- где лежит эта обработка? Внешняя она или нет? |
|||
1
Cyberhawk
21.09.21
✎
08:33
|
По ЖР
|
|||
2
Cyberhawk
21.09.21
✎
08:33
|
Но если там нет, то гарантированно контекст даст ТЖ
|
|||
3
ЗлаяЗая
21.09.21
✎
08:41
|
А что в ЖР смотреть?
Я вижу там написано Регламентное задание. Синхронизация данных Выполнение обмена по сценарию: ТрамПамПам выгрузка |
|||
4
ЗлаяЗая
21.09.21
✎
08:50
|
Ребята, подскажите , пожалуйста.
Человек, который с этим работал, ушел в отпуск. Выгрузка выдает ошибку. А я вообще не в курсе, что это :((((( Хоть найти ее и посмотреть. |
|||
5
Галахад
гуру
21.09.21
✎
08:52
|
Включи в отладке остановку по ошибке и запусти регламент.
|
|||
6
PuhUfa
21.09.21
✎
08:54
|
(4) но в ней же написано... два раза кликаем в регламентное задание и в открывшемся окне поле "имя метода"
|
|||
7
ЗлаяЗая
21.09.21
✎
08:55
|
(5) пытаюсь запустить, но мне пишет, что это регламентное задание нельзя запускать в ручную
|
|||
8
ЗлаяЗая
21.09.21
✎
08:55
|
(6) ОбменДаннымиСервер.ВыполнитьОбменДаннымиПоРегламентномуЗаданию
|
|||
9
PuhUfa
21.09.21
✎
08:58
|
(8) ИмяОбщегоМодуля.НазваниеВыполняемойПроцедуры
|
|||
10
Serg_1960
21.09.21
✎
09:00
|
Универсальная обработка "Консоль заданий" - ИмяМетода - этого достаточно чтобы найти в конфигурации кто вызывает эту процедуру/функцию.
|
|||
11
ЗлаяЗая
21.09.21
✎
09:01
|
(9) нашла. а как проверить, если регламентное задание вручную нельзя запустить?
|
|||
12
ЗлаяЗая
21.09.21
✎
09:01
|
(9) нашла, а регламентное вручную не запускается.
|
|||
13
hhhh
21.09.21
✎
09:07
|
(12) найти это сообщение, где вручную не запускается, и подправить там, чтобы вручную запускалось. Это же одна строчка в программе.
|
|||
14
ЗлаяЗая
21.09.21
✎
09:16
|
(13) но ведь где-то для этого задания определено, чтобы оно только автоматический запускалось?
наверное, "галочку" какую исправить, а не модуль? |
|||
15
ЗлаяЗая
21.09.21
✎
09:24
|
Ошибка вот такая выходит
Ошибка отображения типов: Отображение типа 'Null' в тип '{http://www.w3.org/2001/XMLSchema}string' {(1)}:subdiv=ФабрикаR.Создать(ФабрикаR.Пакеты.Получить("subdivИзменение").получить("documentrequest").Свойства.Получить("login").Тип.Свойства.Получить("workmode").Тип.Свойства.Получить("subdiv").Тип); workmode.subdiv.Добавить(subdiv); перXDTO=subdiv; r.Вставить("subdiv",перXDTO);перXDTO.id_external=зн.П3.Значение; перXDTO.id_internal=зн.П4.Значение; перXDTO.displayname=зн.П5.Значение; перXDTO.parentid_external=зн.П6.Значение; перXDTO.parentid_internal=зн.П7.Значение; перXDTO.description="Перенесено из 1C"; {(1)}:Если Начало и не Многократно тогда documentrequest=RXDTO; Выполнить(" перXDTO=documentrequest; r.Вставить(""documentrequest"",перXDTO);перXDTO.type=""subdiv""; ");documentrequest=r.documentrequest; Выполнить("login=ФабрикаR.Создать(ФабрикаR.Пакеты.Получить(""subdivИзменение"").получить(""documentrequest"").Свойства.Получить(""login"").Тип);documentrequest.login=login; перXDTO=login; r.Вставить(""login"",перXDTO);перXDTO.loginname=""1C""; ");login=r.login; Выполнить("workmode=ФабрикаR.Создать(ФабрикаR.Пакеты.Получить(""subdivИзменение"").получить(""documentrequest"").Свойства.Получить(""login"").Тип.Свойства.Получить(""workmode"").Тип);login.workmode=workmode; перXDTO=workmode; r.Вставить(""workmode"",перXDTO);перXDTO.mode=""update""; "); КонецЕсли;workmode=r.workmode; Выполнить("subdiv=ФабрикаR.Создать(ФабрикаR.Пакеты.Получить(""subdivИзменение"").получить(""documentrequest"").Свойства.Получить(""login"").Тип.Свойства.Получить(""workmode"").Тип.Свойства.Получить(""subdiv"").Тип); workmode.subdiv.Добавить(subdiv); перXDTO=subdiv; r.Вставить(""subdiv"",перXDTO);перXDTO.id_external=зн.П3.Значение; перXDTO.id_internal=зн.П4.Значение; перXDTO.displayname=зн.П5.Значение; перXDTO.parentid_external=зн.П6.Значение; перXDTO.parentid_internal=зн.П7.Значение; перXDTO.description=""Перенесено из 1C""; "); {Расширение1 ОбщийМодуль._ДДД_.Модуль(1021)}: Выполнить(_ИмяМакета.Команда); //из инструкции1с {Расширение1 ОбщийМодуль.ОбменДаннымиСервер.Модуль(5)}: _ДДД_.ОбменСРРР(Справочники._НастройкиОбменаСППП.НайтиПоНаименованию(КодСценарияОбмена)); по причине: Ошибка отображения типов: Отображение типа 'Null' в тип '{http://www.w3.org/2001/XMLSchema}string' |
|||
16
pechkin
21.09.21
✎
09:25
|
Никакого отношения к ручному запуску ошибка не имеет. Где то роле не заполняется просто
|
|||
17
ЗлаяЗая
21.09.21
✎
09:31
|
(16) да я понимаю, что дело в данных. а в чем именно- хз.
Надо ж найти и исправить. |
|||
18
Serg_1960
21.09.21
✎
09:31
|
(15) Тут же ясно сказано, что из Расширение1 запускается ОбщийМодуль._ДДД_.ОбменСРРР - что Вам ещё нужно?
|
|||
19
ЗлаяЗая
21.09.21
✎
09:34
|
(18) чтобы работало :)))))))))))))))))))
|
|||
20
pechkin
21.09.21
✎
09:36
|
Проверя все зн.пХ.значение на null
|
|||
21
Serg_1960
21.09.21
✎
09:41
|
Включить отладку, остановку по ошибке, изменить расписание... сядь на берегу реки, и вскоре ты увидишь, как мимо тебя проплывет труп твоего врага :)
|
|||
22
ЗлаяЗая
21.09.21
✎
09:43
|
(21) включила отладку, включила остановку по ошибке. А он не останавливается по ошибе.
|
|||
24
Serg_1960
21.09.21
✎
09:46
|
||||
25
ЗлаяЗая
21.09.21
✎
09:47
|
оно вообще в Расширении не останавливается.
А я с расширением не работала еще. |
|||
26
ЗлаяЗая
21.09.21
✎
10:27
|
(24) в параметрах- Запуск1С- параметр запуска написала "режимотладки"
у иконки для запуска 1С написала "C:\Program Files\1cv8\common\1cestart.exe" /c РежимОтладки все равно в Расширении ни на точке останова не останавливается, ни по ошибке |
|||
27
ЗлаяЗая
21.09.21
✎
10:58
|
up
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |