#0
by Блондинка_
Добрый вечер! Я домучила свой отчет с разузлованием номенклатуры программно и передачей данных в отчет на скд) Хотелось бы ускорить процесс разузлования, если пользователь задает определенную номенклатуру для которой хочет получить материалы. Пока что я разузловываю всю номенклатуру, которая есть в регистре основных спецификаций, а уже потом скд выполняет отбор. Так вот перед формированием внешнего набора данных я хочу передать в условие запроса отбор, указанный в скд. Как преобразовать? Ведь то, что я получаю в настройках имеет тип ОтборКомпоновкиДанных, а мне нужно сделать из этого условие в запросе.
#3
by Блондинка_
Все-таки это конец дня виноват!) Точно, элементы отбора-то я и не заметила, там есть все что мне нужно вытащить! Спасибо!
#4
by Блондинка_
Очень помог последний код, почти получилось, но как проще "превратить" вид сравнения СКД в сравнение в запросе (например В Группе=В Иерархии). Функции ПолучитьВидСравнения в УПП точно нет. Должны же быть какие-то универсальные механизмы или придется переводить самой?
#6
by ssh2QQ6
как написали уже, кодом только. Однажды я так делал, отчет на скд, обычные формы. Для получения внешнего набора данных использовалось несколько запросов. Текст одного запроса я задал посторителю отчета, и на вкладке отборы компоновки заменил стандартное поле полем построителя и получал текст запроса с отборами как ПостроительОтчета.ПолучитьЗапрос. Но это опять же частный случай.
#7
by Блондинка_
Жаль конечно. Странно, СКД ведь сама потом свои отборы в текст запроса переводит. Да у меня там запросик простой, построитель нет смысла исользовать, да и вариантов условий в принципе не много, придется вручную прописать. А идею приму к сведению, мало ли как еще придется изголяться) Спасибо за помощь!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Получить id и получить объект по id
- Как программно получить получить пароль пользователя в текущем сеансе работ
- Как получить разность дат (Нужно получить количество дней)
- Как получить ГУИД элемента по OLE, записать и получить по нему ссылку?
- Как получить параметр отбора формы списка документов
- СКД глобальные элементы отбора обязательно должны использовать поля...
- Использовать эту настройку периода при открытии. ЗУП.8.3.
- Ошибка в элементе отбора: глобальные элементы отбора обязательно должны использовать поля
В этой группе 1С
- v7: Ошибка при формировании записей книги-покупок
- Фоновые задания. Превышение времени предоставления блокировки
- Клиент 1с 8.3.4 сам закрывается во время работы.
- Как получить данные из регистра сведений ?
- как на 1с 8.1 увеличить шрифт
- УТ11 Программное создание сертификата номенклатуры
- Чем можно посмотреть результат запроса SQL microsoft ?
- Неявный запрос к БД при проведении
- 1С Розница 2 - задать розничные цены оприходованным по инвентаризации товарам
- СКД. Почему не получает данных следующей строки через "ВычислитьВыражение"?
- openconf 1с 7.7
- Закрытие месяца в ЕРП 2.0
- УТ 11. При открытии формы "ФормаДокументаМастер" чека ККМ выдает ошибку
- Обновление измененной УПП
- Ошибка SDBL пропущена точка с запятой pos=25
- скд, графики, горизонтально
- таблица в формате mxl
- ЗУП 2.5 Постоянное удержание в начислении зарплаты в качестве исполн. листа.
- 1C 8.3 УФ Получение содержимого общего макета
- Как называется в конфигурации регистр сведений Журнал учета счетов-фактур?