|
КД. Одни правила для разных конфигураций. | ☑ | ||
---|---|---|---|---|
0
totparen
24.06.12
✎
08:34
|
Ребята, есть у кого-нибудь мысли/опыт, как можно написать одни универсальные правила обмена данных для обмена УТ->УТ и УТ->БП ? Как это теоретически делается?
|
|||
1
andrewks
24.06.12
✎
09:12
|
нам отсыпешь?
|
|||
2
totparen
24.06.12
✎
09:39
|
(1) Думаешь это невозможно?
|
|||
3
Aswed
24.06.12
✎
09:40
|
(0) ЛОЛ)))))
А что курить надо, что бы такие идеи в голову пришли? Сразу видно что ты слабо представляешь что такое КД, раз задаешь такие глупые вопросы. |
|||
4
totparen
24.06.12
✎
09:41
|
Ребята, обоснуйте! Что вы за зря пылите.
|
|||
5
totparen
24.06.12
✎
09:43
|
Думаю, что в КД я нормально разбираюсь. Полагаю что при конвертации нужно менять ПКО в зависимости от принимающей конфигурации. Или я не туда мыслю?
|
|||
6
Aswed
24.06.12
✎
09:44
|
Да как ты сделаешь универсальные правила обмена, когда объекты в конфигурациях разные?
И главное зачем это нужно? |
|||
7
Пеппи
24.06.12
✎
09:46
|
(5) а если объекта не будет?
|
|||
8
totparen
24.06.12
✎
09:50
|
(6) Например? Документ реализации и документ поступления - разные объекты, но ведь мы же может конвертнуть из одного в другое.
(5) Если Тогда Иначе КонецЕсли; Отработать как пожелаем. |
|||
9
Пеппи
24.06.12
✎
09:52
|
(8) реквизит в документе поступления добавили а в другом (реализации ну или наоборот документы)удалили при обновлении. Ну и что ты будешь делать тогда?
|
|||
10
Aswed
24.06.12
✎
09:53
|
(8) Конвертнуть можем. Но это лишние обработки, мало того что это кча дополнительной возьни и отладки правил, это ещё и возрастание возможности ошибки при обмене и плюс ко всему замедление самого обмена, из-за дополнительных телодвижениях при выполнении обмена. И ради чего всё это???
|
|||
11
welwel
24.06.12
✎
09:55
|
тс наверное предполагает "умные" вместо "универсальные",
чтобы сами все решали что, куда и зачем конвертировать:) |
|||
12
totparen
24.06.12
✎
09:56
|
(8) Такие неумелые обновления (ну или форс-мажоры) и нормальные правила обмена данных не вывезут.
(10) Ради создания универсальных правил, для клиентов с разными конфигурациями. Хотя проще будет конечно составить набор правил УТ - БП, УТ - УТ... как выход. )) |
|||
13
totparen
24.06.12
✎
09:58
|
+(12) Блин... Вот только выгрузка с одной базы производится один раз, и не известно какая конфигурация у премника.
|
|||
14
welwel
24.06.12
✎
10:13
|
(13) - вот уже прояснилось, зачем это нужно)
к примеру, можно же типовые выгруженные файлы (на все случаи) после выгрузки собирать в один, а в приемнике уже выбирать нужный, зато можно будет пользоваться типовыми правилами и не перепиливать их, когда что-то меняется в типовых конфах. |
|||
15
Пеппи
24.06.12
✎
10:17
|
(13) а с помощью каких правил выгружаются ?
|
|||
16
totparen
24.06.12
✎
10:19
|
(14) Вы предлагаете выгружать данные два раза по двум разным правилам?
(15) Самописные. Пока два вида выгрузки: - Реализация товаров и услуг -> Поступление товаров и услуг - Текущие цены -> Установка цен номенклатуры |
|||
17
Пеппи
24.06.12
✎
10:22
|
ну если количество объектов ограничено то можно и свою загрузку написать. Я так понимаю что конфигурации загрузки тоже известны.
|
|||
18
welwel
24.06.12
✎
10:23
|
(16) да
лучше использовать КД так, как она задумана - упростится процесс написания |
|||
19
totparen
24.06.12
✎
10:26
|
(17) конфигурации загрузки НЕ известны. (в пределах возможных)) )
(18) Вот только получается что нужно выдумывать дополнительный формат обмена, через который обмен будет универсальный. Типа как-будто через ДБФ. |
|||
20
totparen
24.06.12
✎
10:28
|
(17) крайне не хочется специально что-то выдумывать. ))
|
|||
21
Бубр
24.06.12
✎
10:35
|
(0)(20) 2 макета + переменная КонфигурацияПолучатель для примера посмотри выгрузку из ЗУП в Бухгалтерию.
|
|||
22
Бубр
24.06.12
✎
10:38
|
(17) напиши функцию в своей самописной, которая тебе вернет наименование конфигурации + релиз
|
|||
23
totparen
24.06.12
✎
10:39
|
(21) Переменная КонфигурацияПолучатель заполняется при выгрузке?
|
|||
24
totparen
24.06.12
✎
10:40
|
Два макета, значит два правила.
|
|||
25
Бубр
24.06.12
✎
10:48
|
(24) и что?
(23) КАК ты при выгрузке определишь получателя? если только сам его не укаешь (радиокнопочка) |
|||
26
totparen
24.06.12
✎
10:51
|
(25) проходили в (13)
Стало быть анализировать что куда загружать нужно в базе получателя. |
|||
27
Бубр
24.06.12
✎
11:01
|
(26) правильно мыслишь.
1 ты знаешь куда выгружаешь 2 выгрузить все и разобрать при получении |
|||
28
welwel
24.06.12
✎
11:05
|
(26) КД здесь ни при чем
пиши свою обработку |
|||
29
andrewks
24.06.12
✎
11:15
|
какой-то сферический конь в вакууме.
в рамках КД ты, в принципе, сможешь такое сделать, но времени убьёшь, наверное, раза в 3-4 больше, чем для написания по-отдельности всех правил вместе взятых. самое нормальное - выгружать для всех наборов принимающих конфиг отдельные файлы, зиповать их, а принимающая выгрузка уже будет распаковывать и выбирать нужный, потом грузить станд. обработкой загр/выгр ХМЛ |
|||
30
totparen
24.06.12
✎
11:18
|
Ок, ладно. Спасибо всем за участие.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |