|
Синхронизация УТ БП | ☑ | ||
---|---|---|---|---|
0
1С-ница
16.10.16
✎
11:34
|
Ут 10.3
БП 3.0 Подскажите, как реализовать одни правила обмена для выгрузки в разные базы БП. Для каждой базы есть свое условие (обработка после загрузки). Типа такого: Если УзелДляОбмена = "БП1" Тогда Условие1; Иначе Условие2; КонецЕсли; |
|||
1
1С-ница
16.10.16
✎
12:42
|
Как обратиться к узлу-приемнику правильно?
|
|||
2
Cyberhawk
16.10.16
✎
13:29
|
"как реализовать одни правила обмена для выгрузки в разные базы БП. Для каждой базы есть свое условие (обработка после загрузки)" // Тот случай, когда обмен по правилам КД 3.0 (обмен через универсальный формат) оправдан.
Ну а коли хочется из УТ 10.3 на правилах КД 2.1, то храни весь алгоритм целиком в реквизите узла плана обмена (в базе-приемнике) и вызывай этот код. Как обращаться к узлу-приемнику, ты поймешь, если откроешь обработку загрузки |
|||
3
MaxS
16.10.16
✎
17:21
|
Программист может найти готовое решение по внедрению в УТ 10.3 обмена на основе КД 3.0.
Потом в БП 3.0 без изменения конфигурации можно к типовому алгоритму добавить свои алгоритмы загрузки. |
|||
4
Cyberhawk
16.10.16
✎
18:12
|
(3) "Потом в БП 3.0 без изменения конфигурации можно к типовому алгоритму добавить свои алгоритмы загрузки" // Только поддерживать это дело все равно придется от релиза к релизу
|
|||
5
MaxS
16.10.16
✎
18:28
|
(4) Да, но поддерживать КД 2.1 ещё сложнее.
Там в КД 3.0 правила целиком берутся из модуля и помещаются в обработку, в одну процедуру добавляется свой код. Дел на 5 минут. Когда БП 3 будет на платформе 8.3.9, можно будет в расширение загнать свою одну процедуру, а правила целиком не трогать и эта конструкция долго проживёт без изменений. |
|||
6
1С-ница
17.10.16
✎
12:27
|
КД 3.0 совсем не знаю, неужели без ее участия нельзя правила поправить?
|
|||
7
1С-ница
17.10.16
✎
12:30
|
Имя обработчика ПКО_ОтчетОРозничныхПродажах_ПослеЗагрузкиОбъекта
внизу вставлен свой код по обработке ТЧ, для двух баз разная обработка, нужно как то идентифицировать в какую базу выгружаются данные... |
|||
8
rozer76
17.10.16
✎
12:36
|
(5) в 10.3 появился ED? Там есть БСП ? )))
|
|||
9
MaxS
17.10.16
✎
12:55
|
(8) Нет. Но решение этого вопроса есть (не от 1С). Нужно лишь попробовать поискать. ))
(7) Текущий узел известен, значит понятно какая база. |
|||
10
rozer76
17.10.16
✎
13:08
|
(9) 1с рекомендует, что разумно, использовать ED только с конфами на БСП и для всего остального есть КД2.1. Вся функциональность КД3 рассчитана на работу с БСП.
|
|||
11
MaxS
17.10.16
✎
13:31
|
(10) Это для пользователей КД 3.0 сказано, но это не ограничивает применение формата ED.
Вот с сайта 1С: "Также формат может использоваться для обмена информацией с любыми другими информационными системами: он не зависит от особенностей собственного программного обеспечения или структур информационных баз, которые участвуют в обмене и не содержит в себе явных ограничений использования." http://v8.1c.ru/edi/edi_stnd/enterprisedata/1.0/#00000000020 Запреты программисты устанавливают себе сами )) |
|||
12
rozer76
17.10.16
✎
15:17
|
(11)
>>с любыми другими информационными системами да, но это относится не к 1с-ИС, когда вы "саперу" или "аксаптеру" кидаете хмл-схему из готового xdto-пакета и он все понимает ) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |