|
конвертация данных | ☑ | ||
---|---|---|---|---|
0
ukrop
24.10.13
✎
13:37
|
Не могу при конвертации данных заставить работать обработчик "перед выгрузкой" в правилах выгрузки данных, к примеру, для отбрасывания ненужных записей в справочнике.
Я хочу перенести все справочники в новую конфигурацию, но часть номенклатуры я переносить не хочу. К примеру я хочу установить фильтр вида: Если (СтрДлина(СокрЛП(Объект.Наименование)) = 0) или (Объект.ПометкаУдаления) Тогда Сообщить( "Не переносим " + Объект.Код ); Отказ = Истина; КонецЕсли; Он срабатывает. Пишется сообщение, в отладчике видно, что Отказ срабатывает - происходит возврат до добавления. Но в выгрузку эта запись все равно попадает. Что я делаю не так? |
|||
1
Voland1402
24.10.13
✎
13:50
|
В ПВД в обработчике "Перед обработкой" установи значение параметра ВыборкаДанных соответственно твоему фильтру. Почитай информацию по данному обработчику.
|
|||
2
cw014
24.10.13
✎
13:57
|
ИМХО по ссылкам улетает?
|
|||
3
ukrop
24.10.13
✎
14:15
|
(2) - То есть надо все ссылки на ненужный обьект почистить?
Как я посмотрел на первой попавшейся записи - ссылки есть, но все в табличных частях номенклатуры. Или в конечной базе (где ссылок уже нет) удалить его? Или как лучше сделать, чтобы ненужные артикулы не появлялись? |
|||
4
salvator
24.10.13
✎
14:19
|
А может "Источник", а не "Объект"?
|
|||
5
ukrop
24.10.13
✎
14:23
|
(4) А там нету такого объекта Источник. А вот Объект как раз содержит нужную ссылку.
|
|||
6
ukrop
24.10.13
✎
14:24
|
Судя по всему, в новой базе можно пометить все вредные обьекты на удаление и удалить их, в этом состояла конечная цель моих действий. Хотя все равно интересно, что я делал не так. На будущее :)
|
|||
7
Naumov
24.10.13
✎
14:25
|
(0) ПВД отрабатывается, когда организуется выборка для ПВД, а если выгрузка по ссылке, то ПВД не отрабатывается.
Ставь свой обработчик в ПКО. |
|||
8
ukrop
24.10.13
✎
14:25
|
(1) Блин. Как тут все сложно с этими запросами. Ругается на невнятные ошибки и вообще.
|
|||
9
ukrop
24.10.13
✎
14:28
|
(7) ТО есть надо "перед обработкой" построить свой запрос и руками перебрать все элементы?
|
|||
10
Naumov
24.10.13
✎
14:34
|
(9) нет, в ПКО в событие перед выгрузкой ставишь проверку и обламываешь.
|
|||
11
ukrop
24.10.13
✎
15:02
|
(10) В ПКО - наименование - щелкаю на строке код, потом на "правило конвертации" - "при выгрузке" копирую свой мегакод?
Только заместо Объект пишу Источник. Так, да? |
|||
12
Naumov
24.10.13
✎
15:20
|
(11) вроде так.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |