Имя: Пароль:
1C
1С v8
Обмен по расписанию как будто бы успешно проходит.
0 AndrewM
 
16.05.12
16:50
Тема обмена по расписанию, наверное, самая популярная. :)
Ну никак не могу разобраться я, блин.

Сначала тестировал автоматический обмен в файловом варианте (через "Сервис/Прочие обмены/Настройка выполнения обмена"). Проблем не возникло.
Затем так же настроил автообмен в клиент-серверном варианте. Обмен не идёт. Файл обмена не обновляется. Кстати, когда нажимаю в клиент-серверном варианте "Выполнить обмен" руками, обмен проходит (т.е. настройка обмена верная и каталог обмена доступен, обмен через локальную папку).

Что вижу:
1. Открываю монитор обмена. Вижу строчки с бессменной надписью в поле "Дата загрузки" - "Не производилась"; "Дата выгрузки" - "Не производилась".
2. Открываю консоль заданий. Вижу свой обмен, который как бе яко бе успешно выполнен. В нижнем поле, там, где история обменов, каждые полчаса стабильно выходит мой обмен, яко бе выполненный. Значит, с расписанием всё ok.

Но файл обмена, как был вчерашней датой, так и остался.
1 AndrewM
 
16.05.12
16:54
(0) + Хочу добавить, что выполнение регламентных заданий на сервере не заблокировано. Есть другие обмены в той же базе, настроенные не мной, которые работают. Единственное отличие от моего обмена: обмен у них идёт без правил (т.е. с узлами РИБ), а у меня - по правилам. Те, кто настраивал там другие обмены, разводят руками, говорят, что по идее просто настроить расписание, и должен обмен работать. Да он, вроде что-то и делает, раз в консоли заданий яко бе успешно выполняется каждые полчаса.
2 UFedor
 
16.05.12
17:14
У меня был похожий случай, стандартными средствами проблему не видно.
В чем конкретно причина я тогда так и не разобрался, но помогло удаление и повторное создание регламентных заданий. Может с параметрами какой-то косяк.
Если механизм обмена сильно не поменялся, в справочнике настройки обмена есть поле с идентификатором задания.
3 AndrewM
 
16.05.12
17:29
(2) Имеешь в виду удаление и повторное создание настройки автоматического обмена? А то сам объект регламентного задания-то там типовой используется. Настройку заново создавать пробовал, как-то не помогло.

Кстати, заметил, что если в настройке выполнения обмена во вкладке "Дополнительно" поставить галочку "Выполнять обмен данными под полными правами", то при РУЧНОМ обмене как-то очень быстро всё проходит, выходит такое сообщение:
-Начат обмен данными под полными правами на сервере 1С:Предприятия по настройке автоматического обмена 16.05.2012 19:16:20
-Завершен обмен данными под полными правами на сервере 1С:Предприятия по настройке автоматического обмена 16.05.2012 19:16:21
и тоже файл обмена НЕ появляется.
А если эту галочку убрать, то только тогда РУЧНОЙ обмен работает.

Однако на работоспособность автоматического обмена по расписанию эта галочка не повлияла.
4 Serg_1960
 
16.05.12
17:49
(16) Сорри,- в поиск по Мисте. Действительно не раз уже обсуждалось. Различие между выполнением регламентных заданий в файловой и клиент-серверной версией; пользователь и его права для выполнения обмена в "ручном" режиме и "автоматическом" и их права доступа к каталогу обмена.
5 AndrewM
 
17.05.12
06:46
Мда, проблема оказалась в доступе к папкам, которые я указал для обмена. Я указал локальную папку, будучи уверенным, что сам сервер 1с находится на том же компе. Оказалось, что нет. После того, как настроил обмен через ftp, всё заработало. :)