Имя: Пароль:
1C
1С v8
агрегирование выборки данных обмена Конвертации
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. Делаю настройку ПКО.
Особенности:
-"ОбъектИсточник" - должно быть пусто.
-В ПКС данного ПКО нужно выставлять галку "Получить из входящих данных"?
Это имелось ввиду?
Основная теорема систематики: Новые системы плодят новые проблемы.