Имя: Пароль:
1C
1С v8
Как узнать с каким узлом идет обмен в ПКО
0 ICWiner
 
11.03.13
14:17
Обмен идет с кучей точек, на каждую должны выгружаться только те перемещения, где она ее склад принимает или отправляет. У планов обмена есть реквизит подразделение, при записи документ регистрируется для обмена только в тот узел, у которого подразделение совпадает с одним из складов. Тут все просто. Теперь пилю правила, которые помогут для восстановления базы при затертом/поломанном архиве. Хочется не отдельно регистрировать нужные перемещения тем же запросом, а прописать, например, в ПКО в Перед выгрузкой отказ истина если подразделения обоих складов не совпадает с подразделением узла, в который выгружаю. И тут завтык - не могу понять как обратиться к узлу, в который в данный момент идет выгрузка... Можно бы было перед загрузкой что-то типа
Если Источни.СкладОтправитель.Подразделение <> ПланыОбмена.ОбменУппУт.ЭтотУзел().Подразделение Тогда Отказ = Истина

Код примерно написал, не суть. Но тогда в файлик обмена будут вываливаться все перемещения и он будет весить под 50-100Мб, нафига такое счастье.
Итак, как мне где-нть получить информацию об узле, в который выгружаются в данный момент объекты по этим правилам?..
1 ICWiner
 
11.03.13
15:19
up
2 ICWiner
 
12.03.13
07:13
Задача не очень срочная, делаю в фоновом режиме, но таки... Возможно сегодня кто-то подскажет?
3 kosts
 
12.03.13
07:58
Попробуй так:

Если УзелДляОбмена.Подразделение Тогда
4 ICWiner
 
12.03.13
08:21
(3) Спасибо, попробую. А туда отладчиком никак же не забраться?
5 kosts
 
12.03.13
08:28
(4) вроде нельзя