|
КД. Отметить документ после загрузки как проведенный, не проводя его | ☑ | ||
---|---|---|---|---|
0
Marik1274
07.09.17
✎
13:10
|
Добрый день.
Загружаю документ в консолидацию (использую конвертацию данных), к нему загружаю его проводки из источника. Не могу сообразить как отметить документ как проведенный. Проводить документы нельзя, да и нет смысла, все движения по регистрам загружаются из источника (так поставлена задача). |
|||
1
Ёпрст
07.09.17
✎
13:13
|
Так оно само, загрузится вместе с движениями и поставит галку. Без проведения.
|
|||
2
Ёпрст
07.09.17
✎
13:13
|
Единственное, если обмен будет встроенной поделкой, там в одном месте нужно код поменять, чтоб не чистил движения при загрузке.
|
|||
3
Marik1274
07.09.17
✎
13:14
|
Если бы...
Не ставит. Документ есть, все заполнено, регистры заполнены.. а зараза чертовой галки нет! Че уже только не пробовал .. А заказчик без галки нервничает )) |
|||
4
Marik1274
07.09.17
✎
13:16
|
По факту документов очень много. Для 44-х организаций. Если их все проводить, а потом менять движения... Это огромная не нужная нагрузка на систему.
|
|||
5
Ёпрст
07.09.17
✎
13:16
|
(3) обмен по правилам ?
В источнике, документ проведён ? Выгружаешь/загружаешь какой обработкой ? |
|||
6
Marik1274
07.09.17
✎
13:18
|
Обмен по правилам.
В источнике документ проведен (как вариант установил Значение = Истина для "Проведен"). Универсальная обработка. |
|||
7
Ёпрст
07.09.17
✎
13:19
|
Если че, УниверсальныйОбменДаннымиXML (это V8Exchan82.epf) которая, переносит всё вместе с движениями, и не перепроводит документ при загрузке
Если ты пользуешь встроенной ОбменДаннымиXML, то её надо править в коде, чтоб она не тёрла перенесенные движения при загрузке. |
|||
8
Marik1274
07.09.17
✎
13:26
|
Не так. Все правила написал сам. Для обмена использую типовую обработку "Универсальный обмен данными в формате XML" в которую загружаю свои правила.
|
|||
9
Ёпрст
07.09.17
✎
13:29
|
(8) она переносит всё вместе с движениями.
|
|||
10
Ёпрст
07.09.17
✎
13:29
|
и документ в приёмнике не перепроводится.
|
|||
11
MaxS
07.09.17
✎
13:31
|
Реквизит Проведен нужно устанавливать в истина. (кэп)
|
|||
12
Ёпрст
07.09.17
✎
13:32
|
(11) если в источнике он проведён, в ПКО описаны наборы движений, всё переносится вместе с движениями
|
|||
13
MaxS
07.09.17
✎
13:39
|
(12) Да, если в правилах прописан этот реквизит. Вдруг забыли.
|
|||
14
Ёпрст
07.09.17
✎
13:42
|
(13) ну не знаю, как можно было ЭТО забыть
:) |
|||
15
Marik1274
07.09.17
✎
13:50
|
В последнем варианте, в алгоритме после загрузке сделал так:
Объект.Проведен = Истина; Объект.Записать(); Не помогло.. |
|||
16
Ёпрст
07.09.17
✎
13:58
|
(15) не надо этого делать.
В ПКО у тебя есть хотя бы реквизит Проведен, ПометкаНаУдаление ? |
|||
17
Ёпрст
07.09.17
✎
13:58
|
При загрузке, какие галочки в настройках ставишь ?
|
|||
18
Marik1274
07.09.17
✎
14:02
|
На да данный момент "Проведен" отключен. Был вариант с ПКО "Проведен" Значение = Истина - не помогло
|
|||
19
Ёпрст
07.09.17
✎
14:02
|
Такой поделкой хоть грузишь ?
http://pics.rsh.ru/img/123_9mifvfaz.jpg |
|||
20
Ёпрст
07.09.17
✎
14:03
|
(18) Загафига ?!
|
|||
21
Ёпрст
07.09.17
✎
14:04
|
Если он отключен, то ясен пень документ будет всегда не проведенным, ибо этот признак тупо в файл обмена не летит
|
|||
22
Marik1274
07.09.17
✎
14:13
|
(19) по крыжам так
(21) я обращаюсь уже к объекту метаданных. В доп. алгоритмах "После загрузки документа" Сейчас все переделал. Вернул в ПКО "Проведен" , убрал код из доп алгоритма. Не помогло.. |
|||
23
Ёпрст
07.09.17
✎
14:18
|
(22) кидай правила на поглядеть
|
|||
24
Marik1274
07.09.17
✎
14:20
|
Куда кидать?
|
|||
25
azt-yur
07.09.17
✎
14:24
|
(15) Если уж и так не работает, то значит либо в обработке загрузки Проведен снимается, либо в обработчиках Перед-ПриЗаписи документа или подписках на события
|
|||
26
Marik1274
07.09.17
✎
14:30
|
(25) а это мысль..
|
|||
27
Ёпрст
07.09.17
✎
14:45
|
(24) на любую файлопомойку, ссылку сюда
|
|||
28
azt-yur
07.09.17
✎
14:50
|
(26) Еще проверь обработчики самой конвертации ПослеЗагрузкиОбъекта, он тоже вызывается для каждого объекта
|
|||
29
Marik1274
07.09.17
✎
15:26
|
Всем спасибо. Я нашел свой косяк, в алгоритме после загрузке стояло Объект.Проведение = Ложь. И стояло это все за кучей закомменченого кода..
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |