Обмен из распределенки через ФТП с головной БД. Не работает автоматически, а только вручную.

1. TVA_11 12.12.16 16:31 Сейчас в теме
Само расписание обмена настроено. Более того, работало.
Но уже как недели две, автоматический обмен не делает. Приходится напоминать продавца ткнуть обмен в РМК.

В Журнале событий.

В одну секунду проходит попытка запуска фонового процесса, и успешное завершение. Несколько раз.
Потом он просто не запускается.
+
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. alxarz 31 12.12.16 18:40 Сейчас в теме
а если не ткнуть в рмк а запустить фоновый процесс?
+
5. TVA_11 13.12.16 08:33 Сейчас в теме
(2)

Ну так он и не запускается. Смотрел через журнал событий.
Точнее несколько раз запускается и тут же успешно завершается.

А потом перестает, и вообще не запускается.
+
3. TODD22 18 12.12.16 19:18 Сейчас в теме
В РМК не совсем правильно. У кассира не полные права. И обмен с магазином под продавцом проходит не полностью. Ответ узел не отправляет. Потому что из за обрезанных прав что то не догружает.

Проверь в настройках обмена где указываешь настройки ftp сверху указан способ по умолчанию или нет? Может не указали или сбросили.
+
4. TVA_11 13.12.16 08:31 Сейчас в теме
(3)

У нас в точках по Рознице у кассиров "Полные права".

FTP посмотрю, как Кассиры придут.
+
6. TVA_11 13.12.16 08:39 Сейчас в теме
А вот кто запускает "Фоновый процесс" какой у него логин и пароль?


Мы же по FTP логин и пароль пишем для доступа к нужной папке на сервере, не более.
+
7. TVA_11 14.12.16 13:32 Сейчас в теме
Теперь уже большинство Точек, автоматом не совершают обмен.
А часть совершает.

А та точка что была первая, ну недели две уже как работала, в ручном обмене.
+
9. igel9780 171 14.12.16 14:36 Сейчас в теме
Не поможет, если вы утверждаете, что регламентное задание стартовало и отваливается без ошибок.
+
10. TVA_11 14.12.16 16:44 Сейчас в теме
Да не помогло. Теперь и вообще не стартует. Просто нет событий.

Такое ощущение, что нужны какие-то права, для того, чтобы обмен шел.
Хочу ярлык запустить с

C:\Program Files\1cv82\Bin\1cv8c.exe" /CDoScheduledJobs

Но ведь тогда запустятся все регламентные задания, а мне надо только чтобы обмен шел.
+
11. igel9780 171 14.12.16 18:05 Сейчас в теме
12. TVA_11 15.12.16 10:58 Сейчас в теме
(11)
http://v8.1c.ru/o7/201305fi/index.htm


Собственно, выходит видимо следующее согласно написанного.

Должны запускаться два процесса при запуске 1С, один из них для синхронизации.
Так вот в Журнале событий, идет попытка запуска с неопределенным пользователем, и выдает

Сеанс.ошибка аутентификации.
При этом пытается запустить от имени:

Пользователь ОС user-ПК\user

При этом комп действительно имеет имя user-ПК

И работает под пользователем User.


ПС.
Да файловый.
+
13. TVA_11 15.12.16 11:12 Сейчас в теме
Нет, у других точек где обмен работает - в Журнале выглядит все так же. Так же есть сбой.
+
14. TVA_11 15.12.16 11:39 Сейчас в теме
http://forum.infostart.ru/forum9/topic93101/

Попробовал с ключом

AllowExecuteScheduledJobs - On

Никакой разницы. Не работает.
+
26. Alister 9 17.12.16 11:56 Сейчас в теме +0.52 $m
(14)
Попробовал с ключом

AllowExecuteScheduledJobs - On

Никакой разницы. Не работает.


У меня используется в таком варианте - /AllowExecuteScheduledJobs -Force
+
27. TVA_11 19.12.16 11:48 Сейчас в теме
(26)
/AllowExecuteScheduledJobs -Force


Из форумов:
В общем я выключил признак "Предопределенное" у задания, применил по F5,
затем снова его включил, применил по F5 и, о чудо! Задачи автоматически сфорировались.
==========================================

Так же, вроде бы должно помочь, но у меня в конфигураторе, нет аналогичного по названию, регламентного задания.
Есть фоновое задание, которое выполняется по расписанию. Возможно, что все фоновые задания, запускает какое-то одно, регламентное.

И вот его в конфигураторе надо перезагрузить, непредопредлено, предопределено.

ПС.
Возможно, причина в том, что на точках у пользователей нет паролей.
+
28. Alister 9 19.12.16 14:10 Сейчас в теме
(27) главное, что все получилось.)
+
29. TVA_11 19.12.16 14:30 Сейчас в теме
(28) Это в примере на форуме получилось, а у меня нет.

