Имя: Пароль:
1C
 
Типовой обмен данными, перенос по ссылкам
,
0 piffoff
 
09.12.16
11:52
Подскажите пожайлуста
Делаю типовой обмен УТ11 - БП30

и замеил что переносятся объекты только зарешестрированные
А по ссылка не переносять
Это так и должно быть?
Возможно ли это исправить?
1 piffoff
 
09.12.16
12:31
АП
2 Defender aka LINN
 
09.12.16
12:47
(0) "Это так и должно быть?" - да
"Возможно ли это исправить?" - можно, только для зачем?
3 piffoff
 
09.12.16
12:59
(2) неудобно,
возникают голые уиды после переноса
4 piffoff
 
09.12.16
16:45
Как это быстро отключить?
5 Defender aka LINN
 
09.12.16
23:55
(3) Ну так зарегистриуй их
6 Torquader
 
10.12.16
00:11
(4) Что отключить ?
7 piffoff
 
12.12.16
13:52
(5) Не все сравочники входят в механизм регистрации

Как заставить все объекты выгружаться по ссылкам?
Например выгружаю номенклатуру, допысываю выгрузку видов номенклатуры а вместо видов там УИДЫ.

В ПКО Номенклатура в обработчике перед выгрузкой принудительно ставлю

НеВыгружатьОбъектыСвойствПоСсылкам = Ложь;
8 Cool_Profi
 
12.12.16
13:53
Во все ПКО вставить ВыгрузитьПоПравилу для ссылочных объектов...
9 Cyberhawk
 
12.12.16
13:53
В обменах на БСП по планам обмена это нормально
10 MaxS
 
12.12.16
14:08
В КД3 в обработке выгрузки добавил параметр и сделал так:
Функция ВыгружатьОбъектПоНеобходимости(КомпонентыОбмена, Объект)
    
Если КомпонентыОбмена.ПараметрыКонвертации.ВыгружатьСвязанныеСсылкиТогда
    Возврат Истина;
КонецЕсли;

...
Регистрируем документ и вместе с ним выгружаются связанные справочники и ссылки-реквизиты из справочников и т.п.
11 piffoff
 
12.12.16
14:13
(10) Не совсем понял, можно подробнее. Я просто на кд2 делаю
12 piffoff
 
12.12.16
14:20
(8) В какой обработчик пко нужно вставлять эту функцию?

Функция ВыгрузитьПоПравилу(Источник                    = Неопределено,
                           Приемник                    = Неопределено,
                           ВходящиеДанные            = Неопределено,
                           ИсходящиеДанные            = Неопределено,
                           ИмяПКО                    = "",
                           УзелСсылки                = Неопределено,
                           ТолькоПолучитьУзелСсылки    = Ложь,
                           ПКО                        = Неопределено,
                           ВыгружатьСсылкиУПодчиненныхОбъектов = Истина,
                           ВыгрузкаСтрокиНабораЗаписейРегистра = Ложь,
                           УзелПредка                = Неопределено,
                           ИмяКонстантыДляВыгрузки  = "",
                           ЭтоВыгружаетсяОбъект = Неопределено,
                           ЭтоПравилоСГлобальнойВыгрузкойОбъектов = Ложь,
                           НеИспользоватьПравилоСГлобальнойВыгрузкойИНеЗапоминатьВыгруженные = Ложь,
                           СтекВыгрузкиОбъекта = Неопределено) Экспорт
13 Cool_Profi
 
12.12.16
14:21
(12) В каждый, который выгружает объект, в котором есть ссылочные реквизиты...
14 piffoff
 
12.12.16
14:24
(13) А можно подробнее?
15 Cool_Profi
 
12.12.16
14:25
(14) ПКО_Номенклатура
ВыгрузитьПоПравилу(БазоваяЕдиница);
ВыгрузитьПоПравилу(ЕдиницаХраненияОстатков);
ВыгрузитьПоПравилу(основнойответственный);

и так далее
16 piffoff
 
12.12.16
15:04
Пину В ПКО Номенклатура перед выгузкой
//НЕТИПОВАЯ
ВыгрузитьПоПравилу(Источник,Приемник,ВходящиеДанные, ИсходящиеДанные,"ВидыНоменклатуры");

Не выгружает. может не туда пишу?
17 piffoff
 
12.12.16
15:21
Кто нибудь еще сталкивалься с такой проблемой?
18 Cyberhawk
 
12.12.16
15:38
Сколько платят за решение вопроса?
19 Shrek_yar
 
12.12.16
15:39
(0) dsuhe;fnm gj cskrt = bcvnbyf
20 piffoff
 
12.12.16
15:41
Алилуя, разобрался

//НЕТИПОВАЯ
ИмяПКО = "ВидыНоменклатуры";
УзелСсылки = Неопределено;
ВыгрузитьПоПравилу(Источник.ВидНоменклатуры,,ВходящиеДанные, ИсходящиеДанные, ИмяПКО, УзелСсылки);
21 piffoff
 
12.12.16
15:41
Незаметил что источник то не тот грузил
22 Shrek_yar
 
12.12.16
15:55
(0)выгрузитьОбъект = истина
23 piffoff
 
12.12.16
16:10
(22) Да ладно, так просто
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.