|
конвертация в регистр передаю запросом, как перед загрузкой очистить данные регистра | ☑ | ||
---|---|---|---|---|
0
AlexandrV
30.09.20
✎
13:57
|
конвертация в регистр передаю запросом, как перед загрузкой очистить данные регистра по тому документу , который в данных указан?
В данных запроса выдается таблица с реквизитами документа и его таб частью, как очистить данные в регистре по этому документу так , чтобы не получалась зачистка при добавлении каждой строки в регистр из запроса по одному документу? Помогите кто знает как это сделать |
|||
1
AlexandrV
30.09.20
✎
14:11
|
Подскажите кто знает
|
|||
2
mistеr
30.09.20
✎
14:12
|
ЯННП
|
|||
3
Йохохо
30.09.20
✎
14:19
|
в xml-ке что, какой тип? регистр...запись или регистр...наборзаписей?
(2) + 0.5 =) |
|||
4
polosov
30.09.20
✎
14:19
|
(0) Ты движения тащишь чтоле из источника в приемник?
|
|||
5
AlexandrV
30.09.20
✎
14:33
|
(3) Набор данных по документу из запроса, по разным документам
|
|||
6
AlexandrV
30.09.20
✎
14:35
|
(4) там регистр сведений и в него идут данные из другой базы. Для того, чтобы они не повторялись и старые не зависли, перед повторной загрузки старые надо зачистить
|
|||
7
AlexandrV
30.09.20
✎
14:36
|
(3) источник не стоит , в обработке запрос, а приемник регистр сведений
|
|||
8
polosov
30.09.20
✎
15:07
|
(7) Я так понимаю у тебя проблема с лишними записями от прошлых обменов?
|
|||
9
AlexandrV
30.09.20
✎
15:09
|
(8) да именно так
От прошлых обменов записи в регистре есть, а они у себя в документах изменяют данные и делают повторный обмен |
|||
10
polosov
30.09.20
✎
15:16
|
(9) Ну навскидку я бы сделал так: запоминаешь записи, которые пришли из источника в Параметры (которые глобальные). И потом постобработкой в каком-нибудь ПослеЗагрузки самих правил выбираешь, что есть в регистре минусуешь то, что пришло, а разницу удаляешь.
|
|||
11
AlexandrV
30.09.20
✎
16:07
|
(10) есть правило очистки данных , но не пойму как мне ее связать с запросом
|
|||
12
Aleksey
30.09.20
✎
16:16
|
Что за данные такие и почему они сами по ключу не чистятся?
|
|||
13
Йохохо
30.09.20
✎
16:20
|
(11) было 10 записей, пришла одна, сколько надо удалить? 1 или 10?
|
|||
14
AlexandrV
30.09.20
✎
16:40
|
(12,13) Пор 10 документам пришли 100 записей. У каждой свой документ. В обработке по загрузке данных там объект - это 1 строка и если перед ее записью я буду чистить регистр, то придет десять объектов(строк регистра) по документу и я очищу регистр 10 раз , останется последняя 1 запись
|
|||
15
AlexandrV
30.09.20
✎
16:41
|
(14)+ до внесения данных по документу было N-е количество записей
|
|||
16
Pro-tone
30.09.20
✎
16:55
|
(0) формулировка задачи просто застрелиться можно... а можно спросить зачем реквизиты документа конвертировать в регистр сведений?
|
|||
17
polosov
30.09.20
✎
16:59
|
(14) Вот ты сложный.
Еще раз. Запоминаешь данные, которые пришли. В ПослеЗагрузкиДанных делаешь выборку из РС по всем объектам (документам или что там у тебя). Минусуешь данные, которые пришли с обменом. Разницу удаляешь. |
|||
18
AlexandrV
30.09.20
✎
18:02
|
(17) нельзя им давать править старый док, поэтому дополнения пишутся в рег сведений, а это все из-за того, что документ передают не 1 раз - побороть это не удалось
|
|||
19
Йохохо
30.09.20
✎
18:49
|
(18) ты хоть пытаешься читать, что тебе пишут?
|
|||
20
AlexandrV
30.09.20
✎
19:09
|
(19) да читаю. Мне надо удалить не загруженные данные , а те которые были до этого. По какому документу удалять не известно до перебора строк запроса
|
|||
21
AlexandrV
30.09.20
✎
19:12
|
(20)+ Приемник>РегистрСведенийЗапись.
такие данные в файле xml-ке |
|||
22
polosov
30.09.20
✎
19:52
|
(20) Тут, это, наши полномочия все...
|
|||
23
hhhh
30.09.20
✎
21:56
|
(21) тогда делай как в (17)
|
|||
24
AlexandrV
01.10.20
✎
09:22
|
(23,17) я буду делать иначе, я хочу в глобальную переменную записывать список значений в который помещаю ссылки на документы которые стоят в добавляемых строках. При записи я проверяю на наличие документа глобальный список и если его нет я чижу регистр и в список добавляю документ и в регистр строку, если документ есть, то просто добавляю строку.
У меня остался единственный вопрос - будет у меня возможность куда записать этот список и как обратиться к нему? Подскажите кто знает |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |