Имя: Пароль:
1C
1С v8
подчиненный набор данных в 8 3 УФ
0 alex75274
 
09.06.22
13:04
скажите пожалуйста есть два набора данных источник связи, приемник связи, связываю их по номенклатуре, никак не могу сделать фильтр в подчиненном наборе данных, чтобы не все строки выводились, скажите возможно ли это?
1 alex75274
 
09.06.22
13:29
Если не понятен вопрос, могу подробно написать
2 Ryzeman
 
09.06.22
13:32
да, лучше напиши нормально. Наборы данных - речь об СКД или ты что то иное так называешь? Фильтры - где? Что значит "все строки" - из какого набора и куда выводились?
По общему полёту мысли кажется что у тебя отчёт на СКД в которым ты неправильно связал два источника данных и делаешь отбор (пользовательский?) по полю одного из них.
3 alex75274
 
09.06.22
13:43
Отчет по СКД, Первый набор данных идетиз регистра сведений и выводит номенклатуру, второй набор данных со справочника ресурсные спецификации, там в табличной части есть номенклатура и статус, я соединил по номенклатуре, и у меня выводит 2 поля, номенклатура из первого набора данных и его статус из второго набора данных, мне надо чтобы выводил только ту номенклатуру ,у которой статус "действующий", а если другой статус то строку не выводит, вот и пытаюсь сделать у второго набора данных фильтр или параметр по статусу, но выводит все равно всю номенклатуру не зависимо от статуса, слышал что у приемника связи нельзя сделать фильтр, вот пытаюсь у вас узнать
4 Жан Пердежон
 
09.06.22
13:43
Из основного все, а из подчиненного не все?
5 Жан Пердежон
 
09.06.22
13:43
(3) а наборы данных тебе зачем?
6 alex75274
 
09.06.22
13:50
Если в подчиненном статус не тот, то и из подчиненного не выводил и из основного не выводил (Вообще строки не было), только те строки у которых статус=действующий, а наборы данных зачем, в первом наборе данных довольно сложный запрос, (я просто дорабатываю Отчет, там уже без меня был только первый набор данных, я создал второй набор данных)  посоветовали сделать второй набор данных
7 Ryzeman
 
09.06.22
13:58
Проблема в запросе. Поработай отдельно над вторым запросом и попробуй получить там нужные тебе данные. (через консоль запросов, например)
Далее, соединение которое ты получишь всё равно помножит тебе строки, если со статусом "действующий" будет несколько строк в результате запроса. Скорее всего тебе надо будет их сгруппировать.
Ну и в целом отдельный набор тут не нужен, если ты просто хочешь добавить статус, правильнее было бы действительно дополнить запрос из первого.
8 Chameleon1980
 
09.06.22
20:39
поместил в Вт исходный запрос и прилепи справа в запросе свою таблицк
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн