Имя: Пароль:
1C
 
Конвертация. Параметр ПКС "ВыгрузитьОбъект"
0 GreatOne
 
12.01.16
17:47
Ставлю параметр в ЛОЖЬ, в файл все равно грузится весь объект. Я что-то не так делаю? Или он при загрузке должен отработать?
1 GreatOne
 
12.01.16
18:02
Никто не подскажет? Очень нужно. Вот Пусто=Истина; отрабатывает, а эта шельма нет(
2 GreatOne
 
12.01.16
18:03
Вообще суть такова, что мне надо проверять документ на дату, и если не подходит, то грузить только его ссылку, а если все ок, то документ целиком.
3 GreatOne
 
12.01.16
18:07
Или я чего неправильно понял?
ВыгрузитьОбъект - Булево - Если Истина, то объект выгружается целиком. Если Ложь, то выгружается только ссылка

То есть у меня документ ПТиУ, в нем документ основание ну пусть заказ поставщику. Мне надо выгрузить только ссылку на заказ поставщику, даже если в базе этого документа нет. Я думал этот параметр подобным образом и отработает.
4 MadJhey
 
12.01.16
18:49
поставь "при переносе объекта по ссылке не создавать новый объект, а только перносить ссылку" в свойствах ПКО заказа поставщику
5 GreatOne
 
12.01.16
18:55
(4) так иногда нужно создавать. Плодить дубли правил? Таких объектов много..
6 GreatOne
 
13.01.16
11:25
Все не победить:(

Даже поставил галку как в (4), все равно грузит объект!
Был тонкий момент - источник в ПКС не определен, значение устанавливается в теле обработчика ПКС ПередВыгрузкой.

Поставил источник из входящих данных, все равно грузит объект!

Единственный рабочий вариант
ВыгрузитьПоПравилу(Значение,,,,"РеализацияТоваровУслуг",,Истина);. Последний параметр указывает именно выгрузку ссылки, а не объекта.
Но он неудобен, тут могут быть разные ПКО, для каждой писать такую выгрузку муторно.

Почему не отрабатывает ВыгрузитьОбъект? Что за фигня такая? Я уже и УниверсальныйОбменДаннымиXML.epf заменил, вдруг кто ее правил.
7 GreatOne
 
13.01.16
11:27
Пытался смотреть что там в УниверсальныйОбменДаннымиXML.epf происходит, заблудился на цатой процедуре.
8 assasu
 
13.01.16
11:40
в отладчике все прекрасно смотрится. надо чуть воспитать усидчивость.
9 GreatOne
 
13.01.16
11:44
Да, по ходу придется
10 бомболюк
 
13.01.16
11:44
ПКО ПриВыгрузке
СтандартнаяОбработка - Булево - Если установить значение Ложь, то стандартное заполнение Приемника не производится, то есть не выполняется обработка правил конвертации свойств.

попробуй может полетит
11 GreatOne
 
13.01.16
13:20
В общем, имеет КД 2.1.8.2, в справке написано

ВыгрузитьОбъект - Булево - Если Истина, то объект выгружается целиком. Если Ложь, то выгружается только ссылка.


В обработке УниверсальныйОбменДаннымиXML.epf есть процедура ВыгрузитьСвойства(); У нее есть много параметров, один из которых Знач ВыгрузитьТолькоСсылку = Ложь. Я так полагаю это именно наш ВыгрузитьОбъект. В ПКС вместо ВыгрузитьОбъект написал ВыгрузитьТолькоСсылку и все взлетело.

Почему такая хрень - хз. То ли я один от этого страдал, то ли что-то непонятное.

Вообще поиск по модулю обработки УниверсальныйОбменДаннымиXML.epf фразы "ВыгрузитьОбъект" не дает результатов. Что как бы намекает - это свойство нигде и не используется.
12 GreatOne
 
13.01.16
13:21
Может это пережиток прошлого, а новое свойство в параметр передать забыли?
13 GreatOne
 
13.01.16
13:21
ой, в справку