|
1С 8.2 КД, как НЕ переносить документы по ссылке, но переносить их как объекты | ☑ | ||
---|---|---|---|---|
0
eduspec82
28.11.11
✎
15:45
|
Суть проблемы - требуется переносить вид документа ЕСЛИ он переносится как объект И НЕ переносить документ если он выгружается по ссылке.
Например есть ПоступлениеТоваровУслуг и СчетФактураПолученный. 1. Если я переношу объект ПоступлениеТоваровУслуг то все переносится 2. Если я переношу СчетФактураПолученный который ссылается на ПоступлениеТоваровУслуг то ПоступлениеТоваровУслуг не перезаписывается. О существовании флажка не переносить свойства объектов я знаю, это не совсем то т.к. часть свойств должны перезаписывать ссылки а часть свойств не должны. Как сделать такое? |
|||
1
ЧашкаЧая
28.11.11
✎
15:49
|
В конвертации объекта СчетФактураПолученный на закладке настройки поставить галочку "Не создавать новый объект в приемнике если он не найден"
|
|||
2
ЧашкаЧая
28.11.11
✎
15:50
|
(1) облажался, не то
|
|||
3
Aleksey
28.11.11
✎
15:55
|
(2) 2 правила. В первом случае безусловный перенос, во втором "Не создавать новый объект в приемнике если он не найден"
|
|||
4
Aleksey
28.11.11
✎
15:56
|
Соответственно поступление идет по первому правилу, а реквизит счет-фактуры - по второму
|
|||
5
ЧашкаЧая
28.11.11
✎
15:57
|
тогда можно вообще ПКС для ПоступлениеТоваровУслуг в СчетФактураПолученный не указывать - ничего не перенесется
|
|||
6
Aleksey
28.11.11
✎
15:58
|
(5) а если этого прихода еще нет?
|
|||
7
ЧашкаЧая
28.11.11
✎
15:58
|
ну да ссылок то не будет
|
|||
8
Aleksey
28.11.11
✎
15:59
|
(7) Если они там гарантированно есть, то можно поставить галку "переносить ссылку"
|
|||
9
eduspec82
29.11.11
✎
14:20
|
Как я понял самое простое для таких объектов как ПоступлениеТоваровУслуг сделать два ПКО одно для самих документов а второе для ссылок,
однако это гемор т.к. придется все ссылки на ПоступлениеТоваровУслуг в ПКС ставить правило а в ссылках составного типа программно определять ПКС. Еще одним простым выходом может быть создание таблички с НПП выгруженных документов и передача ее на загрузку. Тогда при загрузке можно фильтровать документы. |
|||
10
eduspec82
29.11.11
✎
14:51
|
(5) счет фактура без ссылки на другой документ не имеет смысла
поэтому ссылка на ПоступлениеТоваровУслуг должна быть |
|||
11
dk
29.11.11
✎
14:57
|
хм, может проще ловить события поиска ссылки и делать отмену загрузки если поиск прошел успешно?
как делать не знаю, просто для размышления |
|||
12
acsent
29.11.11
✎
15:00
|
Не переносить по ссылкам у ПТУ
|
|||
13
Aleksey
29.11.11
✎
15:06
|
(9) Зачем так сложно. Т.е. в чем проблема?
Делаешь все по дефолту, только говоришь, что не обновлять объект если найден А для выгрузки поступления делаешь свое правило. Т.е. приход выгружаться будет всегда, а все остальное только если не найден |
|||
14
eduspec82
29.11.11
✎
15:14
|
(13) так нельзя т.к. сами документы именно обновляются т.к. перегрузить конкретный документ из другой системы стандартное действие а вот АВТОМАТИЧЕСКАЯ перезапись документа по ссылке должа быть предотвращена
|
|||
15
Aleksey
29.11.11
✎
15:22
|
(14) Что нельзя? В ПВЛ указать свое имя правила конвертации?
|
|||
16
Aleksey
29.11.11
✎
15:22
|
*ПВЛ=ПВД
|
|||
17
Aleksey
29.11.11
✎
15:23
|
или в каждом документе прописать ИМЯ или поменять имя только в ПВД. Что проще?
|
|||
18
eduspec82
29.11.11
✎
16:56
|
Как я понял наиболее универсальный вариант для реализации различной логики загрузки это создать параметр со служебной данных где для каждого выгруженного объекта список объектов в которых он был ссылкой и должен был выгружаться как ссылка этого объекта. В частном случае если выгружался сам объект то список пуст.
Это могло бы позволить реализовать логику загрузки в частности при загрузке смотрим параметр с данными и определяем что делать. |
|||
19
eduspec82
29.11.11
✎
17:24
|
(17) понятно что проще в ПВД написать алгоритм выгрузки для доков который использует добавленные ПКО
Адинес могбы и попроще сделать без дублирования ПКО. |
|||
20
Aleksey
29.11.11
✎
18:47
|
(19) Для чего? В ПВД кроме имение ПКО ничего менять не надо
|
|||
21
Жан Пердежон
29.11.11
✎
19:07
|
галка "При переносе объекта по ссылке НЕ создавать новый объект, а только переносить ссылку" - не то?
|
|||
22
Aleksey
29.11.11
✎
19:13
|
(21) Не совсем. По условию задачи при перенои поступления нужно обновлять документ. А при переносе счет-фактуры - только создавать новый
|
|||
23
Жан Пердежон
29.11.11
✎
19:19
|
(22) ну так он и создастся новый
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |