|
Выборка подчиненных документов |
☑ |
0
orange777
17.02.12
✎
14:36
|
УТ 10.3 Ести документы ПКО нужного вида, выбираю их запросом, получаю их "родителей", затем пытаюсь выбрать подчиненные документы, потому что мне нужно увидеть всю структуру подчиненности.
Для Каждого Родитель из ТаблицаРодителей Цикл //в приходнике может быть несколько реализаций
Если ТипЗНЧ(Родитель.Родитель)= Тип("ДокументСсылка.РеализацияТоваровУслуг") Тогда
Список = ПолныеПрава.ПолучитьВыборкуПоКритериюОтбора("СвязанныеДокументы",Родитель.Родитель);
//Список.Свернуть("Ссылка");
Список.ВыбратьСтроку();
Иначе
Продолжить;//переходим к следующему
КонецЕсли; //типзнч
КонецЦикла;
Вопрос: есть одна реализация, с которой связаны 3 приходника, в таблице Список я получаю 6 приходников, то есть задвоение, как от этого избавиться и что не так с этой реализацией?
|
|
1
DrShad
17.02.12
✎
14:39
|
соединение правильно писать, а вообще в УТ 10 открой для себя критерии отбора и ничего писать не нужно, так как уже все реализовано
|
|
2
orange777
17.02.12
✎
14:45
|
(1)как раз таки открыла для себя критерии отбора. о каких соединенияк идет речь?
|
|
3
orange777
17.02.12
✎
14:47
|
в коде одна строчка, на основании реализаций пользователи вводили ПКО, все нормально отбираются, одна задваиваивается
|
|
4
DrShad
17.02.12
✎
14:47
|
[есть одна реализация, с которой связаны 3 приходника, в таблице Список я получаю 6 приходников] такое выходит в результате не корректного соединения двух вирт таблиц в запросе
|
|
5
orange777
17.02.12
✎
14:49
|
(4)то есть некорректно написана стандартная процедура к которой я обращаюсь?)))
|
|
6
DrShad
17.02.12
✎
14:50
|
а может и критерии некоректно указаны
|
|
7
orange777
17.02.12
✎
14:51
|
ДокументСсылку вроде передаю...
|
|
8
DrShad
17.02.12
✎
15:05
|
т.е. предложить сходить отладчиком в [ПолныеПрава.ПолучитьВыборкуПоКритериюОтбора("СвязанныеДокументы",Родитель.Родитель);] оскорбительно?
|
|