|
XML и конвертация данных | ☑ | ||
---|---|---|---|---|
0
4eater
12.10.13
✎
13:23
|
Добрый день.
Есть некоторые проблемы с настройкой обмена между 8.2 и 8.2. Нужно сделать правило очистки данных, которое бы удаляло элементы справочника из списка значений в приемнике, список формируется в источнике. Передаю так: ПередатьОдинПараметрВПриемник("СЗ_Контрагенты", Новый ХранилищеЗначения(мСЗ_Контрагенты)); Но не знаю что с этим параметром делать дальше. Большая просьба - подскажите как сделать правильно. |
|||
1
4eater
12.10.13
✎
14:04
|
up
|
|||
2
4eater
12.10.13
✎
15:09
|
up2
|
|||
3
4eater
12.10.13
✎
18:49
|
up3
|
|||
4
4eater
12.10.13
✎
19:38
|
Люди, спасайте. Хоть какую-нить зацепку!!!
|
|||
5
4eater
12.10.13
✎
21:15
|
up4
|
|||
6
v4442
12.10.13
✎
21:39
|
Наверно можно обработку очистки в правилах написать.
|
|||
7
4eater
12.10.13
✎
22:04
|
(6) Надо каким-то образом в главный узел правил в начало записать этот список значений. Видел пример с 7 - не взлетело. Ругнулся на "rootnode". Если кто знает как в 8 звучит корневой узел - подскажите.
|
|||
8
Igor 2007
12.10.13
✎
22:11
|
Передать "убийство" объекта?
|
|||
9
Igor 2007
12.10.13
✎
22:14
|
(8)Если это, то надо цеплять "План обмена". Он передаёт тег-убийцу.
|
|||
10
4eater
12.10.13
✎
22:19
|
http://infostart.ru/public/137512/
нашел это. только ругается на rootnode. |
|||
11
4eater
12.10.13
✎
22:20
|
ПередатьОдинПараметрВПриемник("СЗ_Контрагенты", Новый ХранилищеЗначения(мСЗ_Контрагенты))
записывает, по считывает уже после процедуры очистки. |
|||
12
4eater
12.10.13
✎
22:56
|
up
|
|||
13
4eater
13.10.13
✎
09:10
|
up2
|
|||
14
Зойч
13.10.13
✎
10:39
|
передай спиок кодов/уидов
|
|||
15
4eater
13.10.13
✎
12:29
|
Да. Но вопрос как передать? И как вытащить при загрузке?
|
|||
16
4eater
13.10.13
✎
13:11
|
up
|
|||
17
4eater
13.10.13
✎
14:28
|
up2
|
|||
18
NcSteel
13.10.13
✎
14:46
|
я обычно передавал глобальным параметром, у него есть соответствующая галка.
|
|||
19
4eater
13.10.13
✎
20:03
|
up
|
|||
20
hhhh
13.10.13
✎
20:18
|
а если на эти элементы в приемнике есть ссылки? Откуда возникла эта бредовая идея? У вас? или подсказал кто?
|
|||
21
4eater
13.10.13
✎
22:43
|
Если есть ссылки - удалить.
Клиент хочет. Частично скрывает элементы этого справочника. |
|||
22
4eater
13.10.13
✎
23:39
|
up3
|
|||
23
vicof
14.10.13
✎
00:36
|
(21) RLS не?
|
|||
24
4eater
14.10.13
✎
07:49
|
не... именно при переносе.
|
|||
25
gorakh
14.10.13
✎
08:00
|
(21)" Клиент хочет. Частично скрывает элементы этого справочника. "
Ну и сделай реквизит НЕАктивность. ИСТИНА, когда элемент найден. Элементы где "ИСТНА" не выводи при показе справочника. Посмотри как в типовых работает справочник "сотрудники". А если удалять при загрузке, то надо проверять на отсутствие ссылок при удалении каждого элемента и если есть, то что будем делать с этими объектами? |
|||
26
4eater
14.10.13
✎
08:10
|
есть 2 базы: 1 - упр. 2 - регл. Из упр не выносятся в регл часть операций,справочников. Хотят еще чтоб ненужные элементы справочников регл удалялись по списку заданному в упр.
|
|||
27
4eater
14.10.13
✎
08:13
|
так вот вопрос - каким образом передать список из выгрузки в загрузку. чтоб использовать в правилах очистки данных. сейчас или неопределенно или передает в ветке "параметрызначений" который считывается поздно(после правил очистки)
|
|||
28
4eater
14.10.13
✎
08:25
|
up
|
|||
29
gorakh
14.10.13
✎
08:27
|
(26)"Хотят еще чтоб ненужные элементы справочников регл удалялись по списку заданному в упр"
Выгружать их по правилу с "галкой" "не создавать если не найден" скорее всего не подойтет при каждой выгрузке надо будет проверять на логическую целостность данных - очень долго. У нас документы уходят в филиалы по реквизиту "филиал", но справочники и записи регистров сведений "есть" везде, только в филиальных базах их "простой" пользователь не видит и работать с "чужим" элементом не может. |
|||
30
gorakh
14.10.13
✎
08:37
|
(26) "ненужные элементы справочников" - очень не постояннная величина. Сегодня нужен, а завтра нет, а потом опять опят "вчера был а сегодня нет (демоны)".
|
|||
31
cw014
14.10.13
✎
08:44
|
Насколько я помню, правила очистки данных обрабатываются без параметров на стороне приемника до загрузки параметров и объектов переноса. То есть никак, или свой нод создавать
|
|||
32
4eater
14.10.13
✎
08:45
|
список - регистр сведений. Типа в регл базе - "мы с ними дела не имеем сейчас".
|
|||
33
4eater
14.10.13
✎
08:46
|
нод!!! а как?
|
|||
34
4eater
14.10.13
✎
08:46
|
вы правильно помните.
|
|||
35
cw014
14.10.13
✎
08:56
|
НУ я вообще не юзал правила очистки, а очистку производил кодом после загрузки параметров
|
|||
36
4eater
14.10.13
✎
09:22
|
в любом случае список того что очищаешь должен быть
|
|||
37
4eater
14.10.13
✎
09:47
|
up
|
|||
38
cw014
14.10.13
✎
09:50
|
(37) Передавай параметром
|
|||
39
4eater
14.10.13
✎
10:40
|
Параметр почему-то пустой при загрузке
|
|||
40
4eater
14.10.13
✎
10:51
|
Up
|
|||
41
4eater
14.10.13
✎
11:07
|
Up2
|
|||
42
4eater
14.10.13
✎
14:16
|
Up3
|
|||
43
4eater
14.10.13
✎
16:03
|
Up4
|
|||
44
4eater
14.10.13
✎
16:18
|
Up5
|
|||
45
4eater
14.10.13
✎
19:53
|
Специалисты????????????
|
|||
46
4eater
14.10.13
✎
21:41
|
up
|
|||
47
4eater
14.10.13
✎
22:07
|
Ап
|
|||
48
4eater
16.10.13
✎
15:55
|
ап
|
|||
49
4eater
16.10.13
✎
15:55
|
так и не решил задачку. подскажите!
|
|||
50
4eater
16.10.13
✎
19:27
|
аппп
|
|||
51
Squares
16.10.13
✎
20:12
|
Может я скажу не в тему, но первое, что пришло на ум это:
Создать отдельный справочник в который будут записываться (ссылки не ссылки, ну какай-то указательно на то, что нужно удалить). После переноса этот справочник заполняется. Есть значения, есть дата выгрузки (читай актуальности записи). Пишем регламентированное задание в приемнике который читает этот справочник и хе..... удаляет по условию. Можно еще поиск ссылок прикрутить и ругательства, но это бантики. Не!? |
|||
52
4eater
17.10.13
✎
13:13
|
Но это же велосипед. Есть же объект - правила очистки данных. В них из источника передается массив ссылок. И каким то образом считываются в приемнике из массива. Не получается лишь передать.
|
|||
53
4eater
17.10.13
✎
14:16
|
ап
|
|||
54
4eater
17.10.13
✎
21:30
|
ап2
|
|||
55
Squares
18.10.13
✎
11:52
|
Если ты не можешь решить проблему прямо, решай её в обход.
Пусть она работает в обход пока ты будешь оптимизировать своё решение (то есть решать прямо). Пусть лучше какое-то время работает странно, но работает, чем не работает вообще. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |