Комплект правил обмена 1С
Продолжил настраивать обмен между БП и РТ. Чтобы передавать номенклатуру из БП в РТ, т.к. по умолчанию она идет только из РТ в БП.
И понадобилось поменять правила обмена. Их можно загрузить их zip-архива, но я не помнил, как называются файлы в составе пакета. Пробовал гуглить — не нашел. Тогда порылся по папкам клиентов, нашел все же пакет обмена. Вот файлы из которых он состоит: ExchangeRules.xml, CorrespondentExchangeRules.xml, RegistrationRules.xml.
Хорошо, этот вопрос решил, но дальше меня ждали гораздо более тяжкие проблемы, пришлось даже отладчик использовать.
Поменял правила обмена ExchangeRules в БП, но файл не грузится в РТ — пишет нет правила «Номенклатура». Ну как же нет, проверил даже блок правил в файле обмена — там есть. Прошел отладчиком и только тут вспомнил, что 1С игнорирует правила из файла, т.к. там может быть зловредный код. Для загрузки используются правила CorrespondentExchangeRules в РТ. Залил туда копию правил ExchangeRules из БП. Обмен пошел!
Вторая проблема была в том, что из РТ в БП не грузились контрагенты из-за контактной информации групп. Отключил выгрузку контактной информации, причем прямо в тексте правил. Обновил файлы в обоих базах. Но обмен не идет. Тут я сообразил без отладки, быстрее. Просто я не выгрузил из РТ по новым правилам, все пытался на стороне БП старый файл принять. А ведь в нем уже в блоке «Контактная информация» контрагента есть данные. Выгрузил заново и все пошло.
Увы, клиенту эти метания обошлись, наверное, в 1.5 часа лишнего времени. Что поделать, КД — не простая штука.
Свежие комментарии