#0
by Pivas15
Доброго времени суток! Столкнулся со следующей ситуацией, на платформе 8.2.19.83 для конфигурации УПП необходимо написать некий отчет на скд, в нем пользователь выбирает контрагента и период и получает определённые данные, тут все понятно, но теперь когда пользователю необходимо ввести несколько контрагентов, как поступать? По идее при настройке, в скд во вкладке параметры мы ставим галочку в поле "доступен список значений", заполняем значениями и тут платформа ругается что мы сравниваем либо строки неограниченной длинны либо несовместимые типы, тут все верно, ведь у параметра тип изначально стоит "СправочникСсылка.Контрагенты", как обойти данную ситуацию и позволить заполнение параметра контрагент, списком значений с целью получить данные по каждому значению в списке?
#3
by SergTheGreat
Вариант для программиста - поставить у параметра галку "доступен список", и пользователю для выбора конкретного контрагента нужно будет добавлять в список единственное значение. Вариант для пользователя - заменить в СКД параметр на отбор. Соответственно пользователь сможет указывать как одно значение, так и список. А вот программисту придется переработать запрос :-)
#5
by Pivas15
Сам текст запроса: КОГДА _УсловияДоговора.Дата МЕЖДУ &ПериодНачало И &Период КОГДА _УсловияДоговора.Дата МЕЖДУ &ПериодНачало И &Период КОГДА _УсловияДоговора.Дата МЕЖДУ &ПериодНачало И &Период КОГДА _УсловияДоговора.Дата МЕЖДУ &ПериодНачало И &Период
#9
by Pivas15
Собственно замена параметра на отбор работает, а все таки можно данную задачу решить именно через параметр? И попутно вопрос какая разница в производительности у отбора и параметра?
#10
by serg-lom89
с параметром быстрее он сразу налаживается,а отбор сразу результат выполняется ,а затем отбор налаживается.(если память не изменяет)
#11
by Pivas15
Ага, получается параметр отрабатывает в момент выполнения запроса, а отбор натягивается уже на результаты работы запроса... Тогда да, параметр быстрее выходит... Надо ещё замерить... Спасибо ))
#12
by SergTheGreat
Не совсем так. Если отбор установлен для какой-либо части СКД, то он действительно будет накладываться на результат выборки СУБД. Если же отбор установлен на верхнем уровне "Отчет", то он будет добавлен в запрос, отправляемый к СУБД, наравне с параметрами.
#13
by Pivas15
Это же отлично! Получается не надо мудрить с параметрами в надежде выиграть по времени лишнюю секунду.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- СКД Добавид в скд в макет новую группировку ....как вывести на печать?
- Как в СКД на форме разместить параметр СКД?
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: как в СКД значеняи параметров по умолчанию заполнять?
- СКД: Диаграмма в СКД
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: Объединение в СКД
- СКД: Как в СКД вычислить параметр - месяц назад от текущей даты?
- СКД: СКД: Как передать и получить параметр расшифровки?
- СКД: СКД - можно ди получить промежуточные итоги по колонкам
- СКД: Настройки СКД
- СКД: СКД: Программное обращение к полям группировки СКД
В этой группе 1С
- ЗУП 2.5 В расчетном листке "К выплате" пусто
- Бесплатная замена No-IP.com (предоставляет статичный IP)
- как реализовать "многопоточность" в 1С (параллельное выполнение заданий)
- Переименовать все файлы и в директории и подпапках по шаблону
- Нужен MS Sans serif от ПТ 8.5 НО!! не FON а TTF
- v7: Документы: ВыбратьПоЗначению
- Печать двух экземпляров на странице с линией разрыва
- v7: ошибка "изменение ТА не выполнено" 1с 7.7
- Переход с РАУЗ на партионный учет
- Формат даты при выгрузке из 1С в SQL
- Отключение от главного узла РИБ
- 1с Документооборот. Как указать системе номер, с которого начинается нумерация
- v7: произвольное закрытие программы
- Автоматическое обновление базовой бухгалтерии 2.0 перестало работать
- ШТРИХ-М Ошибка 20
- Скидки при возврате товаров (УТ11.3)
- корректировка выручки по расчетам в валюте
- Оформление торговой выручки в УТ 10.3 при эквайриноговых операциях
- Своя объектная модель платформы типа 1С для Андроида
- УТ 11.2 Печать комплекта документов