Имя: Пароль:
1C
1С v8
Как правильно загрузить изменения документов платежей
,
0 AnisaL
 
04.03.14
11:52
Добрый день!
В базе загружены документы платежей по биллингу, необходимо загрузить их изменения. Т.е. добавить новые документы и изменить существующие. Как правильнее сделать: 1) удалить все документы и загрузить все по новой или 2) перезаполнять и перепроводить существующие (один цикл), и создавать новые (2 цикл) ?
1 Maxus43
 
04.03.14
11:57
откуда загружены? каким образом поиск идёт документов существующих?
2 AnisaL
 
04.03.14
11:58
(0) ну т.е. в базе 1с документ "Оплата биллинга"
3 AnisaL
 
04.03.14
11:58
(1) из баз биллинга через внешний источник
4 Wobland
 
04.03.14
11:59
КД не предлагать?
5 AnisaL
 
04.03.14
11:59
(1) поиск по номеру платежа и названию базу, например: база "Агаповка" номер платежа - 10234
6 AnisaL
 
04.03.14
11:59
(4) конвертацию данных?
7 Maxus43
 
04.03.14
12:00
>>удалить все документы и загрузить все по новой или 2) перезаполнять и перепроводить существующие (один цикл), и создавать новые (2 цикл) ?

зависит от вашей "обработки" по загрузке, если в неё встроена функция поиска и изменения - естественно удалять смысла нет. Если не встроена - естественно удалять смысл есть.
Непонятен мне вопрос в этом плане
8 AnisaL
 
04.03.14
12:01
(7) обработку я сама пишу, вот и спрашиваю про алгоритм загрузки изменений
9 Wobland
 
04.03.14
12:02
изменения, бывает, неплохо регистрировать планом обмена
10 AnisaL
 
04.03.14
12:04
(9) планом обмена с внешним источником?
11 Wobland
 
04.03.14
12:06
(10) с этим сложнее
12 Maxus43
 
04.03.14
12:06
(8) как хотите, так и делайте, это вобще не принципиально, если загрузка одноразовая.
Если же это постоянные процесс, то естественно удалять ничего постоянно не надо.
Если постоянный обмен - конечно мутить обмены
Задача не ясна, от конечной цели зависит реализация.
13 AnisaL
 
04.03.14
12:08
(12) задача состоит из каждодневной (пока оффлайн) загрузки данных из баз биллинга, т.е из создания новых данных и обновления существующих
14 Wobland
 
04.03.14
12:09
(13) изменится что-то в твоей агаповке задним числом - что будешь делать?
15 Wobland
 
04.03.14
12:11
+(14) запись не удастся, а ты заметишь через неделю - что делать?
16 AnisaL
 
04.03.14
12:12
(15) почему запись не удастся?
17 Maxus43
 
04.03.14
12:12
(13) ну конечно тут удалять не надо ничего... поиск и обновление. В той системе можно как то фиксировать что выгружать? или все 100500 документов за все 5 лет будете каждый раз фигачить?
18 Wobland
 
04.03.14
12:14
(16) тебе выдумать пару-тройку причин, или ты поверишь, что это неважно?
19 AnisaL
 
04.03.14
12:22
(15) и что предлагаешь?
20 Wobland
 
04.03.14
12:23
(19) ничего не предлагаю
21 AnisaL
 
04.03.14
12:24
(20) а я подумала у тебя есть какая-то идея
22 Wobland
 
04.03.14
12:25
(21) сегодня я зело голоден, зол и ленив
23 AnisaL
 
04.03.14
12:28
(17) по сути по номеру платежа, брать последний в базе и сравнивать с последним во ВИ
24 AnisaL
 
04.03.14
12:29
(22) эх..жаль
25 piter3
 
04.03.14
12:29
(23) а если перенумерация
26 AnisaL
 
04.03.14
12:30
(25) ну это для создания новых, а для изменения существующих цикл по всем
27 AnisaL
 
04.03.14
12:30
(25) такого не бывает
28 Wobland
 
04.03.14
12:31
(27) пока не происходит