Настройка одностороннего обмена УТ 11 - БП 3.0 #758631


#0 by Юзер123
Доброго времени суток. Появилась необходимость настройки одностороннего обмена между УТ 11 и БП 3.0 ( немного не типовые). Нужен обмен  только из ут в Бп. Правила обмена есть. Как я понял сохраненные на основе типовых , а потом поправлены в Конвертации. В Ут делаю так: Синхронизация - Настроить новое для Бух 3.0 - Другие каналы связи - Выбираю каталог (например диск D:) - Выбираю как выгружать данные - загружаю свои правила .  Потом в сценариях убираю  "Загружать данные" . Настройку сохраняю в файлик. , В Бп так же создаю новое привило и там редактирую сохраненную настройку. В параметрах выгрузки ставлю Не выгружать!! . В сценарии только Загрузку оставляю... я на верном пути?.  Если нет куда смотреть?
#1 by evorle145
Вроде да. Я так же делал, все работает.
#2 by Юзер123
У Вас выводилось окно сопоставления данных? . У нас почему то данные "задваиваются".
#3 by Юзер123
а при попытки прямой синхронизации через подключение к базе пишет Другая программа не предназначена для синхронизации с текущей.
#4 by Юзер123
Последнее не актуально. Про сопоставление актуально!
#5 by evorle145
, да через каталог настраваешь - там будет сопоставление. Данные сопоставляются один раз. Далее идет сопоставление через регистр сведений что то вроде соот. данных для обмена
#6 by Юзер123
через  прямое не будет соответствий?
#7 by olegves
если хочешь нормального обмена, то оставляй и загрузку, и выгрузку, иначе УТ не будет знать, принялись ли выгруженные данные в БП, и будет снова и снова их помещать в обмен. В БП в ПРО настрой отмену регистрации всех объектов и в плане обмена авторегистрацию запрети
#8 by Cyberhawk
"В параметрах выгрузки ставлю Не выгружать!! . В сценарии только Загрузку оставляю" // в прошлых обменах это было чревато тем, что у тебя каждый раз из источника выгружались все накопленные данные, ибо подтверждений доставки из приемника в источник не поступает
#9 by Юзер123
спасибо сейчас попробую. А причину задвоения данных где можно искать?.
#10 by Юзер123
спасибо
#11 by Юзер123
А если уже делали сопоставление где снять галку что оно было?.  и что бы таки через прямое подключение выводилось окно сопоставления можно сделать?
#12 by Cyberhawk
Очисти регистр сведений "Соответствие объектов инфобаз"
#13 by Юзер123
Ок сек
#14 by olegves
где угодно, но как правило в ПКО
#15 by Юзер123
при очистки он его сам заполняет.  Когда настроена синхронизация
#16 by Юзер123
а нет показалось..
#17 by Юзер123
и в приемнике и в источнике?
#18 by Cyberhawk
"У Вас выводилось окно сопоставления данных?" // нужно запускать синхронизацию с доп. параметрами (это отдельная команда)
#19 by Юзер123
Вот. Спасибо большое)
#20 by Юзер123
т.е. надо почистить регистр и запустить синхронизацию с доп парраметрами
#21 by Юзер123
Очистил регистр, запустил синхронизацию с доп параметрами.  Окно сопоставлений выводится но пустое..  и в итоге опять задвоение.
#22 by Юзер123
Окно есть но не активно оно
#23 by Юзер123
Задваивает склады ( как пример ) в бухне "Основной склад"   с Кодом 0000001   в Ут "Основной" с кодом 0000001  и в утоге он переезжает в БП как УТ-00001
#24 by bolero
так а склады были сопоставлены? И вообще, обычно при синхронизации из торговли в бухню склады сворачивают в один. Склады - для кладовщиков, а в бухне одного достаточно.
#25 by Юзер123
Так в том и дело что не выводится окно сопоставления!!!  ( при прямом обмене).   Я согласен что достаточно одного в бухне.  их и так там 1.  и в ут и в Бухне.  но при обмене получается 2.
#26 by Cyberhawk
Ну теперь, когда случилось задвоение, еще раз запусти обмен с доп. параметрами и проверь, что там в окне сопоставления показывается, и исправь как надо
#27 by Юзер123
Попробуем.  Т.е. задвоения не избежать изначально?
#28 by bolero
из бухни в торговлю пропусти один склад и сопоставь его из торговли в бухню вообще никаких не надо, во всех операциях жестко указывай один склад
#29 by Юзер123
Ду у нас всего 1 склад)..  и там и там. НЕ могу сопоставить! не выводится окно сопоставлений.  В регистре писать если то УИд надо как то узнать.
#30 by Юзер123
Как сопоставить данные до обмена..?
#31 by Юзер123
Есть обработка в ут . Сопоставление..   но она не открывается просто так.
#32 by olegves
написать обработку и заполнить РСв Соответствие объектов ИБ
#33 by Юзер123
Это можжно конечно.  А типового нет ничего?  неужели  у всех задваивает?
#34 by Юзер123
что такое ПРО?
#35 by Юзер123
параметры регистрации объектов видимо.
#36 by olegves
ПРО = правила регистрации объектов
#37 by Юзер123
да понял  Спасибо.  Их надо  загрузить в конвертацию и  отредактировать..
#38 by Юзер123
Таки вопрос про прямое подключение еще актуален(.  почему задваиваются данные? нельзя сопоставить данные штатным способом?
#39 by Юзер123
тыц
#40 by Ranger_83
потому что данные не могут сопоставиться в автоматическом режиме по полям поиска.Какие справочники задваиваются?
#41 by Ranger_83
+ в настройках синхронизации есть такой значок синенький с буквой i "Подробнее о синхронизации данных с этой программой"
#42 by Юзер123
Номенклатура Склады Контрагенты .. . на собственно все, которые  связаны с документами
#43 by Юзер123
Через файл вообще не проходит обмен.  На прямую по 1 и тем же правилам пишет через файл нет..
#44 by Юзер123
Где можно найти правила для  УТ 11.1.2.27. Походу у меня дело в релизе.  Ут старая в Бух новая
#45 by vde69
заморачивался сабжем, документации нет, пишу для народа для БУХ3.0 тебе нужно сделать зип файл в котором будет лежать 2 файла CorrespondentExchangeRules.xml - это файл из торговли в бухию (делается в КД) ExchangeRules.xml - пустые правила (тоже делаются в КД) в обоих файлах надо вручную проставить правильные версии конфигураций этот зип файл нужно загрузить в бухию как "правила обмена" и не забываем, что при каждом обновлении это слетает (версии другие)
#46 by vde69
<Источник ВерсияПлатформы="8.0" ВерсияКонфигурации="3.0.42.63" СинонимКонфигурации="Бухгалтерия предприятия, редакция 3.0">БухгалтерияПредприятия</Источник>
#47 by vde69
и еще: в бухии нужно переодически чистить регистрацию обьектов....
#48 by Юзер123
CorrespondentExchangeRules.xml - это файл из торговли в бухию (делается в КД) А это просто автоматом созданные правила  в КД?
#49 by Юзер123
Судя по правилам у вас история наоборот. Вы из БП в УТ скидываете.   У нас БП 30 и Ут 11 Ут не обновляется. Бп обновляется.
#50 by vde69
это те которые устраивают тебя, то есть те по которым идет выгрузка из торговли... этот файл нужен для определения типов данных при загрузки, раньше все бралось из файла данных, сейчас вот так сделали... к сожалению описания нет, я долго копал пока разобрался...
#51 by vde69
нет у меня ситуация как у Вас, только с разницей, что вместо УТ11 у нас самописка... а обмен идет из самописки в бухию
#52 by Юзер123
ок.  т.е. если у меня есть правила конвертации я могу их использовать?
#53 by Юзер123
и только сделать файл для сопоставления типов?
#54 by vde69
да их переименовываешь и зипуешь вместе с пустышкой из и все это в плане обмена загружаешь как "обмен по правилам", без этого не взлетит...
#55 by Юзер123
Спасибо , буду пробовать. А ВЫ на прямую делаете или через Файл?
#56 by Юзер123
и все это в плане обмена загружаешь как "обмен по правилам",, НЕ совсем понятно
#57 by Юзер123
Как загрузить правила из архива
#58 by vde69
через файл план обмена >>>>параметры синхнонизации >>>>загрузить правила конвертации
#59 by Юзер123
Файл или все функции??
#60 by Юзер123
и выбрать архив?? там же только xml  принимает
#61 by Юзер123
а нет прошу прощения.
#62 by Юзер123
Все спасибо. Я дклаю новый план обмена и в него гружу  это. попробую
#63 by Cyberhawk
Вообще описанное в имеет еще одну альтернативу: создание зип-архива с тремя файлами (с правилами регистрации) и подсовывается оно уже в другом, но похожем месте
#64 by Cyberhawk
А мануал есть в документации к БСП, так что не надо говорить, что нигде этого нет
#65 by Юзер123
Этот архив надо в приемник грузить?
#66 by vde69
в архиве должно лежать ДВА файла
#67 by Юзер123
ДАДАД. уже сделал вылезло окошко!.   Прикрепил 2 файла к БП.
#68 by Юзер123
Спасибо большое. если будут вопросу вечером тут отпишу еще.
#69 by Юзер123
с меня шоколадка
#70 by vde69
не забудь про то, что периодически надо чистить регистрацию в бухии. К сожалению победить регистр соответствий я так и не смог, без него вообще не работало...
#71 by olegves
регистр соответствий используется всегда, когда в плане обмена есть хотя бы 1 объект выгружаемый по ссылке (включен флаг поиска по ссылке). Его также можно использовать для синхронизации (в базе БП), только надо учесть, что смыслы про Приемник=УТ и Источник=БП. Поиск по ссылке происходит так: 1) выполняется поиск по ссылке определенного типа объекта 2) если не найден в , то выполняется поиск по ссылке в регистре соответствий 3) если не найден ранее, выполняется поиск по полям поиска, указанным в ПКО
#72 by vde69
я про регистр соответствий в другом ракурсе... дело в том, что запись в регистр соответствия регистрируется в "регистрация для обмена" (то есть отправляется обратно), по сколько условие "односторонний обмен" - то у меня не получилось запретить регистрировать изменения в этом регистре для обратного обмена, и исключить из правил обмена то же не выходит... по этому со временем пакеты из бух в торг становятся большими (они содержат десятки тысяч записей) и обмен начинает тормозить, для этого нужно переодически чистить...
#73 by olegves
для него надо просто запретить регистрацию в плане обмена
#74 by Юзер123
можно Вас попросить ссылочку на то где можно почитать про это. настроил как тут писали. отдельные документы загружаются. При  загрузке документов за месяц выдает . Ошибка в обработчике события ПослеЗагрузкиОбъекта     ОписаниеОшибки         =  Преобразование значения к типу Булево не может быть выполнено
#75 by Юзер123
Я так понимаю ошибка в правилах, связанная с тем что бух обновлялась а УТ нет. Отсюда новый вопрос. Как сделать корректные правила выгрузки? . Захожу в Конвертацию, загружаю  туда конфиг моей Ут и Моей Бухни. Далее делаю правила..  только какие  . Автоматом? или на основе соответствий.
#76 by Юзер123
Как адаптировать типовые правила старой Ут под обмен с новой Бухней?
#77 by Юзер123
Правила брал типовые из ут прогонял через КД с учетом новой БП. Если делать синхронизацию через прямое подключение к базе БП , то выгрузка проходит ,но не выводится окно соответствий, что приводит к задвоению объектов. Если едать через файл , то при загрузке выходят ошибки. Правила одни и те же. Вопрос. Можно ли как то настроить обмен через подключение , что бы выводилось окно сопоставления. или как то убрать ошибки при синхронизации через файл.
#78 by Юзер123
попробую как тут
#79 by Юзер123
Вариант   - работает но косяк с правилами. Мне надо правила Старой Ут обновить с учетом обновлений БП. Т.е.  мне надо загрузить их в КД, изначально в КД загрузить Новую Бух и старую Ут. А потом? Синхронизировать?
#80 by Юзер123
и эти правила использовать и в выгрузке и в Архиве ? так?
#81 by Юзер123
fg
#82 by Юзер123
НЕ получается что то. через прямое подключение к базе все перекидывается Но не выводится окно соответствий . Через файл  выводится окно но ошибки при загрузке данных в БП Правила одни.
#83 by olegves
ПКО Номенклатура - смотри соотв. обработчик, возможно алгоритм, вызванный из обработчика
#84 by Юзер123
Понедельник день тяжелый. Простите.. Куда смотреть?)
#85 by olegves
в КД откроешь ПКО Номенклатура, где смотри текст обработчика ПОслеЗагрузки
#86 by Юзер123
модуль пустой).. А по сути почему при прямом подключении ошибок нет? Можно ли выводить окно сопоставления при прямом подключении::::::??
#87 by Cyberhawk
При прямом подключении работают обработчики / галочки со вкладки "Он-лайн обмен" в ПКО, поэтому, возможно, ошибок нет. Также, возможно, используется другой прикладной код конфигурации приемника, нежели чем в режиме загрузки из файла
#88 by Юзер123
Вызвать окно соответствий можно? при прямом
#89 by vde69
вызывать окно соответствий - это путь отказа от автоматического обмена в пользу ручного. У меня работает в 100% автоматическом режиме....
#90 by Юзер123
как отказаться можно от автоматического обмена?)
#91 by vde69
выполнять на клиенте а не на сервере...
#92 by Юзер123
базы локальные
#93 by Юзер123
файловые
#94 by Юзер123
Запустил в тонком клиенте по кнопке "Синхронизировать с доп настройками."   Запускаю из базы УТ.  Правила через КД прогнал ничего там не менял. В БП ничего не настраивал.
#95 by Юзер123
А если я из БП запускаю то окно соответствий появляется..  что за.
#96 by Юзер123
НЕт идей?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям