|
Перенос нескольких документов одного типа в один документ в другую базу | ☑ | ||
---|---|---|---|---|
0
ags555
01.08.12
✎
19:32
|
Всем здравствуйте! Столкнулся с задачей: нужно сделать правила обмена данными с помощью конвертации данных которые бы работали на основе планов обмена и могли бы переносить несколько документов одного типа из одной базы в один документ другой базы!!!
Как такое можно реализовать в конфигурации конвертация данных? Может с помощью произвольного алгоритма? Или как-нибудь еще? Всем откликнувшимся заранее спасибо! |
|||
1
ilou
01.08.12
✎
19:35
|
делай запрос к базе, собирай данные и из них формируй документ для второй базы.
|
|||
2
ags555
01.08.12
✎
19:40
|
Я так и думал сделать, вот только данные я должен взять из выборки которая формируется на основе планов обмена а там как правило передается конкретный объект зарегистрированный для изменения! Как быть?
|
|||
3
AlexNew
01.08.12
✎
19:41
|
(0) Несколько в один через план обмена? Как ты определишь, что ты уже перенес?
|
|||
4
ags555
01.08.12
✎
19:45
|
перепутал не "зарегистрированный для изменения" а "зарегистрированный для обмена".
|
|||
5
ags555
01.08.12
✎
19:51
|
Хороший вопрос AlexNew! Даже не знаю!
|
|||
6
ags555
01.08.12
✎
19:52
|
Т.е. получается что задача не корректна для решения?!
|
|||
7
mihco
01.08.12
✎
19:55
|
Очищай регистрацию после переноса одного из объектов у всех связанных
|
|||
8
shuhard
01.08.12
✎
19:57
|
(6) собирай на приёмной стороне данные в один документ, остальные помечай на удаление
|
|||
9
ags555
01.08.12
✎
20:00
|
(7) По подробнее можно. Как это организовать?
|
|||
10
AlexNew
01.08.12
✎
20:02
|
(7) Это да, а там не приняли.
(8) А еще можно назад удаление отослать, чтоб совсем хорошо было. |
|||
11
AlexNew
01.08.12
✎
20:08
|
(0) А с чем связано, что несколько в 1?
|
|||
12
mihco
01.08.12
✎
20:10
|
(10) У всех связанных, кроме самого выгружаемого объекта
|
|||
13
ags555
01.08.12
✎
20:20
|
(11) Конфигурация из которой выгружаются документы самописная!
|
|||
14
AlexNew
01.08.12
✎
20:21
|
(13) Ну и?
|
|||
15
mihco
01.08.12
✎
20:22
|
(14) Криво написали видать))
|
|||
16
ags555
01.08.12
✎
20:22
|
Так собственно как организовать выгрузку нескольких документов в один? Есть конкретные советы?
|
|||
17
AlexNew
01.08.12
✎
20:23
|
(15) Ну может криво, при чем тут обмен?
|
|||
18
ags555
01.08.12
✎
20:28
|
(14) Я долго буду объяснять и в это нет большого смысла! Просто нужно перегружать несколько документов в один!
|
|||
19
AlexNew
01.08.12
✎
20:32
|
(18) У меня то же мнение, что нет большого смысла, если хоть какой-то есть.
|
|||
20
ags555
01.08.12
✎
20:35
|
Видать больше идей ни у кого нет!)
|
|||
21
mih_io
01.08.12
✎
20:44
|
соберите сначала в один в самописной и его выгружайте. То иначе глупое ломание мозга с порождением больших ошибок получите в перспективе вы
|
|||
22
ags555
01.08.12
✎
20:48
|
(21) Как вариант! Спасибо! Буду иметь ввиду!
|
|||
23
MaxS
01.08.12
✎
20:58
|
Односторонний обмен? Одноразовый? Повторно эти же документы нужно переносить?
Обратная связь нужна? Уведомление о доставке. Объединяется что? Табличная часть? Один документ можно условно назначить "главным" и в нём доформировать данные из других документов. В КД в табличной части Перед обработкой заполнить КоллекцияОбъектов данными из других документов. В других документах проверять - если он не "главный", то отказ в выгрузке. |
|||
24
AlexNew
01.08.12
✎
21:00
|
(23) Критерий главного? Изменили подчиненный?
|
|||
25
mih_io
01.08.12
✎
21:01
|
(22) нет, ну если еще в типовой бы было несколько документов которые где-то надо в одну собрать, это еще ладно. Как то можно отказаться от этой затеи, чтобы максимально девственной оставить дефолтную конфу.
Но у вас то? чего теряете? А вообще зачем это всё делается? несколько операций за день в самописке хочется видеть в бушке в одном документе? так что ли? просто интересна практическая составляющая |
|||
26
mih_io
01.08.12
✎
21:03
|
(24) в главное галочка :) изменили подчиненный, главный тоже изменился (это всё в пределах самописки). Это предложение собирать данные в одном документе, в том же типе документов.
|
|||
27
MaxS
01.08.12
✎
21:06
|
(24) Кто главный решать автору самописки.
При изменении подчиненного документа он должен зарегистрировать изменение в узле для главного документа и при обмене главный заново соберет все данные. |
|||
28
ags555
01.08.12
✎
21:27
|
(23) Самописка сделана на БСП 2.0. Обмен с типовой конфигурацией от 1с. Обмен должен работать в две стороны из самописки только документы из типовой в самописку только справочники. Не одноразовый. Переносить документы повторно нужно если они изменились с момента последнего обмена. По-моему обратная связь всегда необходима при использовании плана обмена. Объединяется необходимые реквизиты нескольких документов самописки в одну ТЧ одного документа типовой конфигурации.
|
|||
29
ags555
01.08.12
✎
21:28
|
(25) Правильно вы написали для объединения нескольких операций в один документ!
|
|||
30
AlexNew
01.08.12
✎
21:47
|
(26) Опять, критерий главного???
|
|||
31
mih_io
01.08.12
✎
21:57
|
(30) да гемор это, кто же спорит то. Ну вообще конечно делалось бы типа как-то при записи документа проверялось на наличие документа этого типа с определенным нужным уникальным набором реквизитов (по кокторым делалось бы потом объединени). Если нет, ставим галку как главный. Если есть, то ничего не ставим.
Я конечно не знаю ТЗ автора. Но создавал бы автоматически документ нового типа в самописке где бы собирал результаты и его бы загружал в типову.. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |