Имя: Пароль:
1C
1С v8
Странное поведение автоматического обмена
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) Кажется, я нигде не говорил, что у меня конфигурации типовые :) Вообще, одна измененная, другая - типовая. И при выгрузке производится конвертация определенных значений. Для справки, в рассматриваемых документах (СФ полученный и ПТУ) нет каких бы то ни было изысков, которые могли бы влиять на корректность обмена. Да и универсальный обмен, как я уже говорил, проходит нормально.