Интеграция УПП 1.3 и самписной базы, какой механизм использовать ?

1. Rudakov_D 231 11.12.12 08:01 Сейчас в теме
Здравствуйте

Мне нужно интегрировать УПП 1.3 и самописную базу в 1с 8. Первое что приходит в голову, это то что использовать БСП, подсистему Online обмена. Только вот хочется внести минимальные изменения в УПП, соответственно нужно использовать существующие механизмы, в УПП реализована ли поддержка Online обмена ?

Или придется вносить изменения на всех уровнях ?

1) Объединение ? с БСП ?
2) На уровне интерфейса?

Какие еще механизмы интеграции возможны с УПП 1.3?
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
7. RocKeR_13 1366 13.12.12 09:50 Сейчас в теме
(1) Дмитрий, что вы подразумеваете под понятием Online-обмен? Можете воспользоваться КДшкой, наваять правила, создать планы обмена (ну, все как положено) и, в случае, если базы находятся на одном компьютере/в одной сети - настроить обмен через COM-соединение. Тогда пользователь жмет кнопочку Выгрузить, ждет и аля-оп, все выгрузилось/загрузилось. Далее уже импровизируете и делаете подписку на событие проведения документов и прописываете, чтобы конфа автоматом начинала обмен данными после проведения. Правда пользователю придется подождать пока обмен пройдет. Либо по расписанию настраиваете. Если компы в пространстве разграничены, то тут уж онлайн-обмен трудно представить: все равно придется выгружать, отправлять файл выгрузки и в приемнике загружать.
2. tolyan_ekb 105 11.12.12 08:08 Сейчас в теме
Обмен с помощью правил конвертации данных.
Через прямое подключение к базе.
Через загрузку выгрузку текстовые файлов.
Все зависит от объема.
3. Rudakov_D 231 11.12.12 08:43 Сейчас в теме
1) Однозначно через правила
2) Через прямое подключение к базе, не исключает использование правил...
3) нужно использовать типовые механизмы обмена так как БД будут эксплуатироваться много лет и будут сопровождаться многими программистами

В самописную конфигурацию я смогу интегрировать с БСП и online обменом, однако дальше возникают вопросы...

В общем не могу понять какие конфигурации поддерживают online обмен ? УПП 1.3 ? Раз в УПП нет регистра сведенеий "СоответствияОбъектовИнформационныхБаз", то видимо в УПП 1.3 пока не реализована поддержка online обмена ?

В УПП 1.3 тоже нужно делать сравнение и объединение с БСП? Тут конечно вообще становится спорная ситуация так как для online обмен в БСП нужны и другие подсистемы от БСП (хотя этот функционал уже в УПП имеется), может возникнуть конфликт существующих модулей и объединяемых ?
4. Ice-D 12.12.12 23:52 Сейчас в теме
(3) Дмитрий Рудаков,

УПП поддерживает прекрасно онлайн обмен. Вместо регистра сведенеий "СоответствияОбъектовИнформационныхБаз" ищите "СоответствиеОбъектовДляОбмена". Дело в том что типовые конфигурации предоставляют два механизма обмена, назовем их "Классический" и "Механизм обмена 8.2". Первый вы найдете в УПП, БП 1.6, 2.0, УТ 10.3 т.д. Второй найдете в УНФ, УТ11(если не ошибаюсь), и БСП и прочих конфигурация, которые целиком на управляемых формах. При этом БП 2.0 содержит в себе оба механизма - один для поддержки омена с УПП и прочее, второй для поддержки новых конфигурций.


В Вашем случае, объединять с БСП я не посоветовал бы. Намного лучше объединить с Вашей текущей конфигурации УПП по подсистеме "ОбменДанными". и механизм будет родной, двухсторонний с поддержкой обмена по всеми способами.

Делал когда-то точно такую же задачу. Переносил из УПП в самописную конфигурацию подсистему обмена. Но делал это ручками, так как самописка была на управляемых формах и нужно было допиливать местами( в первую очередь формы справочников) Сделал в течении дня. Всего объектов в подсистеме не много 2-3 общих модуля (+ еще ссылки на ОбщегоНазначение, работаСфайлами и т.п.), 2 обработки несколько справочников и пару РС.
5. Rudakov_D 231 13.12.12 08:34 Сейчас в теме
(4) вы говорите УПП поддерживает прекрасно онлайн обмен

я так понимаю "Механизм обмена 8.2" и есть "онлайн обмен". Это верно ?
Однако позже вы горите:

Дело в том что типовые конфигурации предоставляют два механизма обмена, назовем их "Классический" и "Механизм обмена 8.2". Первый вы найдете в УПП, БП 1.6, 2.0, УТ 10.3 т.д. Второй найдете в УНФ, УТ11(если не ошибаюсь), и БСП и прочих конфигурация, которые целиком на управляемых формах. При этом БП 2.0 содержит в себе оба механизма - один для поддержки обмена с УПП и прочее, второй для поддержки новых конфигурций.

Однако УПП 1.3 в числе поддерживающих обмен "Механизм обмена 8.2" не наблюдается...

В итоге УПП 1.3 поддерживает "онлайн обмен" ?

Если да то через какой интерфейс (в смысле какие кнопки нажимать) будет работать ? Прочие обмены ?
6. Ice-D 13.12.12 09:49 Сейчас в теме
(5) Дмитрий Рудаков,
я так понимаю "Механизм обмена 8.2" и есть "онлайн обмен". Это верно ?

Нет.

Давайте разберемся в терминах. Что такое онлайн-обмен?

И тот и другой механизмы обмена дают возможность проводить обмен по плану обмена по средством какого-либо транспорта- Файл/FTP/e-mail/COM (Правда, в той же самой УНФ, я видел только файл и FTP, но правда я другого и не искал).

По сути оба механизма мало отличаются.

Если говорить про онлайн обмен - то в моем понимании это автоматический обмен по правилам с настройкой расписания обмена (Раз в 1 минуту, раз 1 в день, еще что угодно другое). Это основная возможность обоих механизмов.

А дальше отличия идут в деталях:

"Механизм обмена 8.2" - это переделанный классический: Изменен подход к пользовательскому интерфейсу, добавлена такая "фича" как ручная синхронизация данных (Это возможность в обработке при первичной настойке обменов между двумя ранее мало зависимыми заполнеными базами указать соответствие объектов двух баз - к примеру номенклатура может называтся абсолютно по разному и иметь разные код, но при этом соответствовать друг другу) - из за этого был заменен регистр "СоответствиеОбъектовДляОбмена" на СоответствияОбъектовИнформационныхБаз", в котором расширили измерения и добавили обработку, в которой пользователь руками может задать соответствие (Я такую же обработку делал для обмена УПП-УПП на основе регистра СоответствиеОбъектовДляОбмена)

Прочие обмены - Все настройки обмена - Все обмены - добавить
либо Справочники - настройки обмена данными
это одно и то же

Я бы еще рекомендовал бы добавить в УПП свой план обмена и настроить в нем свою регистрацию.
RocKeR_13; +1 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот