Имя: Пароль:
1C
 
Загрузка валют в БП 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) ну ты начал давать советы ей, а это сам понимаешь ...