1с не заданы правила конвертации для плана обмена
1. Заходим в УТ - Сервис — Обмена данными с 1С Бухгалтерия 8 — Настройка обмена.
В данном случае файловый вариант. Прописываем путь к базе БП.
2. Один из самых важных параметров Перенос себестоимости списания. Для того, чтобы себестоимость формировалась по данным конфигурации БП выбираем Не переносить, т.к. в конфигурацию БП могут быть введены док которые отсутствуют в УТ. Если выбрать Переносить, то колонки Документ оприходования и Сумма списания в док Реализация будут заполнены данными из УТ.
3. Далее укажем дату начала обмена и префикс документов. Префикс Базы будет прибавляться к Префиксу организации, так что количество символов для нумерации уменьшится. Лучше задавать Префикс базы и Префикс организации из одного символа.
4. Не будем делать полную синхронизацию (не известно сколько времени это займет, да и зачем), а выберем вариант в Фоновом режиме. По кнопке Дополнительно можно изменить количество объектов принудительной синхронизации. Оставим без изменения = 500.
5. По кнопке Готово произойдет создание элемента справочника НастройкаОбменаДанными и элменета Плана обмена. Будет предложено произвести обмен. Жмем НЕТ. На рисунке показан элемент справочника НастройкаОбменаДанными и ссылка на узел, элемент Плана обмена.
6. Теперь, если закрыть все окна, то узел обмена можно зайти Сервис - Обмен данными с 1С Бухгалтерия 8 — Выполнить обмен данными. Изменим правила. Поставим дату обмена с 01.06.2007 и обменяемся малым количеством документов.
7. Пока мы не собираемся включать автообмен и закладки Автообмен и Доп настройки автообмена для нас не важны. Перейдем на закладку Дополнительно. По умолчанию Элементов в транзакции = 0. т.е. при обмене будет записываться каждый элемент по отдельности. Это не оптимально. Вспоминаем, что при Проведении по партиям 1С автоматически предлагает 1000. Выбирайте значение от 200 до 1000.
13. Нажимаем «Выполнить обмен». При этом в базе БП можно работать. Все документы загружаются не проведенными.
15. Теперь в базе БП у нас появились не проведенные документы. Заходим в БП Сервис – Проведение документов – выбираем “Проведенные и непроведенные” и период. Здесь внимательно. Надо предупредить пользователей, что сделать документ не проведенным не достаточно. Не нужные документы необходимо, помечать на удаление, а еще лучше регулярно удалять.
16. Не забывайте, если вы удалите «Узел обмена», то в базе останется «План обмена» и привязанный к нему регистр сведений «Соответствие объектов для обмена» останется целым. Регистр придется удалять как-нибудь самим. Такова воля создателя обмена.
Похожие FAQ
Еще в этой же категории
Конвертация данных 3.0. Настройка правил конвертации в формате Enterprise Data. Пример использования 65
Задача Передать информацию о контрагентах из УП в БП . Данные передаются в одностороннем порядке, идентификация производится по уникальному идентификатору.Настройка правил конвертации выполняется с помощью специальной конфигурации Конвертация Как отключить узел от распределенной информационной базы? 12
1. Создаешь внешнюю обработку или отчет в ней форме пишешь " ПланыОбмена.УстановитьГлавныйУзел(Неопределено);" 2. Сохраняешь обработку. 3. Закрываешь конфигуратор 4. Запускаешь пользовательский режим. 5. Запускаешь обработку. Еще Вариант ко Автоматическая выгрузка загрузка данных используя регламентное задание 12
Для обмена данными между программами необходимо сделать следующее: 1. При помощи Конвертации Данных создать правила выгрузки данных 2. Нужно чтобы в конфигурации была обработка УниверсальныйОбменДаннымиXML , желательно последней версии! (При помо Планы обмена и их использование 12
Для того чтобы существовала возможность обмена какими-либо данными с кем-либо, необходимо некоторым образом идентифицировать тех, с кем мы будем обмениваться, и для каждого из них описать перечень обмена Обе эти задачи позволяет решать прикладной об Автоматизация обмена данных используя обработку "Универсальный обмен данными в формате XML" 10
Автоматизация обмена между базами используя обработку " Универсальный обмен данными в формате XML" В основу данной публикации положены найденные мною материалы по cозданию обмена между двумя базами с использованием обработки " Универсальный обме Посмотреть все в категории Конвертация данных, Обмен, Перенос
(1) Из текста не ясно, как настроен обмен. Для обменов по БСП нужно в РС Правила для обмена данными подгрузить правила корреспондента.
(15) Правила корреспондента - это ваши правила выгрузки из БП 2. Файл должен называться CorrespondentExchangeRules.xml
(32) При получении ответа от приемника. (30) Пустые правила можно сделать в КД2: выбрать источник и приемник, но не создавать ПКО и ПВД, алгоритмы и запросы.
(1) Из текста не ясно, как настроен обмен. Для обменов по БСП нужно в РС Правила для обмена данными подгрузить правила корреспондента.
(7) Ну, настроен стандартный обмен по регламенту. Он не отрабатывает. Ошибка в сабже. Обмен вручную также валится с этой ошибкой.
(9) Синхронизация данных - синхронизировать.
Попутно вопрос - при одностороннем обмене на стороне получателя нужно какие-то правила загружать?
(10) Я так понимаю, не это надо нажимать . Первый 5 строчек файла данных что грузите покажите, я думал там эти правила и идут . Или же в узле есть.
(11) Не знаю, куда там ещё можно нажимать для обмена в 3-ке - вроде только сюда.
К сожалению, файл выгрузки мне не доступен, т.к. не знаю пароль для входа на ftp, а перенастроить на выгрузку в другую папку не могу, т.к. потом обратно не верну. В копии базы также не могу это сделать - обмены там отключены.
(15) Правила корреспондента - это ваши правила выгрузки из БП 2. Файл должен называться CorrespondentExchangeRules.xml
(14) Я не понял, что вы спрашиваете в (11) - выгрузку с данными. Или файл правил выгрузки? Файл правил выгрузки мне доступен:
(17) Обмен настраивался давно. Концов не нашёл, кто его делал.
Сейчас подготовил базу Конвертации, загружаю туда конфигурации, потом буду загружать текущие правила.
После этих действий я смогу выгрузить правила корреспондента?
Или - как мне иначе сделать правила корреспондента на основе правил обмена (у меня есть только они)?
(21) Я галочку поставил, но там обязательное поле в котором нужно выбрать Конвертацию для корреспондента. Т.е. это ещё нужно отдельную Конвертацию настраивать? Можно ли её сделать как-то по умолчанию на основе Правил обмена?
При попытке загрузки на стороне получателя пока что ругается на -
Тип не определен (СправочникСсылка.КлассификаторСтранМира)
Хотя в БП 2.0 этот справочник присутствует.
Подскажите, как создать правила корреспондента на основе правил обмена? Что-то никак не получается. Какой порядок действий? В обратную сторону нужно соответствия в ПКО выставить?
У меня ОДНОСТОРОННИЙ обмен. По идее мне вообще правила корреспондента не нужны. Зачем их задавать?
(28) Ок. Спасибо. Кажется, понял. Нужно было после выгрузки правил из КД обменять файлы ExchangeRules и CorrespondentExchangeRules местами (переименовать).
Правила загрузились, но пока ещё есть ошибки обмена.
(28) Я так понимаю, если со стороны корреспондента (получателя) я не собираюсь выгружать данные (односторонний обмен), то и правила регистрации должны быть пустыми? Верно? Если да, то как их задать пустыми?
Подскажите, каким образом при одностороннем обмене (в какой момент) должны сниматься данные с регистрации в базе-источнике?
(32) При получении ответа от приемника. (30) Пустые правила можно сделать в КД2: выбрать источник и приемник, но не создавать ПКО и ПВД, алгоритмы и запросы.
(34) "Ответ от приемника" - это в рамках обмена получатель--->источник? Т.е. для одностороннего обмена всё-равно нужно обмен получатель--->источник настраивать, чтобы регистрацию объектов снимать?
(34) Подскажите, правильно я понял? - Для организации одностороннего обмена на стороне приемника мне нужно:
ExchangeRules - пустые
CorrespondentExchangeRules - правила выгрузки для источника (ExchangeRules в источнике)
RegistrationRules - пустые
Или мне нужно в обмен приемник-->источник ещё РС СоответствияОбъектовИнформационныхБаз добавлять (соответственно - в ExchangeRules и в RegistrationRules)?
(34) Правила регистрации в приемнике пустыми должны быть при одностороннем обмене или там должны быть все загружаемые типы данных, чтобы по ним ответ источнику потом вернуть?
(38) Я бы сделал ПРО с отказом на все объекты включенные в план обмена со стороны второй базы.
В ответе нужны только результаты сопоставления, связи с правилами регистрации в этом нет.
(39) 1. О чем речь? В правилах регистрации для каждого объекта в ПередОбработкой чтобы было Отказ = Истина? Так оно у меня по умолчанию так установлено для всех объектов.
Настрою. Проверю. Отпишусь.
Не удается загрузить данные обратно в источник. В выгружаемом обратно из приемника в источник файле выгружаются порядка 86 тыс. строк вида:
На каждую из этих строк при интерактивном обмене сыпется "Ошибка формата файла обмена".
(42) Тип источника и приемника в этом файле должен быть заполнен. Нужно удалить из регистрации записи неправильно настроенных соответствий. Самый простой способ - заново все настроить. С регистрации снимает при начале чтения ответного файла.
(42) + сейчас открыл РС СоответствияИнформационныхБаз в приемнике (Бух 3.0 ) - в заголовке написано "не используется" - РС пустой.
В источнике (Бух 2.0) - также по этому узлу записей нет.
правильно я понимаю?
А почему тогда они у меня не фиксируются? Попытка интерактивной загрузки - с "Ошибкой формата файла обмена" для каждой строки, хотя в течении попыток обмена последние изменения в источнике в какой-то момент были сняты. Как это правильно настроить?
Работа с правилами регистрации объектов и другие настройки Конвертации данных
Изучите теорию модуля № 4:
- Глава 7. Настройка регистрации объектов в on-line обмене
- Глава 8. Прочие настройки конвертации
Выполните практическое задание:
Отчеты по домашним заданиям размещайте по ссылкам, указанным выше. Отчеты, опубликованные на этой странице, удаляются без предупреждения.
К сожалению, у Вас недостаточно прав для дальнейшего просмотра.
Если Вы приобрели курс, но еще не активировали токен — пожалуйста, активируйте доступ по инструкциям, высланным на Ваш email после покупки.
Если Вы не залогинены на сайте — залогиньтесь, вернитесь на эту страницу и обновите ее.
Если Вы залогинены, у Вас активирован токен доступа, но Вы все равно видите эту запись — напишите нам на e-mail поддержки.
Комментарии / обсуждение (147):
Вопрос по режимам выгрузки.
“Если у справочников переключатель режима в положение “Выгружать при необходимости”, тогда эти справочники будут выгружаться полностью, но только в том случае, если они первый раз встретились по ссылкам из других выгружаемых объектов. В дальнейшем эти объекты не будут выгружаться по ссылкам целиком (выгрузится только ссылка)…”
1. Такое поведение будет только в том случае, если в ПКО справочников стоит поиск по УИД? а если его нет, то такой справочник не попадет в РС.СоответствиеОбъектовИБ и будет всегда выгружаться целиком , а не только ссылка?
2. Если в ПРО выбран режим ВыгружатьПоНеобходимости и определены условия – они будут работать совместно? т.е. проверяется соответствие режиму выгрузки + соответствие правилам регистрации?
…
(текст комментария доступен только участникам Мастер-группы)
AlexeyDubrovin сказал: “1) Даже если поиск по уникальному идентификатору отключен, то он все-равно запишется в регистр, соответственно, после успешного обмена, выгружаться будет только ссылка….”
Какие-то противоречивые сведения.
Или в одном из уроков или в ответах преподавателей (не помню точно в каком месте) было сказано следующее:
” Объект записывается в регистр «Соответствия объектов», только если флаг поиска по идентификатору в ПКО установлен. Если он снят, и поиск идет только по полям, то уникальный идентификатор этого объекта не переносится совсем. ”
Все-таки какое утверждение верное?
…
(текст комментария доступен только участникам Мастер-группы)
Провела такой эксперимент: Обмен УТ(11.1.10.145) и БП (3.0.39).
версия БСП 2.2.5. Внесла изменения в существующие ПКО для номенклатуры, убрала поиск по УИД, оставила только по полям поиска.
Т.к. ранее производился обмен, то РС.СоответствиеОбъектовИБ был заполнен, поэтому , для эксперимента, на стороне бухгалтерии удалила одну запись для эл-та номенклатуры. Далее на стороне УТ зарегистрировала этот элемент к обмену.Сразу оговорюсь, что на стороне УТ удалять такую же запись регистра соответствия сразу нельзя, т.к. режим выгрузки справочников = ПоНеобходимости и поэтому невозможно будет зарегистрировать этот элемент к обмену (см. процедуру ОбменДаннымиСобытия.ПолучитьМассивУзловДляРегистрацииВыгружатьПриНеобходимости)
В результате в файле обмена в узле Ссылка были только поля поиска и не было УИД и после обмена на стороне бухгалтерии новая запись в регистре соответствий не появилась
…
(текст комментария доступен только участникам Мастер-группы)
Я не утверждала, что всегда объект будет выгружаться полностью, а спрашивала :) Попробую посмотреть еще раз.
Варинт 3. Регистрируем объект – очищаем Основное свойство (регистрация почему то остается) – Помечаем на удаление (регистрация все равно остается, т.к. до обработчика дело не доходит, потому что объект не проходит фильтр ПРО по свойствам, и если выгрузить сейчас , то выгружается УдалениеОбъекта), – опять возвращаем Основное свойство не снимая пометку удаления – регистрация объекта удаляется (отрабатывает обработчик ПриОбработке)
К сожалению, у Вас недостаточно прав для дальнейшего просмотра.
Если Вы приобрели курс, но еще не активировали токен — пожалуйста, активируйте доступ по инструкциям, высланным на Ваш email после покупки.
Если Вы не залогинены на сайте — залогиньтесь, вернитесь на эту страницу и обновите ее.
Если Вы залогинены, у Вас активирован токен доступа, но Вы все равно видите эту запись — напишите нам на e-mail поддержки.
Комментарии / обсуждение (83):
Здравствуйте. Есть ли возможность выполнить ДЗ 4.16.1 на конфигурациях УТ 11.3.4.31 и БП 3.0.51.22. В УТ для БП 3.0 доступен только универсальный формат. Может стоить заменить ДЗ на более актуальные версии конфигураций?
…
(текст комментария доступен только участникам Мастер-группы)
А я думал КД 2 – это универсальный инструмент, а все остальное дополнение
…
(текст комментария доступен только участникам Мастер-группы)
Здравствуйте. Использую БП 3.0.48.22 и УТ 11.1.2.9 – не получается настроить обмен. Как я понял – в этой верии УТ нет универсального обмена данными. До какой версии можно использовать УТ 11.1 ?
…
(текст комментария доступен только участникам Мастер-группы)
Здравствуйте, как выгрузить правила обмена при синхронизации данных через универсальный формат?
в УТ 11.4.2.90 и БП 8.3.10.2667
вижу только сохранение в файл правил регистрации
…
(текст комментария доступен только участникам Мастер-группы)
Пользователю, указанному для подключения к другой программе, должны быть назначены роли “Администратор системы” и “Полные права”
Роль и полные права у пользователя установлены
В чем может быть причина?
…
(текст комментария доступен только участникам Мастер-группы)
Вроде все что возможно проставила
…
(текст комментария доступен только участникам Мастер-группы)
Подскажите, пожалуйста, какой релиз для тестов взять
…
(текст комментария доступен только участникам Мастер-группы)
При выполнении домашнего задания возникли вопросы. Использовал конфигурации УТ 11.1.10 и БП 3.0.43.
1. Выгруженные из УТ правила обмена хранятся в zip-файле и имеют два файла – CorrespondentExchangeRules, ExchangeRules. При загрузке этого файла загружался все время первый файл, потому что полученный обмен назывался “БП – УТ. Но мне нужно было доработать второй файл, так он как раз содержит правила “УТ – БП”.
Я решил проблему, вытащив файл ExchangeRules из архива, загрузив его в КД, доработав и вернув обратно в архив. Этот архив указал в настройках обмена в УТ как используемые правила.
Есть ли какой-то более правильный способ выполнить эти действия? Я видел в КД опцию “Выгружать правила корреспондента”. Это значит, что можно загрузить сразу оба правила в КД и потом выгрузить оба?
2. Загруженные мной правила имели наименование “УТ-БП (11.1.10.131, 3.0.42.1, v.5)”. Получилось, что версии конфигураций, которые я использовал и для которых предназначены правила различались. Возникла ситуация, что мои доработанные правила не сработали. Из журнала регистрации я понял, что в правилах выгрузки записана версия БП 2.0.43, а в правилах корреспондента версия 2.0.42. Это получилось потому, что я загружал метаданные БП и версия конфигурации в КД поменялась на ту, которую использовал я. Я отредактировал вручную правила выгрузки, вернув те версии, которые были изначально, и все заработало.
Как обходить эту ситуацию правильно, может я пропустил какой-то шаг? Мне только приходит в голову, что можно было правила корреспондента тоже загрузить в КД, выгрузить, и версии бы обновились и во вторых правилах.
…
(текст комментария доступен только участникам Мастер-группы)
Добрый день!
Появилось несколько вопросов.
1) Когда Евгений показывал пример адаптации правил УНФ, то в макете правил не было правил корреспондента – механизм по обработке правил корреспондента появился позже или это как-то настраивается в системе?
В случае если между базами данных 1с настроен обмен с использованием правил обмена. То в результате доработки конфигураций или обновления на более актуальный релиз возникает задача актуализации правил обмена.
В случае если между базами данных 1с настроен обмен с использованием правил обмена. То в результате доработки конфигураций или обновления на более актуальный релиз возникает задача актуализации правил обмена.
Схематический процесс актуализации правил представлен далее:
Обращаю внимание, что первый пункт в данной схеме не актуален, если у вас в базе конвертация данных уже находятся правила обмена.
Выгрузка правил обмена из базы в XML файл (для новой конвертации)
Для того что выгрузить привила обмена, в типовых конфигурациях нужно зайти в справочник настройки обмена данными а нажать кнопку «Сохранить правила обмена
Рис. 1. Форма элемента справочника Настройки обмена данными
Загрузка правил обмена, в конфигурацию КД 2.0 (для новой конвертации)
После запуска Конвертации данных нужно открыть форму загрузки правил обмена, и указать файл с правилами обмена данными.
Рис. 2. Вызов формы загрузки правил обмена
Выгрузка изменений конфигурации в файл XML (MD81Exp.epf, MD82Exp.epf)
Выгрузка конфигурации осуществляется обработкой MD81Exp.epf, MD82Exp.epf соответственно для версий 1с 8.1 и 8.2 .Данная обработка расположена в каталоге шаблона конфигурации КД (например C:\Users\RudakovDV\AppData\Roaming\1C\1Cv82\tmplts\1c\Conversion\2_1_7_1 ).
Осуществим выгрузку конфигурации БП 3.0.
Открываем обработку MD82Exp.epf, в ней отмечаем выгружать движения документов без проведения и нажем выгрузить (Рис. 3.)
Рис. 3. Форма обработки MD82Exp.epf
Замена изменённой конфигурации в правилах обмена.
Откроем список правил обмена (Рис. 4.)
Рис. 4. Открытие формы списка правил обмена
Вызываем форму элемента правил обмена (Рис.5). Далее взываем форму конфигурации заменимой конфигурации.
Рис. 5. Форма правил обмена
Появится форма элемента справочника конфигурации (Рис. 6.), в ней нужно заменить старую конфигурацию, на актуальную конфигурацию которую мы получили на втором шаге.
Рис. 6. Формы конфигурации
В форме загрузки метаданных конфигурации, следует обратить внимание, что вы действительно заменяете (а не дополняете и не создаете) нужную конфигурацию.
Рис. 7. Форма конфигурации и форма загрузки структуры метаданных конфигурации
Актуализация ПКС и ПКО
При редактировании правил обмена следует обратить внимание на списки правил конвертации объектов и списки правил конвертации свойств. Если объект или свойство удалены (возможно, переименованы) в новой версии конфигурации, то строка с данным полем будет выделена красным. Подобный пример приведен на Рис. 8, в результате обновления к новой конфигурации была удалена табличная часть «Пересортица» и реквизит «ПолученИзАстор», следовательно, данные строки выделены красным.
Рис. 8. Участки, на которые следует обратить внимание при корректировании правил обмена
Для исправления данных недостатков, нужно изменить источник и приемник конвертируемого свойства. Для этого нужно кликнуть по выделенной строке дважды, и в появившейся форме правиле конвертации свойств (Рис. 9.), просмотреть свойства источника и свойства приемника. Если в конфигурации были удалены реквизиты или табличные части, то в конвертации данных при загрузке, эти свойства будут помечены на удаление. Следовательно, нужно переназначить свойства, помеченные на удаление на новые появившиеся свойства, или может быть удалить данную конвертацию свойства из ПКО.
Рис. 9.Актуализация конвертации свойств.
Аналогичным образом нужно актуализировать правила конвертации объектов.
Актуализация кода обработчиков
Для актуализации кода обработчиков на данный момент нет средств, для выявления синтаксических ошибок.
Правила обмена нужно сохранить в файл на диске, для этого нажмите «Сохранить правила» в форме настройки правил обмена.
Рис. 10. Сохранение правил обмена
Появится форма сохранения правил, в которой указывается файл сохранения правил обмена.
Рис. 11. Форма сохранения правил обмена
Теперь в форме элемента справочника настройки обмена данными, загружаем правила обмена в БД. Теперь можно провести обмен.
Так же нужно обратить внимание, что при замене правил обмена в конфигурации конвертация данных новой версией правилами обмена, не всегда новые правила загружаются корректно. В частности если в вашей конфигурации конвертация данных имеются правила обмена, в которых галочка «Работа с параметрами версии 2.1» отключена, а в загружаемых правилах обмена включена, то ожидаемого результата что галочка будет включена не подтвердится, т .е. нужно будет вручную зайти и проставить данную галочку (Рис. 12.).
Рис. 12. Форма Правил обмена, вкладка параметры
В файлах размещенных к скачиваю, последовательно рассказано как сохранить новую конфигурацию, заменить её в правилах обмена и доработать их в соответствии с новыми изменениями. Попытался обратить внимание на важные пункты при решении данной задачи.
Читайте также: