|
агрегирование выборки данных обмена Конвертации |
☑ |
0
МеталлКор
02.08.15
✎
00:23
|
Добрый день, уважаемые коллеги.
Возник вопрос по работе с конфигурацией "Конвертация данных".
Исходные данные: в системе источнике пользователи заводятся документы "Реализация товаров и услуг".
Для примера:
на дату 01.01.2000 заведены накладные:
-01.01.2000 Рога и Копыта на сумму 100 рублей.
-01.01.2000 Розничный покупатель на сумму 200 рублей.
-01.01.2000 Розничный покупатель на сумму 50 рублей.
Задача: организовать перенос данных за период с использованием агрегирования по дате и контрагенту.
В системе получателе по результатам обмена должны быть сформированы документы:
-01.01.2000 Рога и Копыта на сумму 100 рублей.
-01.01.2000 Розничный покупатель на сумму 250 рублей.
Как лучше всего организовать правила обмена для данного примера?
Если есть типовые правила, выполняющую похожую задачу?
|
|
1
Aleksey
02.08.15
✎
00:30
|
1. А в чем проблема? Выгрузка по правилу даже в примерах описана
2. Нет, типовые всякие бредовые задачи не рассматривают
|
|
2
SleepyHead
гуру
02.08.15
✎
08:32
|
Сколько писал обменов, ВыгрузитьПоПравилу ни разу не понадобилось пока что.
Если грамотно спалнировать ПОД, то все получается просто и понятно.
|
|
3
SleepyHead
гуру
02.08.15
✎
08:33
|
(0) ПВД с произвольным алгоритмом и ПКО без источника тебе поможет, агрегируй как хочешь и пиши в ВыборкаДанных что хочешь.
Что такое Выборка данных в ПВД, подробно прописано в описании обработчика.
|
|
4
echo77
02.08.15
✎
09:24
|
(3) +1
|
|
5
Aleksey
02.08.15
✎
10:09
|
(2) Очень часто юзаю для связанных данных, например при выгрузки контрагента нам нужно перенести его адрес, телефон и т.п. который храниться в РС. Или когда нужно объединить/разъединить документ. Например в источники документ выписка - это 1 документ с табличной частью, а в приемнике это отдельные документы (поступление на р/счет, списание с р/счета)
|
|
6
SleepyHead
гуру
02.08.15
✎
11:45
|
(5) Я делаю для контрагента одно ПВД, для РС второе, а учитывая, что контрагенты используются в овер дофига других правил, еще и третье ссылочное ПКО для контрагента.
Но ваш способ интересный, даже захотелось попробовать.
|
|
7
Aleksey
02.08.15
✎
12:03
|
(6) Ну это не мой способ, так в типовых правилах от 1С перенос настроен
|
|
8
SleepyHead
гуру
02.08.15
✎
14:35
|
(7) По мне, так это вносить путаницу в правила. Особенно если в коде используешь метод ВыгрузитьПоПравилу, которое например за ненадобностью исчезло )
|
|
9
МеталлКор
02.08.15
✎
17:55
|
(3)Спасибо за идею. Если я правильно понял:
1. в ПВД (обработчик ПередОбработкой) формирую заполнение ТЗ "ВыборкаДанных", там же прописываю ПКО.
2. Делаю настройку ПКО.
Особенности:
-"ОбъектИсточник" - должно быть пусто.
-В ПКС данного ПКО нужно выставлять галку "Получить из входящих данных"?
Это имелось ввиду?
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший