|
Загрузка валют в БП 3.0 сервер. вар. | ☑ | ||
---|---|---|---|---|
0
Мисти
09.08.16
✎
15:37
|
Почему может не работать регламентное задание?
В файловой копии работает! Другие регламентные задания работают! |
|||
1
Жан Пердежон
09.08.16
✎
15:41
|
Сейчас посоветуют позвать программиста
|
|||
2
Мисти
09.08.16
✎
16:02
|
А программист что будет делать?
В базе искать? Как это зависит от сервера? |
|||
3
Jump
09.08.16
✎
16:24
|
(0) А поподробнее - что за задание?
|
|||
4
Jump
09.08.16
✎
16:24
|
Просто загрузка валют с сайта? А интернет на сервере есть?
|
|||
5
Мисти
09.08.16
✎
16:25
|
Типовое регламентное задание.
Есть. Если нажать кнопку "выполнить сейчас", то всё отрабатывает. А само - никак! |
|||
6
Зая Бусечка
09.08.16
✎
16:26
|
Потому что на сервере для сервера нет интернета
|
|||
7
hhhh
09.08.16
✎
16:26
|
(5) смотрите расписание тогда
|
|||
8
Jump
09.08.16
✎
16:35
|
(5) Если вы вручную запускаете оно под другим пользователем работает если не ошибаюсь.
|
|||
9
Jump
09.08.16
✎
16:36
|
А у системной учетки от которой работает сервер 1с нет доступа в интернет.
|
|||
10
Мисти
09.08.16
✎
16:59
|
Интересная версия!
Но, говорят, раньше, когда валютой занимался другой человек - оно само загружалось! Теперь тот человек в базу не входит и валюты сами не загружаются. В конфигурации ничего такого нет. Какие могут быть настройки в базе? |
|||
11
Jump
09.08.16
✎
17:03
|
(10) Говорят курей доят.
Что версии строить - возьмите и проверьте есть ли интернет у учетки под которой крутится сервер. |
|||
12
pessimist
09.08.16
✎
17:43
|
(0) В файловой версии у вас 1С в интернет ломится с той машины и под тем аккаунтом под которым вошел пользователь.
В клиент-серверной версии у вас при запуске вручную 1С в интернет может лезть с той машины и под тем аккаунтом под которым вошел пользователь или с сервера 1С под аккаунтом службы Агент Сервера в зависимости от настроек. Регламентное задание, как я понимаю, в интернет может ломиться только с сервера 1С под аккаунтом службы Агент Сервера. |
|||
13
Мисти
09.08.16
✎
17:48
|
А как у всех-то тогда работает?
Или надо что-то на сервере сделать? (это тогда не ко мне, но мне надо объяснить местным специалистам, что сделать) |
|||
14
Jump
09.08.16
✎
18:04
|
(13) Дайте серверу доступ в интернет, выполняйте задание от пользователя.
|
|||
15
poligraf
09.08.16
✎
18:22
|
(13) сразу же посоветовали позвать специалиста.
Он бы заглянул в журнал регистрации и посмотрел почему задание не отработало. |
|||
16
Мисти
09.08.16
✎
18:38
|
(15) Оно не выдает ошибку, оно просто не запускается!
(14) как это можно настроить в базе? |
|||
17
Jump
09.08.16
✎
18:46
|
(16) Это никак нельзя настроить в базе!
Это вообще не имеет никакого отношения к базе. Это настройка прав и пользователей сервера. Какой у вас сервер Windows 2012 или Ubuntu? Обратитесь к админу этого сервера. |
|||
18
Мисти
09.08.16
✎
18:52
|
Спасибо!
|
|||
19
Fragster
гуру
09.08.16
✎
18:53
|
Помню в старой бухне была галочка "загружать курсы при запуске" в настройках пользователя
|
|||
20
Мисти
09.08.16
✎
19:24
|
А в новой нет такой радости.
|
|||
21
Jump
09.08.16
✎
19:26
|
(20) Сделай регламентированное задание сама, эту радость не трудно сделать.
|
|||
22
Jump
09.08.16
✎
19:34
|
Выдергиваешь код обработки загрузки курсов валют, во внешнюю обработку.
Т.е тебе нужна банальная внешняя обработка загрузки курсов, в виде файлика обработка.epf После чего пишешь батник вида - C:\Program Files\1cv8\bin\1cv8.exe" ENTERPRISE /S Сервер\База /N ИмяПользователя /P Пароль /Execute "С:\Обработка.epf" И кидаешь этот батник в планировщик задач Windows на твоем компьютере, чтобы запускался при каждом входе в систему, и работал от твоего имени. Собственно в файловых версиях всегда так и делают, ну почти так, ибо регламентированные задания в файловой версии не работают вообще. |
|||
23
Мисти
09.08.16
✎
19:37
|
Так оно есть! Но не работает.
(22) Я примерно так и собираюсь. |
|||
24
Мисти
09.08.16
✎
19:38
|
На самом деле совсем не так, а просто "приначалеРаботыСистемы" вставить ссылку на загрузку валют.
|
|||
25
Jump
09.08.16
✎
19:39
|
(24) Ну это уже сильно сложно, стоит ли так усложнять жизнь?
|
|||
26
Мисти
09.08.16
✎
20:30
|
(25) мне никто не даст там вставить батник, у меня нет таких прав.
|
|||
27
Jump
09.08.16
✎
21:15
|
(26) На собственном компьютере нет прав? Ну тогда увы, только к админу.
Хотя если нет прав батник вставить, а права редактировать конфигурацию есть? Просто редактирование конфигурации это же ужас - вставили строчку, ради какой то фигни, и все приплыли, конфу теперь не обновишь. Т.е надо будет накатить обновление придется ручками конфигуратор открывать и обновлять. |
|||
28
Звездец
09.08.16
✎
21:21
|
(26) какой кошмар, кто выдал пароль от конфигуратора? убедительно прошу, ну не трогай конфигурацию, позови специалиста
|
|||
29
pessimist
10.08.16
✎
10:59
|
(28) Ну или как минимум делать бэкап базы перед любыми действиями в конфигураторе.
|
|||
30
Звездец
10.08.16
✎
17:32
|
Проще её туда не пускать(29)
|
|||
31
Мисти
10.08.16
✎
19:00
|
(27) Там уже много всего вставлено.
Звездец, ты пока еще ничего умного не сказал. Почему-то тут (как и везде, впрочем!) одна часть самоутверждается, путем обзывательств, зато другая - оперативно помогает, вот про них понятно, что они реально что-то умеют. |
|||
32
Мыш
10.08.16
✎
19:23
|
(31) Они помогают, только чтобы самоутвердиться. Вторая нормальная форма )
|
|||
33
mehfk
10.08.16
✎
19:27
|
(22) >> Собственно в файловых версиях всегда так и делают, ну почти так, ибо регламентированные задания в файловой версии не работают вообще.
где-то тут ты пропустил пару слов "у меня". |
|||
34
Jump
10.08.16
✎
20:29
|
(33) Ни у кого в файловой версии регламентированные задания не работают!
Они просто не могут работать! Это невозможно теоретически. Файловая версия это банальный файл. А файл не может выполнить никакого задания! Задания может выполнить только запущенная программа! |
|||
35
Jump
10.08.16
✎
20:31
|
Поэтому если хочешь чтобы выполнялись задания в файловой, нужно задания ставить в стандартный планировщик Windows.
Он запустит файловую и выполнит задания. |
|||
36
mehfk
10.08.16
✎
20:46
|
Отучаемся говорить за всю сеть. Механизм есть. Он описан в документации. Обеспечить запуск клиента, который будет обрабатывать рег. задания - это отдельный вопрос.
То, что предлагаешь ты - это семерочный подход. В некоторых случаях он оправдан, например, когда используется "клиентский" код. |
|||
37
Jump
10.08.16
✎
20:49
|
(36) Какой механизм? Как это можно реализовать?
Ну как файловая база лежащая на NAS может чего то там выполнить? |
|||
38
Jump
10.08.16
✎
20:51
|
Единственный рабочий вариант выполнить что-то на файловой это запустить программу 1с которая откроет этот файл и выполнит.
|
|||
39
Jump
10.08.16
✎
20:52
|
Поэтому в файловых рег задания работают только через планировщик задач ОС.
|
|||
40
Jump
10.08.16
✎
20:55
|
(36) И если уж зашла речь о документации там об этом ясно сказано.
Чтобы выполнились регламентированные задания нужно запустить систему и выполнить команду - ВыполнитьОбработкуЗаданий() Не сделаешь этого и хрен вам, а не регламентированные задания. |
|||
41
mehfk
10.08.16
✎
21:16
|
Ты еще про файловую базу на флешке, которая в бутылке и которая в свою очередь на дне моря лежит вспомни.
|
|||
42
Звездец
10.08.16
✎
21:36
|
(31) других советов быть не может на такие вопросы. Механизм загрузки валют в БП есть и прекрасно работает, никакого колхоза делать не надо в базе. Бесят люди, которые начинают лепить костыли не зная штатного функционала
|
|||
43
Jump
10.08.16
✎
21:36
|
(41) Да при чем тут это?
Файловая база это файл, и никакое задание она выполнить не может. Только пользователь может выполнить задание подключившись к базе. А серверная прекрасно выполняет вне зависимости от пользователей. |
|||
44
Jump
10.08.16
✎
21:38
|
(42) Ну где же он прекрасно работает? В (0) описано, что он не работает.
Поэтому колхоз нужен. Просто в базу лезть не стоит, проще в крон батник добавить. |
|||
45
Звездец
10.08.16
✎
21:38
|
(43) для того, что бы выполнить задание, нужен сеанс 1с, а вот будет это сеант сервера 1с или эмуляции сервера 1с в запущенном клиентском сеансе при работе с файловой базой не важно. Он просто должен быть
|
|||
46
Звездец
10.08.16
✎
21:39
|
(44) а не проще понять почему он не выполняется? может тупо интернет дать 1с серверу? в ЖР посмотреть для начала хотя бы
|
|||
47
Звездец
10.08.16
✎
21:39
|
(44) зачем начинать колхозить не разобравшись в причине проблемы
|
|||
48
Jump
10.08.16
✎
21:41
|
(45) Если у вас сервер, все регзадания спокойно выполняются на нем, даже если за неделю в данную базу ни один пользователь не зашел.
Если у вас файловая - ни одно задание на выходных не выполниться, поэтому что пользователи не работают. И единственный шанс их выполнить искуственно запустить пользователя из планировщика задач ОС. |
|||
49
Jump
10.08.16
✎
21:41
|
(47) Почему не разобравшись? Вроде разобрались.
Интернета нет. |
|||
50
Звездец
10.08.16
✎
21:43
|
(48) но загрузка валют явно не то задание, которое сверх важно для выполнения в выходные когда в базе никого нет
(49) ну и зачем в этой ситуации лезть в базу? может лучше интернет обеспечить? |
|||
51
Jump
10.08.16
✎
21:44
|
(50) Ну я собственно и не советовал лезть в базу, я советовал запустить обработку от пользователя у которого есть интернет.
А интернет обеспечить может только админ. |
|||
52
Звездец
10.08.16
✎
21:46
|
(51) ну ты начал давать советы ей, а это сам понимаешь ...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |