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