|
Странное поведение автоматического обмена | ☑ | ||
---|---|---|---|---|
0
mihanic555
23.08.13
✎
06:55
|
Всем здравствуйте!
Помогите разобраться с проблемой... Настроен автоматический ежедневный обмен между двумя базами 1с 8.2 (УПП 1.3) по самописным правилам. Все работает нормально, но периодически у некоторых документов не переносятся определенные реквизиты. Например, в каком-нибудь документе поступления может не заполниться поле "Организация" или "Контрагент". при этом в остальных перенесенных документах того же вида и по той же организации все ок. Самое интересное, что если по тем же правилам перенести этот документ универсальным обменом, все переносится нормально, больше того, если в базе источнике зарегистрировать изменения для данного документа и запустить обмен по той же настройке, тоже все переносится нормально! Ума не приложу, в чем может быть дело и главное отладиться не получается т.к. универсальный обмен отрабатывает правильно. |
|||
1
Rie
23.08.13
✎
06:58
|
(0) Ключевые слова: "в базе источнике _зарегистрировать изменения_ для данного документа и запустить обмен по той же настройке, тоже все переносится нормально".
|
|||
2
mihanic555
23.08.13
✎
07:50
|
(1) Не могли бы вы пояснить?
|
|||
3
Cyberhawk
23.08.13
✎
07:54
|
Товарищ из (1) намекает, что если какой-то документ переносится явно (в терминах обмена это зовется "не по ссылке"), то все работает нормально. А если какой-то объект переносится "по ссылке" (т.е. реализация переносится не потому что стоит в очереди обмена, а потому что она есть в виде реквизита-ссылки в каком-нибудь другом явно переносимом документе), то уже не со всеми реквизитами
|
|||
4
assasu
23.08.13
✎
07:54
|
(2) у тебя что то перетирает реквизиты документа, когда он НЕ в таблице изменений для узла. какой-то другой объект или алгоритм.
|
|||
5
Rie
23.08.13
✎
07:55
|
(2) Видимо, по каким-то причинам не регистрируются изменения.
(Если универсальный обмен переносит, и после принудительной регистрации переносит). Попробуйте посмотреть правила регистрации. |
|||
6
mihanic555
23.08.13
✎
08:58
|
Идея понятна. Как решать не понятно. Конкретный пример: Есть поступление, в котором не перенесся реквизит "Организация". Смотрю, какие есть ссылки на этот документ, там только счет-фактура полученный. При этом у счета фактуры тоже не заполнено поле "Организация". Вручную регистрирую и переношу поступление, все поля в документе заполняются, в счете-фактуре организация по-прежнему пустая. Регистрирую и переношу счет-фактуру - все переносится. Авторегистрация включена и для поступления и для счета-фактуры. Что еще... Попробовал зарегистрировать только счет-фактуру и перенести, в поступлении ничего не изменилось, поля не затерлись. В конвертации данных у счета фактуры для документа основания у всех типов есть соответствие источника и приемника, для поступления есть только одно правило конвертации объекта.
|
|||
7
Rie
23.08.13
✎
09:47
|
(6) Может, что-то с флажками выгрузки данных в настройках ПКО?
|
|||
8
mihanic555
23.08.13
✎
10:37
|
(7) Не, флажков нет, ни в документах, ни в справочниках...
|
|||
9
Cyberhawk
23.08.13
✎
13:55
|
(6) Зарегистрируй новую СФ и сделай обмен, далее посмотри что будет у вновь созданного в базе-приемнике ПТУ с организацией. И повторяется ли такое поведение для каждой новой СФ
|
|||
10
mihanic555
03.09.13
✎
08:14
|
Только сейчас получилось вернуться к проблеме, был занят другими задачами.
Итак, (9) , Создал новый документ поступления, завел к нему счет-фактуру, удалил регистрацию поступления, оставив только регистрацию счета-фактуры. Действительно, документ поступления перенесся без ключевых реквизитов. Перенес документ поступления заново, реквизиты заполнились. Удалил счет-фактуру, создал новую, изменения для поступления не регистрировал. При переносе реквизиты в поступлении остались заполнены. Таким образом, реквизиты не заполняются только когда отсутствует регистрация изменений для нового (не переносившегося ранее) поступления, но зарегистрированы изменения для счета-фактуры по этому поступлению. Как возникает такая ситуация пока не понятно. И основной вопрос, что не так с правилами обмена, остается открытым... |
|||
11
Rie
03.09.13
✎
08:20
|
(10) Поищи по форуму. Совсем недавно была ветка с той же самой проблемой.
|
|||
12
mihanic555
03.09.13
✎
10:19
|
(11) Что-то не по глазам... Тем про конвертацию много, но подобной ситуации не вижу.
|
|||
13
mihanic555
04.09.13
✎
14:22
|
Вопрос все еще актуален
|
|||
14
mihanic555
05.09.13
✎
06:34
|
up
|
|||
15
bestuzhev
05.09.13
✎
07:35
|
Тоже столкнулся с такой проблемой, только со справочниками. Люди хепл!
|
|||
16
mihanic555
05.09.13
✎
11:00
|
Вести с фронта. Выгружаю через план обмена счет-фактуру - создается поступление с незаполненными реквизитами. Если беру те же правила и выгружаю счет-фактуру через универсальный обмен xml, поступление создается корректно, все реквизиты заполнены. Получается, в правилах все ок, дело с настройками плана обмена. Но там непонятно куда рыть, и в поступлении и в счете-фактуре стоит "Выгружать". Есть какие-нибудь мысли? Подскажите, народ, затрахался уже с этой проблемой...
|
|||
17
ICWiner
05.09.13
✎
11:09
|
Тебе (3) все разжевал.
|
|||
18
v4442
05.09.13
✎
11:14
|
(16) Глянь настройки обмена, обмен по правилам, может где то выбрано не выгружать.
|
|||
19
mihanic555
05.09.13
✎
11:16
|
(17) Да, я понял, что если документ в плане обмена переносится по ссылке, то реквизиты не заполняются. Проверил, действительно все так, о чем и написал в своих сообщениях. Остается понять, как это исправить. И еще непонятно, почему в таком случае через универсальный обмен по ссылке из счета фактуры поступление выгружается нормально.
|
|||
20
Serg_1960
05.09.13
✎
11:17
|
(0) Ёшкин кот - ты в типовую давно не заглядывал? Там уже есть типовой обмен между типовыми УПП. Не РИБ. :)
|
|||
21
mihanic555
05.09.13
✎
11:18
|
(18) Как уже упоминал выше, и в поступлении и в счет фактуре стоит "Выгружать"
|
|||
22
mihanic555
05.09.13
✎
11:27
|
(20) Кажется, я нигде не говорил, что у меня конфигурации типовые :) Вообще, одна измененная, другая - типовая. И при выгрузке производится конвертация определенных значений. Для справки, в рассматриваемых документах (СФ полученный и ПТУ) нет каких бы то ни было изысков, которые могли бы влиять на корректность обмена. Да и универсальный обмен, как я уже говорил, проходит нормально.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |