|
Не удаётся настроить нормальный обмен между КА2.4 и БП3.0. | ☑ | ||
---|---|---|---|---|
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
|
Отправленные снимаются с регистрации после приёма ответа от получателя. Ты его принимаешь?
|
|||
3
maindevice
08.08.19
✎
06:14
|
Как принимается ответ от получателя? Я слышал, что должен быть какой-то файл ответа, но я его не видел.
Небольшая странность. Отсутствие снятия с регистрации производится только с серверными базами. В файловом варианте всё нормально. |
|||
4
hhhh
08.08.19
✎
07:55
|
(3) значит там ошибки при обмене, поэтому и не снимается. Должно всё пройти без ошибок.
|
|||
5
PaulBC
08.08.19
✎
07:59
|
(3) проверяй доступ к файлам обмена с сервера. Вообще, в настройках подключения есть проверка подключения - она проходит без ошибок?
|
|||
6
maindevice
08.08.19
✎
08:13
|
(4) Журнал регистрации ошибок не выдаёт. Я могу ошибаться, но не должен-ли обмен завершаться без перегрузки при ошибке?
(5) Проверка подключения проходит без ошибок. Доступ к файлам обмена у конфигураций имеется. |
|||
7
maindevice
08.08.19
✎
08:18
|
Проблема в том, что без снятия документов с регистрации, обмен начинает перезаписывать свои-же документы, из-за чего теряются вручную сделанные изменения. Т.е. данные в бухгалтерию передаются.
|
|||
8
Фрэнки
08.08.19
✎
08:37
|
да уж... месье знает толк в извращениях
|
|||
9
maindevice
08.08.19
✎
08:44
|
(8) Извините, без извращений не получается.
(1) Продолжаю. Попробовал пересоздать синхронизацию. Всё равно регистрация не снимается. |
|||
10
hhhh
08.08.19
✎
08:48
|
(9) регистрация снимается, когда приходит ответный файл из бухгалтерии. При отправке регистрация не должна сниматься. Это вы сами чего-то придумываете.
|
|||
11
ДенисЧ
08.08.19
✎
08:49
|
После загрузки во вторую базу нужно сделать выгрузку оттуда. Если обмен односторонний - то правила пустые должны быть.
После этого должен появиться файлик, в котором и находится ответ. Его нужно загрузить в первую |
|||
12
Фрэнки
08.08.19
✎
08:50
|
у тебя обмен односторонний? и типовыми средствами? т.е. файлы или метки ответок читать не собираешься?
Фигня в том, что в типовых решениях снятие объектов с регистрации, переданных куда-то по планам обмена, происходит при получении ответа от получателя, что файлы были приняты. Если же подразумевается обмен строго в одну сторону, то нужно делать подобно тем процедурам, которые используют в обработках универсальных обменов - принудительно удаляется инфа о всех объектах, которые попали в текущую выгрузку. Не совсем понятно, откуда у тебя в файловом режиме работы берутся события, обработки которых снимают регистрацию, но именно типовые работают так, как я только что описал |
|||
13
maindevice
08.08.19
✎
09:03
|
(12) Обмен односторонний, типовыми средствами. Вы имеете в виду, что мне надо править конфигурацию, чтобы для данного узла удалялась вся регистрация после отправки?
|
|||
14
ДенисЧ
08.08.19
✎
09:05
|
(13) Это неправильно будет. А вдруг файл не дойдёт до получателя? Информация будет потеряна
|
|||
15
PaulBC
08.08.19
✎
09:13
|
(13) обмен должен быть двусторонний, настраивается типовыми средствами, просто в базе-получателе в настройках синхронизации в правилах отправки данных ставишь везде "Не отправлять".
|
|||
16
Фрэнки
08.08.19
✎
09:27
|
По моему, в настройках синхорнизации в БП3, т.е. на стороне получателя были уже готовые флаги, что в обратную сторону ничего не выгружать. Что-то вроде запретить выгрузку и дата там была. Поставишь дату из далекого будущего и ничего выгружаться не будут, но файлы обмена "пустые" формироваться будут.
|
|||
17
maindevice
08.08.19
✎
10:11
|
(16) Попробовал двухсторонний обмен с пустыми пустыми правилами регистрации и выключенной выгрузкой документов и справочников. Всё равно не удаляет регистрацию.
|
|||
18
maindevice
08.08.19
✎
10:20
|
Покопался в логах. Через синхронизация с дополнительными параметрами База регистрацию снимает. Через просто синхронизацию и синхронизацию через сценарий начал выдавать ошибку доступа к файлу в каталоге "C:/Windows/temp".
|
|||
19
hhhh
08.08.19
✎
10:42
|
(18) никогда не пользуйся диском С:. Делай сетевую папку
|
|||
20
K1RSAN
08.08.19
✎
11:42
|
(18) Это с какого фига у тебя обмен делается через папку винды?
И ты говорил, что ошибку не пишет после обмена. Если через типовую делаешь обмен - что написано в пункте "Данные получены"? Какая дата и нет ли красного или желтого знака возле записи? |
|||
21
maindevice
09.08.19
✎
03:42
|
В общем, решил проблему. Дабы в меня не кидались камнями, скажу что делал.
1) Дополнительно настроил обратный обмен БП->КА (без отправки документов и справочников, с пустыми правилами регистрации, и для перестраховки в КА поставил дату запрета загрузки на 3000 год). 2) Со стороны админа сервис 1С был запущен в привилегированном режиме. 3) Проверил и отключил блокировку регламентных заданий на обеих базах (я хз, как туда затесался этот флаг). Теперь обмен работает стабильно. Всем спасибо. (20) Ошибка начала возникать после того, как я зарезал старый обмен, и начал настраивать новый. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |