#0
by zhukovia
Можно ли как то удалить колонку в дереве значений ну или в результате запроса получить только определенные колонки? Дерево в последствии выгружается на форму без перебора. ЗначениеВРеквизитФормы(ВыборкаДерево,"ДеревоРезультата");
#3
by zhukovia
Спасибо. Все получилось. А вот как удалить из результатов запроса я так и не могу сообразить. У меня в запросе есть вложенный запрос и может быть куча группировок (они динамически добавляются), к тому же мне надо чтобы группировки в результате выводились в одну колонку, а не в несколько и если в результирующем запросе я ставлю в Выбор только нужные мне поля тогда не видно группировок. Запрос.Текст = "ВЫБРАТЬ
#5
by 1dvd
Получается у тебя КряжТекст вообще не используется, но ты по нему группируешь. В чем смысл?
#6
by zhukovia
Он используется во вложенном запросе, по нему и другим (около пяти) колонкам собирается иерархия. Но вывести все это надо в одной колонке.
#9
by 1dvd
я просто не понимаю логики всего этого действа. А так, в запросе достаточно выбрать только то, что тебе надо
#10
by Web00001
В любой непонятной ситуации оборачивай весь запрос вложеным запросом и там уже бери только нужные тебе колонки и вообще накладывай любые условия на результат финального вложенного запроса.
#11
by zhukovia
Мне нужно выбрать из двух документов таблицы их объединить, потом сгруппировать результат объединения по всем колонкам (с итогами) и вывести все это в виде дерева на форму только вывести в Одну колонку, а не в несколько. Примерно вот так
#13
by zhukovia
Я так и сделал, но тогда не получается объединить (собрать одинаковые поля из разных таблиц в одну) по последнему полю Выборка. И в результирующей таблице в группировках все нормально, а вот последний уровень имеет по две строки (из каждой таблице по одной) вместо одной.
#15
by 1dvd
Или я в запросах ничего не понимаю, или одна из черепашек свистит... У тебя правда запрос рисует дерево с иерархией по текстовому полю?
#17
by zhukovia
Если не объединять по последней колонке то да, но если объединить то получается одно лишнее вложение, это которое группировки раскрывает (+-).
#18
by 1dvd
ладно, я вижу, что картинка не по этому запросу сделана. Теперь самый главный вопрос - чем тебе мешает лишнее поле? Это поле нужно для иерархии. Его никак не удалить. Чем мешает?
#19
by zhukovia
Запрос немного урезан конечно но он взят из отладчика. А поле мешает при отображении на форме, лишнее оно. Нужно только первое "Выборка" там все вложения и прописаны.
#20
by zhukovia
Можно конечно и после обработки удалить лишние колонки, но я думаю что так больше времени потратиться нежели еще в запросе лишнее убрать. Запрос и так довольно долго делается (две таблицы по 15 000 строк).
#22
by zhukovia
Какое ключевое, Выборка? Дак я его и не собираюсь удалять, мне остальные не нужны. Я просто чувствую что мой запрос очень не оптимальный (работает не быстро и выглядит не очень), вот и подумал что смогу понять в чем. Не очень сильно понимаю как правильно делать запросы, что оптимально, а что нет. Вот у меня например делается Группировка и во вложенных запросах и во внешнем, причем по одним и тем же полям. Попробовал у внутренних запросов убрать СГРУППИРОВАТЬ стало почему то еще медленней и результаты другими.
#24
by zhukovia
Я так понял что можно сделать только удалением колонок после выполнения запроса . Что я и сделал, а в самом запросе либо не получиться, либо никто хочет в нем копаться чтобы понять что я делаю не так.
#25
by zhukovia
Моя задача решилась по способу в хоть ощущение что можно лучше (правильней) так и осталось. :)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как удалить с печатной формы документа колонку.
- Можно ли в колонку таблицы значений вставить список значений?
- не могу удалить строки из Табличного Поля
- Удалить из конфигуратора документ либо модуль документа
- Как удалить колонку табличного поля
- Как в Список Значений загрузить колонку Таблицы Значений?
- Нужно удалить записи регистра сведений "Удалить права доступа пользователей"
- Как в Excel поставить/удалить группировку по некоторым строкам, и удалить по другим
- Как в Дереве значений использовать колонку с типом "Соответствие" в 1С 8.1
- Как программно удалить колонку в excel
- Выгрузить колонку результата запроса в колонку дерева значений
В этой группе 1С
- Список значений групп справочника номенклатуры
- Как соединить 3 таблицы в запросе 1с?
- Как отрыть управляемую форму в тонком клиенте?
- Розница 2.2 и обособленные подразделения
- ЗУП 3.0 не заполняется индивидуальный график
- ОпределяемыйТип Недопустимый тип
- "Определяемый тип" vs "составной тип"
- Розница 2.2 вывод штрихкода в чеке
- Переменная не определена (КонтекстЭДО)
- 1С УТ не видит драйвер ККТ
- При синхронизации документы приходят без движения.
- Несколько задач в одной точке маршрута Бизнес-процесса в УТ 11.
- Зуп 3.1.2.105 Поле "Подписал" в справке 2-НДФЛ для сотрудников
- Переменная не определена (ОбщегоНазначения)
- v7: Внешняя печатная форма
- Нумерация кассовых документов в БП 3
- v7: Отваливается фискальный регистратор
- Группировка в отдельной колонке УТ11
- Расширения конфигурации. Режим совсместимости.
- НДФЛ по обособленным подразделениям ЗУП 2.5