Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Синхронизация УТ БП

Синхронизация УТ БП
Я
   1С-ница
 
16.10.16 - 11:34
Ут 10.3
БП 3.0
Подскажите, как реализовать одни правила обмена для выгрузки в разные базы БП. Для каждой базы есть свое условие (обработка после загрузки). Типа такого:
Если УзелДляОбмена = "БП1" Тогда
    Условие1;
Иначе
    Условие2;
КонецЕсли;
 
 
   1С-ница
 
1 - 16.10.16 - 12:42
Как обратиться к узлу-приемнику правильно?
   Cyberhawk
 
2 - 16.10.16 - 13:29
"как реализовать одни правила обмена для выгрузки в разные базы БП. Для каждой базы есть свое условие (обработка после загрузки)"// Тот случай, когда обмен по правилам КД 3.0 (обмен через универсальный формат) оправдан.
Ну а коли хочется из УТ 10.3 на правилах КД 2.1, то храни весь алгоритм целиком в реквизите узла плана обмена (в базе-приемнике) и вызывай этот код.
Как обращаться к узлу-приемнику, ты поймешь, если откроешь обработку загрузки
   MaxS
 
3 - 16.10.16 - 17:21
Программист может найти готовое решение по внедрению в УТ 10.3 обмена на основе КД 3.0.
Потом в БП 3.0 без изменения конфигурации можно к типовому алгоритму добавить свои алгоритмы загрузки.
   Cyberhawk
 
4 - 16.10.16 - 18:12
(3) "Потом в БП 3.0 без изменения конфигурации можно к типовому алгоритму добавить свои алгоритмы загрузки" // Только поддерживать это дело все равно придется от релиза к релизу
   MaxS
 
5 - 16.10.16 - 18:28
(4) Да, но поддерживать КД 2.1 ещё сложнее.
Там в КД 3.0 правила целиком берутся из модуля и помещаются в обработку, в одну процедуру добавляется свой код. Дел на 5 минут. Когда БП 3 будет на платформе 8.3.9, можно будет в расширение загнать свою одну процедуру, а правила целиком не трогать и эта конструкция долго проживёт без изменений.
   1С-ница
 
6 - 17.10.16 - 12:27
КД 3.0 совсем не знаю, неужели без ее участия нельзя правила поправить?
   1С-ница
 
7 - 17.10.16 - 12:30
Имя обработчика ПКО_ОтчетОРозничныхПродажах_ПослеЗагрузкиОбъекта

внизу вставлен свой код по обработке ТЧ, для двух баз разная обработка, нужно как то идентифицировать в какую базу выгружаются данные...
   rozer76
 
8 - 17.10.16 - 12:36
(5) в 10.3 появился ED? Там есть БСП ? )))
   MaxS
 
9 - 17.10.16 - 12:55
(8) Нет. Но решение этого вопроса есть (не от 1С). Нужно лишь попробовать поискать. ))
(7) Текущий узел известен, значит понятно какая база.
   rozer76
 
10 - 17.10.16 - 13:08
(9) 1с рекомендует, что разумно, использовать ED только с конфами на БСП и для всего остального есть КД2.1. Вся функциональность КД3 рассчитана на работу с БСП.
 
 Рекламное место пустует
   MaxS
 
11 - 17.10.16 - 13:31
(10) Это для пользователей КД 3.0 сказано, но это не ограничивает применение формата ED.
Вот с сайта 1С:
"Также формат может использоваться для обмена информацией с любыми другими информационными системами: он не зависит от особенностей собственного программного обеспечения или структур информационных баз, которые участвуют в обмене и не содержит в себе явных ограничений использования."
http://v8.1c.ru/edi/edi_stnd/enterprisedata/1.0/#00000000020
Запреты программисты устанавливают себе сами ))
   rozer76
 
12 - 17.10.16 - 15:17
(11)
>>с любыми другими информационными системами

да, но это относится не к 1с-ИС, когда вы "саперу" или "аксаптеру" кидаете хмл-схему из готового xdto-пакета и он все понимает )

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует