#0
by gusden
Всем доброго дня. Хочу сделать в отчёте галочку чтобы если пользователь устанавливал её то на отбор устанавливалось некое сложное условие. В макете СКД пишу ... РегистрНакопления.ВзаиморасчётыПоЦФО.ОстаткиИОбороты(, , , , {(КредДок ССЫЛКА Документ.ЗаказПокупателя ИЛИ КредДок ССЫЛКА Документ.ЗаявкаПлатежа) КАК БезНал}) КАК Обороты Предполагаю, что если пользователь установит в настройках отбор БезНал равно Истина, то условие включится в отбор. Но вылетает ошибка что БезНал не определено. Подскажите как реализовать подобный интерфейс в СКД
#1
by Wobland
это ты на ты КредДок попытался наколдовать отбор. как - это определение алиаса для полей выборки
#2
by gusden
От вида документа КредДок можно определить наличные или безналичные взаиморасчёты. И хочется пользователю дать возможность установки отбора: вывести только безнал или только нал отгрузки.
#4
by gusden
Интересно что если установил условие в Где то взлетело: {ГДЕ (Обороты.КредДок ССЫЛКА Документ.ЗаказПокупателя ИЛИ Обороты.КредДок ССЫЛКА Документ.ЗаявкаПлатежа) КАК БезНал1} Но почему нельзя наложить подобное условие в параметрах виртуальной таблицы
#5
by gusden
Решил поэкспериментировать написал такой запрос в СКД: ВЫБРАТЬ Обороты.КредДок КАК КредДок {ВЫБРАТЬ КредДок.*} {ГДЕ (Обороты.КредДок ССЫЛКА Документ.ЗаказПокупателя Корректно отрабатывает, только если установить в настройках отбор "Номер" и "Безнал". Остальные выдают ошибку. Может кто-нибудь может объяснить как корректно в СКД реализовать сложное условие, а пользователю дать возможность выбора применять данное условие или нет.
#9
by gusden
Т.е. накладывать условие не в компоновке данных, а прямо в запросе, что выглядит как-то не очень: ИЗ РегистрНакопления.ВзаиморасчётыПоЦФО.ОстаткиИОбороты( , , , ,
#10
by Classic
Можешь тупо булевское поле через ВЫБОР КОГДА сделать. И накладывать на него обычный отбор
#11
by gusden
Сп. Заработал отбор "Доллар" и "Доллар1" ВЫБРАТЬ Обороты.КредДок КАК КредДок {ВЫБРАТЬ КредДок.*}
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- СКД: СКД. Отбор по суммам в группировках.
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: как в СКД значеняи параметров по умолчанию заполнять?
- СКД: Диаграмма в СКД
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: Объединение в СКД
- СКД: СКД - можно ди получить промежуточные итоги по колонкам
- СКД: СКД на два запроса один отбор
- СКД: Настройки СКД
- СКД: v8: Как в СКД в отбор добавить Подразделение текущего пользователя
- СКД: СКД: Программное обращение к полям группировки СКД
- СКД: отбор в СКД или в запросе.
В этой группе 1С
- Где взять дистрибутив БП 3.0 Корп
- Как в подборе номенклатуры сделать фильтр по запросу
- Как сделать отбор по регистру сведений?
- ОформленияСтрок
- Вывод дополнительной колонки в СКД
- Ошибка загрузки информационной базы
- УТ 11. Передача весового товара в Форонтол
- Потоковое сканирование в Документообороте КОРП
- Зачем нужен RNRP?
- Группировка строк динамического списка
- БГУ - не заполняется КФО
- Как передать таблицу значений из клиента на сервер
- v7: Kernel33.dll для баз меньших 1 гигабайта.
- v7: Как получить активный элемент
- Настройка прав доступа УТ 8.2 10.3
- Ошибка activex component can't create object
- СКД. Временные таблицы и фигурные скобки...
- Восстановление базы 1с
- Как получить текущую строку табличной части
- Выгрузка на сайт из УТ 11. Не выгружаются цены.