powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / как свернуть колонки в ТЗ
6 сообщений из 6, страница 1 из 1
как свернуть колонки в ТЗ
    #38623065
nneptyn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.Помогите пожалуйста, с 1с недавно начала работать..Запросом выбрала нужные данные, получила такую таблицу:

Иванов русс 101
Иванов матем 103
Иванов тест 102
Иванов физика 101
Иванов изо 102
Иванов изо 105
Иванов изо 104
Иванов тест2 102
Петров русс 101
Петров матем 101
Петров тест 102


но мне она нужна в таком виде:
Иванов русс 101
Петров матем 103
тест 102
физика 104
изо 105
тест2
т.е. чтобы значения были уникальны.как ее можно свернуть по колонкам..попробовала. не получилось..
вот процедура
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ПреподавателиНовый.Пользователь КАК Пользователь,
| КаталогЗанятий.Ссылка КАК Мероприятие,
| АудиторииСР.Ссылка КАК Аудитория
|ИЗ
| Справочник.СодержаниеПрограммыОбучения КАК СодержаниеПрограммыОбучения
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.КаталогЗанятий КАК КаталогЗанятий
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ПреподавателиНовый КАК ПреподавателиНовый
| ПО КаталогЗанятий.Родитель = ПреподавателиНовый.Блок
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.АудиторииСР КАК АудиторииСР
| ПО КаталогЗанятий.ТипАудитории = АудиторииСР.ТипАудитории
| ПО СодержаниеПрограммыОбучения.Мероприятие = КаталогЗанятий.Ссылка
|ГДЕ
| СодержаниеПрограммыОбучения.Владелец = &Владелец
| И СодержаниеПрограммыОбучения.ЭтоГруппа = &ЛОЖЬ
|
|СГРУППИРОВАТЬ ПО
| ПреподавателиНовый.Пользователь,
| АудиторииСР.Ссылка,
| КаталогЗанятий.Ссылка
|
|УПОРЯДОЧИТЬ ПО
| Пользователь
|ИТОГИ ПО
| Пользователь,
| Мероприятие,
| Аудитория";

Запрос.УстановитьПараметр("Владелец", ПРограмма);
Запрос.УстановитьПараметр("ЛОЖЬ", ЛОЖЬ);

Результат = Запрос.Выполнить();
ВремТаблица = результат.Выгрузить();
// ВремТаблица.Свернуть("Пользователь"); если дальше писать, то колонок не будет других..((
ЗначениеВРеквизитФормы(ВремТаблица,"ВремТаб");
Заранее спасибо
...
Рейтинг: 0 / 0
как свернуть колонки в ТЗ
    #38623087
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nneptyn,
я ничего не понял
...
Рейтинг: 0 / 0
как свернуть колонки в ТЗ
    #38623150
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
javapeckernneptyn,
я ничего не понял

нечто вроде пересечений... там где иванов и петров вместе - там "пусто" - единый кабинет/предмет, там где только один человек из списка учеников - фио
...
Рейтинг: 0 / 0
как свернуть колонки в ТЗ
    #38623159
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это собственно не свертка, это группировки

"Все"(Иванов+Петров)
"Иванов"
"Петров"
...
Рейтинг: 0 / 0
как свернуть колонки в ТЗ
    #38623186
nneptyn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Последний выдох ГПЖ,

как это сделать группировкой??группировкой не получится, там же различное количество элементов в каждой колонке..если бы это было 3 разные таблицы..может что-то я не понимаю..разъясните..
PS возможно это действительно не свертка..просто не знаю как это назвать)по сути мне каждую колонку нужно сгруппировать..получить массив или ТЗ из уникальных значений..
...
Рейтинг: 0 / 0
как свернуть колонки в ТЗ
    #38623204
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Последний выдох ГПЖ, спасибо за разъяснения. nneptyn, как выглядит постановка задачи начальная, в том виде как вы ее получили, на языке постановщика?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / как свернуть колонки в ТЗ
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]