|
Объединить одинаковые строки в Дин. списке | ☑ | ||
---|---|---|---|---|
0
IoannVic
22.08.13
✎
10:50
|
Ребят, подскажите, есть ли какой-либо аналог сворачивания одинаковых строк Динамического списка, как это есть в ТЗ метод Свернуть(<КолонкиГруппировок>, <КолонкиСуммирования>)
|
|||
1
butterbean
22.08.13
✎
10:50
|
в запросе СГРУППИРОВАТЬ
|
|||
2
IoannVic
22.08.13
✎
10:54
|
Сделал, но все равно не объединяет
ВЫБРАТЬ РегистрСведенийВерсииОбъектовПроекта.Проект, РегистрСведенийВерсииОбъектовПроекта.Объект, РегистрСведенийВерсииОбъектовПроекта.Задача, РегистрСведенийВерсииОбъектовПроекта.Вариант ИЗ РегистрСведений.ВерсииОбъектовПроекта КАК РегистрСведенийВерсииОбъектовПроекта СГРУППИРОВАТЬ ПО РегистрСведенийВерсииОбъектовПроекта.Проект, РегистрСведенийВерсииОбъектовПроекта.Объект, РегистрСведенийВерсииОбъектовПроекта.Задача, РегистрСведенийВерсииОбъектовПроекта.Вариант |
|||
3
Rie
22.08.13
✎
10:56
|
(2) В таком случае - убери группировку и используй ВЫБРАТЬ РАЗЛИЧНЫЕ.
|
|||
4
IoannVic
22.08.13
✎
10:57
|
Окей
|
|||
5
butterbean
22.08.13
✎
10:58
|
(3) а какая разница??
|
|||
6
IoannVic
22.08.13
✎
11:01
|
(5) Никак, тот же результат, может быть я туплю конечно, нужно учитывать что в регистре помимо 4 предложенных полей есть еще одно - Измерение, которое как раз и отличает записи выборки, но я его в запрос не включал
|
|||
7
inosovec
22.08.13
✎
11:01
|
табл=ТИУ;
табл.Свернуть("Номенклатура","Количество,Сумма,Всего"); пояснение: ТИУ-название табличной части на форме; "Номенклатура"-сворачивание одинаковых строк; "Количество,Сумма,Всего"-перерасчет данных |
|||
8
butterbean
22.08.13
✎
11:03
|
(6) если ты его не выбирал в запросе, то оно не должно было влиять
|
|||
9
IoannVic
22.08.13
✎
11:04
|
(7) Я знаю как это делается для ТЗ, мне нужно для ДС
|
|||
10
IoannVic
22.08.13
✎
11:05
|
(8) Ничего не помогает
|
|||
11
butterbean
22.08.13
✎
11:06
|
(10) у тебя точно дин. список по произвольному запросу строится??
это запрос из (2)?? |
|||
12
IoannVic
22.08.13
✎
11:15
|
(11) Точно, Запрос весь скинул
|
|||
13
IoannVic
22.08.13
✎
11:17
|
Проект, Объект, Задача - Измерения
Вариант - Ресурс Это Поля РС |
|||
14
Rie
22.08.13
✎
11:17
|
(12) Что-то ты недоговариваешь...
Представь себе, что у тебя - таблица значений. Напиши Свернуть, который дал бы нужный тебе результат. |
|||
15
IoannVic
22.08.13
✎
11:23
|
(14) Кстати забыл, У меня еще программно устанавливается элемент отбора
Доп_ОтборыСписковКлиентСервер.ИзменитьЭлементОтбораСписка(ВерсииОбъектов, "Проект", ЭтаФорма.Параметры.Родитель, Истина, ВидСравненияКомпоновкиДанных.Равно); Доп_ОтборыСписковКлиентСервер.ИзменитьЭлементОтбораСписка(ВерсииОбъектов, "Задача", ЭтаФорма.Параметры.Задача, Истина, ВидСравненияКомпоновкиДанных.Равно); Доп_ОтборыСписковКлиентСервер.ИзменитьЭлементОтбораСписка(ВерсииОбъектов, "Объект", ЭтаФорма.Параметры.Объект, Истина, ВидСравненияКомпоновкиДанных.Равно); |
|||
16
IoannVic
22.08.13
✎
11:24
|
(14) Свернуть("Проект, Объект, Задача, Вариант");
|
|||
17
butterbean
22.08.13
✎
11:25
|
сделай отчетик с запросом из (2) и без всяких параметров, посмотри что он покажет
|
|||
18
IoannVic
22.08.13
✎
11:25
|
Могу написать типы реквизитов РС, если поможет
|
|||
19
IoannVic
22.08.13
✎
11:29
|
(17) В отчете объединяет
|
|||
20
IoannVic
22.08.13
✎
11:30
|
(17) Попробую, закомментировать доп отбор
|
|||
21
IoannVic
22.08.13
✎
11:32
|
Нет, не помогает((
|
|||
22
butterbean
22.08.13
✎
11:35
|
(21) ищи все где встречается ВерсииОбъектов,... хотя может проще форму новую сделать??
|
|||
23
IoannVic
22.08.13
✎
11:37
|
(22) Проще по-моему уже сделать ТЗ))
|
|||
24
Rie
22.08.13
✎
11:37
|
Да не бывает так! Это же просто таблицы!
|
|||
25
IoannVic
22.08.13
✎
11:40
|
(24) Я понимаю, тупняк какой-то, в запросе работает Дин. список нет, сейчас попробую программно подложить произвольный запрос и глянуть в отладчике
|
|||
26
IoannVic
22.08.13
✎
11:46
|
Вот скотина!!! Делаю запрос, выгружаю в ТЗ все норм одна строка, потом этот же запрос подкладываю в произвольный запрос - две строки
|
|||
27
butterbean
22.08.13
✎
11:51
|
(26) изврат конечно, но попробуй запрос
ВЫБРАТЬ * ИЗ(ВЫБРАТЬ РегистрСведенийВерсииОбъектовПроекта.Проект, РегистрСведенийВерсииОбъектовПроекта.Объект, РегистрСведенийВерсииОбъектовПроекта.Задача, РегистрСведенийВерсииОбъектовПроекта.Вариант ИЗ РегистрСведений.ВерсииОбъектовПроекта КАК РегистрСведенийВерсииОбъектовПроекта СГРУППИРОВАТЬ ПО РегистрСведенийВерсииОбъектовПроекта.Проект, РегистрСведенийВерсииОбъектовПроекта.Объект, РегистрСведенийВерсииОбъектовПроекта.Задача, РегистрСведенийВерсииОбъектовПроекта.Вариант) КАК ВложенныйЗапрос |
|||
28
butterbean
22.08.13
✎
11:53
|
(27) + хотя в принципе можно просто в описании запроса стереть внизу поле "Основная таблица"
|
|||
29
IoannVic
22.08.13
✎
11:54
|
(27) Дружище пиши адрес, куда пиво высылать))
|
|||
30
IoannVic
22.08.13
✎
11:55
|
(28) Если не трудно объясни в чем косяк то был, если знаешь?)
|
|||
31
butterbean
22.08.13
✎
11:55
|
(29) да уж, можно было и раньше догадаться про основную таблицу :-)
|
|||
32
IoannVic
22.08.13
✎
12:02
|
Все догнал, спасибо все кто откликнулся, сам бы в жизни не дошел
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |