Параметр ПКС "ВыгрузитьОбъект". Кто-нибудь пользовался?

1. Melius 13.01.16 13:28 Сейчас в теме
Очень нужно было выгружать только ссылку на объект, нашел замечательное свойство ВыгрузитьОбъект. Не взлетело. Долго копался, не взлетало. Далее, ставил галку у ПКО, которое вызывается из ПКС "При переносе объекта.... , а только переносить ссылку" - не взлетело!

В итоге отладчиком наткнулся на процедуру ВыгрузитьСвойства(), и в нее передается интересный параметр
Знач ВыгрузитьТолькоСсылку = Ложь
. Заменил в правиле ВыгрузитьОбъект на ВыгрузитьТолькоСсылку и все заработало! Более того, в модуле обработки переноса вообще не упоминается ВыгрузитьОбъект. Получается, либо они никогда в КД не использовался, либо использовался, но очень давно и из справки не вырезан, либо я просто не умею его готовить.

Вот и хочу до конца разобраться, что не так?
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
6. Xershi 1557 26.03.19 12:27 Сейчас в теме
(1) скорее всего проблема в правилах и конфигурации.
У меня
ВыгрузитьОбъект = Истина;

Отработала когда исправил ошибки правил.
Поправил ошибки в конфе.
И добавил правила выгрузки.
Справочники в них отсутствовали.

Кстати если уберете из правил выгрузки справочник, то будут выгружать только поля поиска.
Что было не понятно, почему объект регистрируется, а не выгружается!
7. Xershi 1557 26.03.19 12:27 Сейчас в теме
(1) также в УПП есть обмен 1.0 для старых конфигураций и 2.0. Возможно поэтому и не работает у вас!
2. Cyberhawk 135 24.08.16 19:42 Сейчас в теме
Все верно написано, этот параметр не используется.
Способы обхода описаны здесь: https://partners.v8.1c.ru/forum/topic/1242933
3. dima_gsv 22 24.09.18 10:07 Сейчас в теме
(2) А можно сюда написать способы обхода? Нет доступа по указанной ссылке.
4. Cyberhawk 135 24.09.18 11:07 Сейчас в теме
(3) Либо исправить код обработки выгрузки (в метод "ВыгрузитьСвойства" и вызовы метода "ВыгрузитьДанныеСсылочногоОбъекта" добавить использование параметра "ВыгрузитьОбъект" вместо "ВыгрузитьТолькоСсылку"), либо продолжать использовать недокументированный параметр обработчиков "ВыгрузитьТолькоСсылку"
5. dima_gsv 22 24.09.18 17:08 Сейчас в теме
Судя по коду обработки, ВыгрузитьТолькоСсылку использовать в обработчиках ПКС не так просто, как написал автор темы. Изменение этой переменной влияет на обработку всех последующих ПКС выгружаемого объекта. Чтобы изменение переменной влияло только на одно ПКС, надо в обработчике этого ПКС изменять значение переменной, а в обработчике другого ПКС, вероятно следующего, возвращать значение назад. Тот ещё костыль.
8. Mortiferus 363 15.01.21 12:48 Сейчас в теме
Спасибо, тоже сломал всю голову. ВыгрузитьТолькоСсылку = Истина в ПКС помогло.
Ivanov_OM; +1 Ответить
9. binx 172 16.02.22 18:52 Сейчас в теме
а не лучше ли использовать выгрузитьПоПравилу? Оно как раз и выгружает объект целиком.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот