Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Не удаётся настроить нормальный обмен между КА2.4 и БП3.0.

Не удаётся настроить нормальный обмен между КА2.4 и БП3.0.
Я
   maindevice
 
08.08.19 - 05:54
Здравствуйте. Настраиваю односторонний обмен между КА2.4 и БП3.0. Не могу понять, почему отправленные документы не снимаются с регистрации изменений.
Что предпринималось:
1) Бухгалтерии подсовывались пустые правила регистрации.
2) Изменялся тип подключения с прямого на работу через сетевой каталог.
 
 
   МимохожийОднако
 
1 - 08.08.19 - 05:56
(0) Осталось понять или угадать подробности твоих манипуляций. Продолжай...
   ДенисЧ
 
2 - 08.08.19 - 06:10
Отправленные снимаются с регистрации после приёма ответа от получателя. Ты его принимаешь?
   maindevice
 
3 - 08.08.19 - 06:14
Как принимается ответ от получателя? Я слышал, что должен быть какой-то файл ответа, но я его не видел.
    Небольшая странность. Отсутствие снятия с регистрации производится только с серверными базами. В файловом варианте всё нормально.
   hhhh
 
4 - 08.08.19 - 07:55
(3) значит там ошибки при обмене, поэтому и не снимается. Должно всё пройти без ошибок.
   PaulBC
 
5 - 08.08.19 - 07:59
(3) проверяй доступ к файлам обмена с сервера. Вообще, в настройках подключения есть проверка подключения - она проходит без ошибок?
   maindevice
 
6 - 08.08.19 - 08:13
(4) Журнал регистрации ошибок не выдаёт. Я могу ошибаться, но не должен-ли обмен завершаться без перегрузки при ошибке?
(5) Проверка подключения проходит без ошибок. Доступ к файлам обмена у конфигураций имеется.
   maindevice
 
7 - 08.08.19 - 08:18
Проблема в том, что без снятия документов с регистрации, обмен начинает перезаписывать свои-же документы, из-за чего теряются вручную сделанные изменения. Т.е. данные в бухгалтерию передаются.
   Фрэнки
 
8 - 08.08.19 - 08:37
да уж... месье знает толк в извращениях
   maindevice
 
9 - 08.08.19 - 08:44
(8) Извините, без извращений не получается.
(1) Продолжаю. Попробовал пересоздать синхронизацию. Всё равно регистрация не снимается.
   hhhh
 
10 - 08.08.19 - 08:48
(9) регистрация снимается, когда приходит ответный файл из бухгалтерии. При отправке регистрация не должна сниматься. Это вы сами чего-то придумываете.
   ДенисЧ
 
11 - 08.08.19 - 08:49
После загрузки во вторую базу нужно сделать выгрузку оттуда. Если обмен односторонний - то правила пустые должны быть.
После этого должен появиться файлик, в котором и находится ответ. Его нужно загрузить в первую
   Фрэнки
 
12 - 08.08.19 - 08:50
у тебя обмен односторонний? и типовыми средствами? т.е. файлы или метки ответок читать не собираешься?

Фигня в том, что в типовых решениях снятие объектов с регистрации, переданных куда-то по планам обмена, происходит при получении ответа от получателя, что файлы были приняты.

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

Не совсем понятно, откуда у тебя в файловом режиме работы берутся события, обработки которых снимают регистрацию, но именно типовые работают так, как я только что описал
   maindevice
 
13 - 08.08.19 - 09:03
(12) Обмен односторонний, типовыми средствами. Вы имеете в виду, что мне надо править конфигурацию, чтобы для данного узла удалялась вся регистрация после отправки?
   ДенисЧ
 
14 - 08.08.19 - 09:05
(13) Это неправильно будет. А вдруг файл не дойдёт до получателя? Информация будет потеряна
   PaulBC
 
15 - 08.08.19 - 09:13
(13) обмен должен быть двусторонний, настраивается типовыми средствами, просто в базе-получателе в настройках синхронизации в правилах отправки данных ставишь везде "Не отправлять".
   Фрэнки
 
16 - 08.08.19 - 09:27
По моему, в настройках синхорнизации в БП3, т.е. на стороне получателя были уже готовые флаги, что в обратную сторону ничего не выгружать. Что-то вроде запретить выгрузку и дата там была. Поставишь дату из далекого будущего и ничего выгружаться не будут, но файлы обмена "пустые" формироваться будут.
   maindevice
 
17 - 08.08.19 - 10:11
(16) Попробовал двухсторонний обмен с пустыми пустыми правилами регистрации и выключенной выгрузкой документов и справочников. Всё равно не удаляет регистрацию.
   maindevice
 
18 - 08.08.19 - 10:20
Покопался в логах. Через синхронизация с дополнительными параметрами База регистрацию снимает. Через просто синхронизацию и синхронизацию через сценарий начал выдавать ошибку доступа к файлу в каталоге "C:/Windows/temp".
   hhhh
 
19 - 08.08.19 - 10:42
(18) никогда не пользуйся диском С:. Делай сетевую папку
   K1RSAN
 
20 - 08.08.19 - 11:42
(18) Это с какого фига у тебя обмен делается через папку винды?
И ты говорил, что ошибку не пишет после обмена. Если через типовую делаешь обмен - что написано в пункте "Данные получены"? Какая дата и нет ли красного или желтого знака возле записи?
   maindevice
 
21 - 09.08.19 - 03:42
В общем, решил проблему. Дабы в меня не кидались камнями, скажу что делал.
1) Дополнительно настроил обратный обмен БП->КА (без отправки документов и справочников, с пустыми правилами регистрации, и для перестраховки в КА поставил дату запрета загрузки на 3000 год).
2) Со стороны админа сервис 1С был запущен в привилегированном режиме.
3) Проверил и отключил блокировку регламентных заданий на обеих базах (я хз, как туда затесался этот флаг).

Теперь обмен работает стабильно. Всем спасибо.

(20) Ошибка начала возникать после того, как я зарезал старый обмен, и начал настраивать новый.


Список тем форума
Рекламное место пустует  Рекламное место пустует
Ошибка? Это не ошибка, это системная функция.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.