Правда опять осталась только одна точка, которая упорно сопротивляется.
Остальные похоже, сами собой стали работать.
+
15. igel9780 171 15.12.16 12:02 Сейчас в теме
Если розница 1.0, то она работает в режиме совместимости платформы. Фича, которая появилась в 8.3 в ней работать не будет. Поэтому, проверяем, что пользователь под которым должно выполняться задание заходит в базу. Можно и под тем же самым кассиром, который зашел в базу, просто будет иногда подвисать при выполнении обмена.
+
17. TVA_11 15.12.16 13:24 Сейчас в теме
(15)

Розница 2.1 работает под 8.3 совместимость поставлена на 8.3.5 - и у других так же и работает.

А как узнать где определен пользователь, под которым должно выполняться задание?
+
18. Alister 9 15.12.16 14:05 Сейчас в теме
(17)
А как узнать где определен пользователь, под которым должно выполняться задание?

Дык по-моему в свойствах самого задания синхронизации пользователь выбирается.
+
16. igel9780 171 15.12.16 12:03 Сейчас в теме
Но я бы лучше настроил запуск виндовым шедулером от имени специального пользователя (1С), под которым должен происходить обмен.
+
19. Alister 9 15.12.16 14:08 Сейчас в теме
В обработке "Регламентые и фоновые задания" находите свой обмен и тыкаете на нем мышью двойным щелчком, открывается окно свойств задания.
+
20. artik1994 15.12.16 15:54 Сейчас в теме
как насчет создать отдельного пользователя с полными правами и через планировщик, который вызывает батник запуска 1с и запихнуть при открытии в модуль обычного приложения запуск обмена
+
21. artik1994 15.12.16 15:55 Сейчас в теме
22. artik1994 15.12.16 15:56 Сейчас в теме
в планировщике прописать время стартование самого батника,
+
23. artik1994 15.12.16 16:41 Сейчас в теме
1. создать пользователя с полными правами
2. создать бат-файл в которо прописано вход в 1с под этим новосозданным пользователем и его паролем
3. в модуле обычного приложения при открытии прописать запуск обмена и после выполнения, закрытие 1с
4. в планировщике создать задание на запуск Батника в определенное время
профит
synelf; +1
24. TVA_11 16.12.16 08:04 Сейчас в теме
Спасибо за советы, сегодня узнаю что помогло. Как базы проснутся.
+
25. TVA_11 17.12.16 11:19 Сейчас в теме
Выбор пользователя не помог, там где нет обмена, там его и нет.
А там где обмен идет, идут и другие обмены (при запуске обработки Регламентные и фоновые задания - видно) и везде пользователь не выбран.
Тоесть обмен идет с пустым пользователем.

А там где обмена нет, нет ни одного фонового процесса.

ПС.
В одном случае выбран ключ "1", но это в другом фоновом процессе.
+
30. TVA_11 19.12.16 14:31 Сейчас в теме
Наверно придется распределенку заново сделать.
И уж если не поможет, на комп пенять.
+
31. TVA_11 26.12.16 13:53 Сейчас в теме
Так выявилась вроде бы и не связанная, но характерная только для этой точки ошибка.

Расчет скидок у них не идет ни по "Установкам цен", ни по "Дисконтным картам". При этом:
Сделал новую распределенку, поставил им в точку. Ничего не поменялось, ни обмен автоматом не идет не скидки не считаются.

Решил поставить себе эту же распределенку на комп, и там все считается.
Скидки расчитываются.

Единственное что пришлось сделать, это убрать главный узел, чтобы база считала себя основной. Да и ККМ у меня нету, пришлось конфу править.
В чем может быть дело?
+
32. TVA_11 29.12.16 09:47 Сейчас в теме
Так, оказывается установив у себя на компьютере распределенку из обмена с магазином ННН1, получил что работаю с магазином ННН2.

Это в верхнем левом углу видно, бывает что нам написано Неопределено, например когда Розницу с нуля заполняешь.
Вроде кассы проверил, рабочее место проверил. Все стоит правильно, а магазин стоит неправильно (вот и работает хорошо)

Как установить нужный магазин (тот в котором ты как будто работаешь)?
+
33. Alister 9 29.12.16 11:47 Сейчас в теме
(32)
Как установить нужный магазин (тот в котором ты как будто работаешь)?

Розницы нет. Как там выглядит настройка обмена (скрин)?
+
34. TVA_11 09.01.17 10:37 Сейчас в теме +1.1 $m
Обмен на автомате решился сам собой - начался с нового года.

К сожалению в причинах разобраться не удалось.
+
Внимание! Тема сдана в архив

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот