|
Конвертация данных | ☑ | ||
---|---|---|---|---|
0
FuriKuri
24.04.13
✎
13:38
|
Есть 2 идентичные базы, но с разными Организациями. Нужно настроить обмен данными так чтобы из 1 выбирались Реализация товаров и услуг и во 2 они помещались как Поступление товаров и услуг.
В конвертации данных вроде настроил чтоб из реализации в поступление писало. НО столкнулся с проблемой. Как выбрать только те документы в которых контрагент - это организация из 2 базы. С конвертацией мало работал вот и проблемы. Пробовал так, но похоже на бред: В ПКО перед выгрузкой пишу. Если не Объект.контрагент.ИНН ="7707083893" тогда Отказ; КонецЕсли; |
|||
1
vicof
24.04.13
✎
13:41
|
Нужно 2 отдельных ПКО Контрагент - Организация, и наоборот
|
|||
2
Лирик
24.04.13
✎
13:41
|
Стандартный отбор обработки "Универсальный обмен данными ..." тебя спасет.
|
|||
3
vicof
24.04.13
✎
13:45
|
Если не Объект.контрагент.ИНН ="7707083893" тогда
Отказ; КонецЕсли; если разовый перенос - то нормально |
|||
4
zippygrill
24.04.13
✎
13:46
|
либо в произвольный алгоритм написать отбор и читать из ВхДанные
|
|||
5
tdm
24.04.13
✎
13:47
|
(2) +1, если используете стандартную выборку - в обработке можно простые отборы указывать
|
|||
6
FuriKuri
24.04.13
✎
13:47
|
(2) то есть в конвертации выбрать все документы, а в универсальной уже отбор делать? Просто эта операция будет делаться непериодический. надо будет сделать обмен данными чтоб можно было быстро получать новые документы
|
|||
7
Лирик
24.04.13
✎
13:52
|
(6) Да пожалуйста, в обработке которую вы скорее всего используете "Универсальный обмен данными в формате XML" УЖЕ ЕСТЬ механизм отборов для выгрузки не всего списка документов, а только удовлетворяющих заданным условиям (Проведен, ПометкаУдаления, Контрагент = , Комментарий Содержит , ДоговорКонтрагента В списке , и т.д и т.п.). Зачем изобретать велосипед?
|
|||
8
Лирик
24.04.13
✎
13:54
|
+(7) А в конвертации в ПВД - Стандартная выборка
|
|||
9
tdm
24.04.13
✎
13:54
|
+(7) даже есть кнопка - показать выбранное)
|
|||
10
FuriKuri
24.04.13
✎
14:21
|
Спасибо. Буду думать как это с обменом связать
|
|||
11
Лирик
24.04.13
✎
14:25
|
Стоп, дак ты для плана обмена делаешь правила?
|
|||
12
FuriKuri
24.04.13
✎
14:37
|
(11) ну типа как да. Есть какието нюансы?
|
|||
13
Лирик
24.04.13
✎
14:43
|
(12) Напиши, как будет происходить обмен? Пользователь открывает обработку, выбирает правила конвертации, создает файл данных? А в базе приемнике загружают? Тогда (7).
|
|||
14
FuriKuri
24.04.13
✎
14:50
|
(13) В настройках данных обмена указываются правила обмена. В базе1 создаю Настройку выполнения обмена ( в ней указывается настройка данных обмена). С ее помощью выгружается данные. В базе2 таким же путем данные загружаются. Вроде так..
|
|||
15
Лирик
24.04.13
✎
15:10
|
Тогда варианта 2 (ИМХО)
В константах или настройках пользователя (предпочтительно) создать место, где будет хранится ссылка на контрагента "ВыгружаемыйКонтрагент" 1. Не регистрировать для узла ненужные документы (если есть узел) 2. Отбор в правилах с опорой на ту же ссылку. |
|||
16
FuriKuri
25.04.13
✎
11:24
|
Такой вопрос, какой командой можно перебрать в конвертации данных в ПКО перез выгрузкой только документы с определенным контрагентом. Например так:
Если Источник.Контрагент=Справочники.Контрагенты.НайтиПоКоду(000000099) тогда ...... КонецЕсли; Что вместо точек поставить? |
|||
17
Лирик
25.04.13
✎
14:01
|
Отказ = Истина;
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |