Интеграция УПП 1.3 и самписной базы, какой механизм использовать ?
Здравствуйте
Мне нужно интегрировать УПП 1.3 и самописную базу в 1с 8. Первое что приходит в голову, это то что использовать БСП, подсистему Online обмена. Только вот хочется внести минимальные изменения в УПП, соответственно нужно использовать существующие механизмы, в УПП реализована ли поддержка Online обмена ?
Или придется вносить изменения на всех уровнях ?
1) Объединение ? с БСП ?
2) На уровне интерфейса?
Какие еще механизмы интеграции возможны с УПП 1.3?
Мне нужно интегрировать УПП 1.3 и самописную базу в 1с 8. Первое что приходит в голову, это то что использовать БСП, подсистему Online обмена. Только вот хочется внести минимальные изменения в УПП, соответственно нужно использовать существующие механизмы, в УПП реализована ли поддержка Online обмена ?
Или придется вносить изменения на всех уровнях ?
1) Объединение ? с БСП ?
2) На уровне интерфейса?
Какие еще механизмы интеграции возможны с УПП 1.3?
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Дмитрий, что вы подразумеваете под понятием Online-обмен? Можете воспользоваться КДшкой, наваять правила, создать планы обмена (ну, все как положено) и, в случае, если базы находятся на одном компьютере/в одной сети - настроить обмен через COM-соединение. Тогда пользователь жмет кнопочку Выгрузить, ждет и аля-оп, все выгрузилось/загрузилось. Далее уже импровизируете и делаете подписку на событие проведения документов и прописываете, чтобы конфа автоматом начинала обмен данными после проведения. Правда пользователю придется подождать пока обмен пройдет. Либо по расписанию настраиваете. Если компы в пространстве разграничены, то тут уж онлайн-обмен трудно представить: все равно придется выгружать, отправлять файл выгрузки и в приемнике загружать.
1) Однозначно через правила
2) Через прямое подключение к базе, не исключает использование правил...
3) нужно использовать типовые механизмы обмена так как БД будут эксплуатироваться много лет и будут сопровождаться многими программистами
В самописную конфигурацию я смогу интегрировать с БСП и online обменом, однако дальше возникают вопросы...
В общем не могу понять какие конфигурации поддерживают online обмен ? УПП 1.3 ? Раз в УПП нет регистра сведенеий "СоответствияОбъектовИнформационныхБаз", то видимо в УПП 1.3 пока не реализована поддержка online обмена ?
В УПП 1.3 тоже нужно делать сравнение и объединение с БСП? Тут конечно вообще становится спорная ситуация так как для online обмен в БСП нужны и другие подсистемы от БСП (хотя этот функционал уже в УПП имеется), может возникнуть конфликт существующих модулей и объединяемых ?
2) Через прямое подключение к базе, не исключает использование правил...
3) нужно использовать типовые механизмы обмена так как БД будут эксплуатироваться много лет и будут сопровождаться многими программистами
В самописную конфигурацию я смогу интегрировать с БСП и online обменом, однако дальше возникают вопросы...
В общем не могу понять какие конфигурации поддерживают online обмен ? УПП 1.3 ? Раз в УПП нет регистра сведенеий "СоответствияОбъектовИнформационныхБаз", то видимо в УПП 1.3 пока не реализована поддержка online обмена ?
В УПП 1.3 тоже нужно делать сравнение и объединение с БСП? Тут конечно вообще становится спорная ситуация так как для online обмен в БСП нужны и другие подсистемы от БСП (хотя этот функционал уже в УПП имеется), может возникнуть конфликт существующих модулей и объединяемых ?
(3) Дмитрий Рудаков,
УПП поддерживает прекрасно онлайн обмен. Вместо регистра сведенеий "СоответствияОбъектовИнформационныхБаз" ищите "СоответствиеОбъектовДляОбмена". Дело в том что типовые конфигурации предоставляют два механизма обмена, назовем их "Классический" и "Механизм обмена 8.2". Первый вы найдете в УПП, БП 1.6, 2.0, УТ 10.3 т.д. Второй найдете в УНФ, УТ11(если не ошибаюсь), и БСП и прочих конфигурация, которые целиком на управляемых формах. При этом БП 2.0 содержит в себе оба механизма - один для поддержки омена с УПП и прочее, второй для поддержки новых конфигурций.
В Вашем случае, объединять с БСП я не посоветовал бы. Намного лучше объединить с Вашей текущей конфигурации УПП по подсистеме "ОбменДанными". и механизм будет родной, двухсторонний с поддержкой обмена по всеми способами.
Делал когда-то точно такую же задачу. Переносил из УПП в самописную конфигурацию подсистему обмена. Но делал это ручками, так как самописка была на управляемых формах и нужно было допиливать местами( в первую очередь формы справочников) Сделал в течении дня. Всего объектов в подсистеме не много 2-3 общих модуля (+ еще ссылки на ОбщегоНазначение, работаСфайлами и т.п.), 2 обработки несколько справочников и пару РС.
УПП поддерживает прекрасно онлайн обмен. Вместо регистра сведенеий "СоответствияОбъектовИнформационныхБаз" ищите "СоответствиеОбъектовДляОбмена". Дело в том что типовые конфигурации предоставляют два механизма обмена, назовем их "Классический" и "Механизм обмена 8.2". Первый вы найдете в УПП, БП 1.6, 2.0, УТ 10.3 т.д. Второй найдете в УНФ, УТ11(если не ошибаюсь), и БСП и прочих конфигурация, которые целиком на управляемых формах. При этом БП 2.0 содержит в себе оба механизма - один для поддержки омена с УПП и прочее, второй для поддержки новых конфигурций.
В Вашем случае, объединять с БСП я не посоветовал бы. Намного лучше объединить с Вашей текущей конфигурации УПП по подсистеме "ОбменДанными". и механизм будет родной, двухсторонний с поддержкой обмена по всеми способами.
Делал когда-то точно такую же задачу. Переносил из УПП в самописную конфигурацию подсистему обмена. Но делал это ручками, так как самописка была на управляемых формах и нужно было допиливать местами( в первую очередь формы справочников) Сделал в течении дня. Всего объектов в подсистеме не много 2-3 общих модуля (+ еще ссылки на ОбщегоНазначение, работаСфайлами и т.п.), 2 обработки несколько справочников и пару РС.
(4) вы говорите УПП поддерживает прекрасно онлайн обмен
я так понимаю "Механизм обмена 8.2" и есть "онлайн обмен". Это верно ?
Однако позже вы горите:
Дело в том что типовые конфигурации предоставляют два механизма обмена, назовем их "Классический" и "Механизм обмена 8.2". Первый вы найдете в УПП, БП 1.6, 2.0, УТ 10.3 т.д. Второй найдете в УНФ, УТ11(если не ошибаюсь), и БСП и прочих конфигурация, которые целиком на управляемых формах. При этом БП 2.0 содержит в себе оба механизма - один для поддержки обмена с УПП и прочее, второй для поддержки новых конфигурций.
Однако УПП 1.3 в числе поддерживающих обмен "Механизм обмена 8.2" не наблюдается...
В итоге УПП 1.3 поддерживает "онлайн обмен" ?
Если да то через какой интерфейс (в смысле какие кнопки нажимать) будет работать ? Прочие обмены ?
я так понимаю "Механизм обмена 8.2" и есть "онлайн обмен". Это верно ?
Однако позже вы горите:
Дело в том что типовые конфигурации предоставляют два механизма обмена, назовем их "Классический" и "Механизм обмена 8.2". Первый вы найдете в УПП, БП 1.6, 2.0, УТ 10.3 т.д. Второй найдете в УНФ, УТ11(если не ошибаюсь), и БСП и прочих конфигурация, которые целиком на управляемых формах. При этом БП 2.0 содержит в себе оба механизма - один для поддержки обмена с УПП и прочее, второй для поддержки новых конфигурций.
Однако УПП 1.3 в числе поддерживающих обмен "Механизм обмена 8.2" не наблюдается...
В итоге УПП 1.3 поддерживает "онлайн обмен" ?
Если да то через какой интерфейс (в смысле какие кнопки нажимать) будет работать ? Прочие обмены ?
(5) Дмитрий Рудаков,
Нет.
Давайте разберемся в терминах. Что такое онлайн-обмен?
И тот и другой механизмы обмена дают возможность проводить обмен по плану обмена по средством какого-либо транспорта- Файл/FTP/e-mail/COM (Правда, в той же самой УНФ, я видел только файл и FTP, но правда я другого и не искал).
По сути оба механизма мало отличаются.
Если говорить про онлайн обмен - то в моем понимании это автоматический обмен по правилам с настройкой расписания обмена (Раз в 1 минуту, раз 1 в день, еще что угодно другое). Это основная возможность обоих механизмов.
А дальше отличия идут в деталях:
"Механизм обмена 8.2" - это переделанный классический: Изменен подход к пользовательскому интерфейсу, добавлена такая "фича" как ручная синхронизация данных (Это возможность в обработке при первичной настойке обменов между двумя ранее мало зависимыми заполнеными базами указать соответствие объектов двух баз - к примеру номенклатура может называтся абсолютно по разному и иметь разные код, но при этом соответствовать друг другу) - из за этого был заменен регистр "СоответствиеОбъектовДляОбмена" на СоответствияОбъектовИнформационныхБаз", в котором расширили измерения и добавили обработку, в которой пользователь руками может задать соответствие (Я такую же обработку делал для обмена УПП-УПП на основе регистра СоответствиеОбъектовДляОбмена)
Прочие обмены - Все настройки обмена - Все обмены - добавить
либо Справочники - настройки обмена данными
это одно и то же
Я бы еще рекомендовал бы добавить в УПП свой план обмена и настроить в нем свою регистрацию.
я так понимаю "Механизм обмена 8.2" и есть "онлайн обмен". Это верно ?
Нет.
Давайте разберемся в терминах. Что такое онлайн-обмен?
И тот и другой механизмы обмена дают возможность проводить обмен по плану обмена по средством какого-либо транспорта- Файл/FTP/e-mail/COM (Правда, в той же самой УНФ, я видел только файл и FTP, но правда я другого и не искал).
По сути оба механизма мало отличаются.
Если говорить про онлайн обмен - то в моем понимании это автоматический обмен по правилам с настройкой расписания обмена (Раз в 1 минуту, раз 1 в день, еще что угодно другое). Это основная возможность обоих механизмов.
А дальше отличия идут в деталях:
"Механизм обмена 8.2" - это переделанный классический: Изменен подход к пользовательскому интерфейсу, добавлена такая "фича" как ручная синхронизация данных (Это возможность в обработке при первичной настойке обменов между двумя ранее мало зависимыми заполнеными базами указать соответствие объектов двух баз - к примеру номенклатура может называтся абсолютно по разному и иметь разные код, но при этом соответствовать друг другу) - из за этого был заменен регистр "СоответствиеОбъектовДляОбмена" на СоответствияОбъектовИнформационныхБаз", в котором расширили измерения и добавили обработку, в которой пользователь руками может задать соответствие (Я такую же обработку делал для обмена УПП-УПП на основе регистра СоответствиеОбъектовДляОбмена)
Прочие обмены - Все настройки обмена - Все обмены - добавить
либо Справочники - настройки обмена данными
это одно и то же
Я бы еще рекомендовал бы добавить в УПП свой план обмена и настроить в нем свою регистрацию.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот