|
Регламентное задание не выполняется | ☑ | ||
---|---|---|---|---|
0
Наська72
17.10.12
✎
13:43
|
Добрый день!
Есть проблема: В общем модуле есть процедура, на нее ссылается регламентное задание. Регламентное задание отрабатывает без ошибок, но и желаемого результата нет. Если обращаюсь к этой же процедуре из внешней обработки, то процедура отрабатывает должным образом. Параметров у процедуры нет. Уважаемые гуру, в чем может быть дело??? |
|||
1
simol
17.10.12
✎
13:44
|
(0)Наверно там весь код процедуры в #Если Клиент
|
|||
2
Balonbl4
17.10.12
✎
13:44
|
А что регламентное задание делает?
Может доступа нет к сетевым ресурсам каким-нибудь? |
|||
3
Наська72
17.10.12
✎
13:45
|
Совсем забыла, 8.2, УПП, Регламентое задание создано в конфигураторе, предопределенное.
|
|||
4
Alex S D
17.10.12
✎
13:47
|
пялься в журнал регистрации
|
|||
5
Наська72
17.10.12
✎
13:47
|
(1) Обычное не управляемое
(2) Из внешнего источника берет данные, пишет в документы и перепроводит их |
|||
6
simol
17.10.12
✎
13:50
|
Отладчик советовали уже?
|
|||
7
Balonbl4
17.10.12
✎
13:53
|
(4) дело советует
У меня была такая фигня из-за того,что у пользователя из-под которого сервер 1С работал не было прав на нужную мне сетевую папку. |
|||
8
shuhard
17.10.12
✎
13:55
|
(5) [Из внешнего источника берет данные]
в 100500 раз: либо сервер 64х, а ODBC 32 либо нет прав у учетной записи rphost на файловый ресурс |
|||
9
Гобсек
17.10.12
✎
13:56
|
При перепроведении многие документы выдают сообщения. Далеко не всегда в модуле проведения документа стоит проверка #Если Клиент перед тем, как вывести сообщение.
У меня у самого есть регламентное задание, которое перепроводит некоторые документы. И для корректной работы пришлось добавить в модуль одного из документов #Если Клиент в том месте, где этот модуль выводил сообщения. |
|||
10
Наська72
17.10.12
✎
13:59
|
(8) Но ведь внешняя обработка, запущенная тем же пользователем отрабатывает.
(4) Ничего такого в журнале регистрации "Фоновое задание. Успешное завершение" |
|||
11
Alex S D
17.10.12
✎
14:01
|
(10) под кем?
|
|||
12
Alex S D
17.10.12
✎
14:01
|
запусти с сервера под userv8 или кто там у вас
|
|||
13
Наська72
17.10.12
✎
14:02
|
(11) Пользователь с полными правами.
|
|||
14
shuhard
17.10.12
✎
14:03
|
(10) внимательно читаем:
либо нет прав у учетной записи rphost на файловый ресурс |
|||
15
Alex S D
17.10.12
✎
14:04
|
(13) причем тут пользователь с полными правами? рег. задания не от него пускаются
|
|||
16
Наська72
17.10.12
✎
14:06
|
(14)Работаю с ВнешнимИсточником - ВнешниеИсточникиДанных.ВнешнийИсточникНазв.УстановитьСоединение(); Какой файловый ресурс Вы имеете ввиду?
|
|||
17
shuhard
17.10.12
✎
14:07
|
(16) ну файлик то у тебя экселевский
|
|||
18
Наська72
17.10.12
✎
14:11
|
(17) Не поняла Вас. У меня это подключение к SQL Server Native Client. Вот тут знакомилась с ВнешнимиИсточниками, не вижу ни слова, что он их делает эксель файлом.
|
|||
19
Наська72
17.10.12
✎
14:13
|
||||
20
Balonbl4
17.10.12
✎
14:14
|
(13) Под именем какого пользователя запускается процесс сервера 1С?
|
|||
21
Наська72
17.10.12
✎
14:18
|
(20) Если подскажите как узнать, тогда смогу Вам ответить.)
|
|||
22
1Сергей
17.10.12
✎
14:21
|
(21) Диспетчером задачь
|
|||
23
1Сергей
17.10.12
✎
14:21
|
*задач
|
|||
24
Наська72
17.10.12
✎
14:23
|
(20) Пользователь, который имеет админские права на сервер 1с
(22) Спасибо |
|||
25
SUA
17.10.12
✎
14:25
|
1) фото?
2) процедура которая должна запуститься рег.заданием? (the matrix has you... что-то подобное месяц назад ) |
|||
26
SUA
17.10.12
✎
14:26
|
+25 заголовок процедуры в общем модуле
|
|||
27
Наська72
17.10.12
✎
14:27
|
(25) 1) Что фото?
2) Процедура из общего модуля. берет документы определенного типа, вносит свои данные, записывает доки. всё |
|||
28
Balonbl4
17.10.12
✎
14:28
|
Все,дальше без фото не взлетит.
|
|||
29
Alex S D
17.10.12
✎
14:29
|
"Пользователь, который имеет админские права на сервер 1с " так ты запустишь уже в конце концов от него ?
|
|||
30
Наська72
17.10.12
✎
14:35
|
(29) от него и работает
|
|||
31
SUA
17.10.12
✎
14:39
|
(27)
1) традиция :) 2) в журнал регистрации можно для отладки критичные моменты фиксировать: "документ найден", "свои данные найдены", "документ записан" |
|||
32
Наська72
17.10.12
✎
14:41
|
(31) Спасибо, попробую
|
|||
33
Serg_1960
17.10.12
✎
14:43
|
(офф) Для кого-то - "традиция", а для некоторых - даже очень непонятно, что фото в профиль (личную карточку) надо вставить "топлес" :)
|
|||
34
Наська72
17.10.12
✎
14:44
|
(офф) (33) Сделаем вид, что я не заметила Вашего сообщения.
|
|||
35
SUA
17.10.12
✎
14:44
|
(33)(офф)просто фото. дальше зависит от развращенности пользователя и задачи.
|
|||
36
Serg_1960
17.10.12
✎
14:58
|
По поводу журнала регистрации:
Если есть записи об запуске - значит регламентное задание запускается по расписанию. Уже хорошо :) Регламентному заданию "до лампочки" что делает (или не делает) процедура, которую оно запускает. Это уже хуже :) Учитывая всё вышесказаное :) было бы неплохо, чтобы процедура тоже писала в журнал регистрации. Как минимум - собщала о начале и завершении алгоритма процедуры. Оптимально - протокол выполнения и сообщения о проблемах если они были. |
|||
37
shuhard
17.10.12
✎
15:09
|
(18)[У меня это подключение к SQL Server Native Client.]
значит либо сервер 64Х либо криво сделан ODBC |
|||
38
Наська72
18.10.12
✎
06:25
|
Синтаксис:
ПолучитьОбъект() Возвращаемое значение: Тип: ДокументОбъект; Неопределено. Неопределено - объекта в базе нет (например, при обмене данными или после непосредственного удаления объекта, на который есть ссылки). Описание: Получает по ссылке объект для чтения, изменения, добавления и удаления документа. Доступность: Сервер, толстый клиент, внешнее соединение. Почему не могу вызвать его в регламентном задании? Ведь доступен на сервере.. |
|||
39
Наська72
18.10.12
✎
07:29
|
Всем спасибо за помощь.
Проблема была в том, что при вызове ПолучитьОбъект() шло в МодульОбъекта моего документа в ОбработкуЗаполнения(), что уж совсем не понятно. Поставила #Если Клиент и все. Всем спасибо, удачи |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |