|
Выгрузка и загрузка документов по отборам | ☑ | ||
---|---|---|---|---|
0
Filkkore
08.09.20
✎
13:39
|
Ситуация такая: Есть 4 базы, необходимо выгрузить все документы, например, Реализации из трёх баз в один файл и при загрузке в четвёртую, загружать только документы Реализации с выбранным контрагентом. Как это проще всего реализовать? До этого всего пару раз пользовался КД 2.1
|
|||
1
Tarlich
08.09.20
✎
13:41
|
почему именно в "один файл"?
|
|||
2
ДенисЧ
08.09.20
✎
13:41
|
Проще всего сразу выгружать нужные документы
|
|||
3
Tarlich
08.09.20
✎
13:42
|
а потом окажется что конфигурации одинаковые ....
|
|||
4
Filkkore
08.09.20
✎
14:11
|
(1) Потому что обмен между конфами производится на постоянной основе, просто для ускорения.
|
|||
5
lodger
08.09.20
✎
14:13
|
(4) и как ты видишь ускорение при записи в файл 3х потоков разом? они скорее встанут в очередь и будут толкаться.
|
|||
6
Filkkore
08.09.20
✎
14:14
|
Ну мне вообще по сути скорее важно сделать отбор при загрузке, чем выгрузку в один файл.
|
|||
7
Filkkore
08.09.20
✎
14:14
|
(5) Суть не в записи разом, суть в загрузке разом из трёх конф.
|
|||
8
hhhh
08.09.20
✎
14:23
|
(7) три загрузки будут выполняться в три раза дольше. ОТкулв ускорение?
|
|||
9
Filkkore
08.09.20
✎
14:27
|
(8) В том что не нужно будет вручную выгружать/загружать из трёх баз отдельно в одну. Ну да, скорее не быстрее, а проще.
Но опять же не суть, с этим может как нибудь разберусь да и не самое главное это. Главное - отбор при загрузке... |
|||
10
hhhh
08.09.20
✎
14:42
|
(9) ну для документа пишете в обработчике ПослеЗагрузки
Если Объект.Контрагент.Наиенование <> "Контрагент Вася" Тогда Отказ = ИСтина; КонецЕсли; |
|||
11
Filkkore
08.09.20
✎
14:48
|
(10) Имеете ввиду в типовой обмен добавить реквизит на форме для отбора и в модуле добавить:
Процедура ПослеЗагрузки() Если Объект.Контрагент.Наиенование <> "ИмяРеквизита" Тогда Отказ = ИСтина; КонецЕсли; КонецПроцедуры |
|||
12
hhhh
08.09.20
✎
21:13
|
(11) нет, я имею в виду правила обмена. вы же спрашивали про КД 2.1
|
|||
13
Ёпрст
08.09.20
✎
21:57
|
(0)
фильтравать надо на этапе выгрузки, а не загрузки |
|||
14
Filkkore
09.09.20
✎
07:18
|
(12) "Отбор при загрузке" это при загрузке в базу через обработку Универсальный обмен, это не при выгрузке из базы. С правилами обмена-то несложно такое сделать. Мне бы понять, как реализовать отбор при загрузке непосредственно из самого XML файла в базу.
И не надо мне предлагать уже при выгрузке в файл правила менять и всякое такое, мне задачу поставили сделать так, делаю как сказали. Конкретно ещё раз: Реализовать выгрузку документов из ТРЁХ баз в ОДИН файл и из этого файла загрузка документов в ОДНУ, четвёртую базу с использованием отбора при загрузке, например по контрагентам. |
|||
15
ДенисЧ
09.09.20
✎
07:21
|
(14) "Реализовать выгрузку документов из ТРЁХ баз в ОДИН файл "
Ты любишь с наркоманами работать? |
|||
16
Filkkore
09.09.20
✎
07:22
|
(15) Я обменом практически не занимался, какие с этим проблемы-то собсна?
|
|||
17
Ёпрст
09.09.20
✎
07:24
|
(16) если проблем нет, то делай собсна
|
|||
18
Filkkore
09.09.20
✎
07:27
|
(17) Ну так я и не знаю, как это реализовать, потому и спрашиваю, а тут все в эту идею плюются. Вот мне и интересно, что с идеей не так?
Фирма большая, я у них особо не лазал. Насколько знаю, обменом между базами занимаются они просто постоянно, необходимо это дело для них упростить. |
|||
19
ДенисЧ
09.09.20
✎
07:29
|
(16) Никаких. Кроме явного вреда от наркомании.
|
|||
20
ДенисЧ
09.09.20
✎
07:30
|
Ты просто в файл выгрузки обмена погляди глазками. И подумай, как он будет выглядеть, если ты последовательно в него запишешь выгрузки из трёх баз.
|
|||
21
ДенисЧ
09.09.20
✎
07:31
|
(18) "необходимо это дело для них упростить"
Когда-то один деятель по похожему поводу произнёс фразу "O sancta simplicitas" Перевод нужен? |
|||
22
Filkkore
09.09.20
✎
07:40
|
(20) Хорошо, идея тупая, осталось им это объяснить, попытаюсь. Но всё же, реализуем ли отбор при загрузке файла в базу и как это лучше сделать?
|
|||
23
ДенисЧ
09.09.20
✎
07:42
|
(22) Тебе уже неоднократно сказали, что правильно это делать при выгрузке.
|
|||
24
Ёпрст
09.09.20
✎
07:42
|
(22) Для тех кто в танке. Основная проблема не в отборе. Основная проблема создать один файл из 3-х баз.
Который ты не слепишь, никогда |
|||
25
Йохохо
09.09.20
✎
07:44
|
(22) переработай (10) на ИНН и всё
(23) да одна белая организация на все и 3 от балды черных |
|||
26
K1RSAN
09.09.20
✎
08:04
|
(14) Не каждая выдумка пользователей осуществима. Потом захотят, чтобы зашел в одну базу, а там по желанию можно смотреть документы другой базы)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |