|   |   | 
| 
 | СКД фильтровать два поля одним отбором по ИЛИ | ☑ | ||
|---|---|---|---|---|
| 0
    
        AlexRu2015 22.07.24✎ 13:30 | 
        Добрый день.
 В СКД есть запрос в котором два поля склада, склад расхода и склад прихода.Как сделать один отбор по складу так что бы в результат попадали строки, где или склад прихода или склад расхода равен отбору. Я сделал параметром и прописал в запросе. но выглядит странно. Хотелось бы отбором, чтобы выглядело единообразно с организацией и номенклатурой. Спасибо. | |||
| 1
    
        Волшебник 22.07.24✎ 13:30 | 
        Красиво описали. Может покажете?     | |||
| 2
    
        AlexRu2015 22.07.24✎ 13:44 | 
        (1) В упрощенном виде как-то так
 ВЫБРАТЬ Запасы.Организация КАК Организация, Запасы.СтруктурнаяЕдиница КАК СкладРасхода, Запасы.КоррСтруктурнаяЕдиница КАК СкладПрихода, Запасы.Номенклатура КАК Номенклатура, Запасы.Регистратор КАК Регистратор, Запасы.Количество КАК Количество, Запасы.Сумма КАК Сумма ИЗ РегистрНакопления.Запасы КАК Запасы ГДЕ Запасы.Период МЕЖДУ &ДатаНачала И &ДатаОкончания нужен один отбор который бы сработал как (СкладРасхода=ОтборПоскладу или СкладПрихода=ОтборПоскладу). По отдельности эти отборы СКД создала а надо один. | |||
| 3
    
        Волшебник 22.07.24✎ 13:44 | 
        (2) Не надо упрощать. Покажите в реальном виде.     | |||
| 4
    
        Волшебник 22.07.24✎ 13:45 | 
        период запасов - это сильно!     | |||
| 5
    
        АНДР 22.07.24✎ 14:00 | 
        Поля Запасы.СтруктурнаяЕдиница и Запасы.КоррСтруктурнаяЕдиница проиндексированы и сколько всег складов в организациях?     | |||
| 6
    
        AlexRu2015 22.07.24✎ 14:16 | 
        (5) складов много СтруктурнаяЕдиница это измерение регистра, СтруктурнаяЕдиница это реквизит не индексированый.     | |||
| 7
    
        Волшебник 22.07.24✎ 14:18 | 
        (6) так измерение или реквизит?
 И почему бы Вам его не проиндексировать? | |||
| 8
    
        ass1c 22.07.24✎ 14:22 | 
        Делаешь параметр скд = "МойВыбранныйСклад"
 на закладке отбора добавляешь группу "ИЛИ". Туда пишешь отбор по двум твоим складам, но в колонке "правое значение" выбираешь тип "Поле компоновки данных" (предварительно сброси его) и там уже выбираешь свой параметр "МойВыбранныйСклад" | |||
| 9
    
        AlexRu2015 22.07.24✎ 15:20 | 
        (8) Это работает, но это все равно параметр как у меня было, он выводится немного не так как отбор. А пользователям хочется единообразия.     | |||
| 10
    
        Волшебник 22.07.24✎ 15:21 | 
        (9) Объясните пользователям, что так надо.     
 | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |