|
конвертация данных | ☑ | ||
---|---|---|---|---|
0
MaxiM072
17.08.11
✎
11:37
|
Необходимо, чтобы при загрузке данные, если документ проведён или помечен на удаление то но не замещается
Написал такое условие ПриЗагрузке Если ОбъектНайден Тогда Если Объект.Проведен ИЛИ Объект.ПометкаУдаления Тогда НеЗамещатьОбъект = Истина; Иначе НеЗамещатьОбъект = Ложь; КонецЕсли; КонецЕсли; Если документ проведён, то срабатывает условие и документ не замещается, а если помечен на удаление, то замещается, в чём дело не пойму |
|||
1
ilpar
17.08.11
✎
11:40
|
Что мешает совсем не выгружать эти объекты ?
|
|||
2
ilpar
17.08.11
✎
11:42
|
ааа... Если ОбъектНайден
|
|||
3
MaxiM072
17.08.11
✎
11:42
|
выгружать то надо, просто вдруг както документы которые просто не проведены нужны для чего то, для каких то целей
да просто интересно почему не срабатывает то?! |
|||
4
ilpar
17.08.11
✎
11:45
|
может
ОбъектМодифицирован – Булево. Флажок указывает на то, что в обработчике объект был модифицирован. По умолчанию содержит значение Истина. То есть обработка загрузки считает, что если выполнялся какой-либо обработчик, то объект мог быть модифицирован, и его необходимо записать в информационную базу. Параметр относится только к текущему обработчику и только к найденным объектам. Если объект не был найден, то при любом значении он будет создан и записан. Только для платформы 1С:Предприятие 8. |
|||
5
ilpar
17.08.11
✎
11:48
|
вообще у тя признак проведен переезжает ?
Из источника в приемник ? |
|||
6
MaxiM072
17.08.11
✎
11:50
|
(5) признак проведен не переезжает и интересно почему тогда по нему срабатывает а по ПометкаУдаления нет
|
|||
7
MaxiM072
17.08.11
✎
11:52
|
добавил сообщить() в текст и ПометкаУдаления всегда ложь, а Проведен устанавливает значение истина, если в базе приёмнике он проведён
|
|||
8
Aprobator
17.08.11
✎
11:52
|
первое, что приходит в голову, что ОбъектНайден не реагирует на помеченные на удаление объекты.
|
|||
9
Armin
17.08.11
✎
11:57
|
(0) в ПКС создал правило для ПометкаУдаления?
|
|||
10
MaxiM072
17.08.11
✎
12:01
|
(9) сейчас создаю, только не могу понять, почему в приёмнике есть это свойсво, а в источнике нет ПометкаУдаления?!
|
|||
11
Armin
17.08.11
✎
12:03
|
(10) Странно, ведь ПометкаУдаления это стандартный реквизит.
|
|||
12
MaxiM072
17.08.11
✎
12:06
|
||||
13
GenV
17.08.11
✎
12:08
|
(10) Ты метаданные по правилам заполнил или как положено полностью загрузил?
|
|||
14
MaxiM072
17.08.11
✎
12:09
|
(13) первоначально правила я не создавал, только сейчас надо поправить чуток
|
|||
15
Жан Пердежон
17.08.11
✎
12:09
|
(12) надо было в КД загрузить сначала конфы, а потом правила
|
|||
16
GenV
17.08.11
✎
12:11
|
(14) Значит загрузи описание конфы источника. При загрузке описания метаданных из правил добавятся только те, что в правилах используются.
|
|||
17
MaxiM072
17.08.11
✎
12:25
|
(15) щас попробуем
|
|||
18
MaxiM072
17.08.11
✎
12:46
|
обновил метаданые источника, создал ПКС, всё равно не помогает
http://xmage.ru/images/ece.jpg |
|||
19
Синий зуб
17.08.11
✎
12:57
|
У твоего объекта переносится признак Проведен из источника скорее всего, тебе надо не объект проверять, а ссылку.
|
|||
20
Синий зуб
17.08.11
✎
12:59
|
Правда Ссылка появляется в обработчике После загрузки, там и ставь Отказ = Истина
|
|||
21
MaxiM072
17.08.11
✎
13:04
|
Проведен я не переношу, если добавляю ПКС по Проведен, то он переносится проведённым а это мне не нужно
походу понял в чём дело, ПОметкаУдаления берётся из базы источника, а мне то необходимо в базе приёмнике смотреть, почечен на удаление или нет, но я ведь проверяю в ПриЗагрузке и там уже должен быть объект из приёмника а не из источника, от туда он тащит (20) пробовал, не помогло |
|||
22
MaxiM072
17.08.11
✎
13:29
|
нужен совет
|
|||
23
Синий зуб
17.08.11
✎
13:50
|
Ты можешь понять, что тебе нужно проверять не Объект (который ты переносишь), а Ссылку - это то, что находится в приемнике. Какой тебе еще совет нужен?
|
|||
24
Синий зуб
17.08.11
✎
13:51
|
И с чего ты решил, что в ПриЗагрузке Объект - из приемника? Объект - он всегда из источника, на то он и объект.
|
|||
25
Жан Пердежон
17.08.11
✎
14:04
|
(24) а с чего ты решил обратное?)
(22) может у тебя несколько ПКО для платежек |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |