Имя: Пароль:
1C
 
метод Свернуть() в ТЗ
0 VNL
 
01.06.04
16:01
Можно ли методом Свернуть() суммировать одну колонку ТЗ, а по другой колонке получать числовые значения построчно?
1 alxkorvin
 
01.06.04
16:03
да
2 Рупор абсурда
 
01.06.04
16:04
Да
3 alxkorvin
 
01.06.04
16:04
(2) Я первее
4 Рупор абсурда
 
01.06.04
16:06
(4) Зато я правильнее ...
5 alxkorvin
 
01.06.04
16:07
(4) А у меня с оптимизацией
6 SnarkHunter
 
01.06.04
16:07
Может сразу вытащите?
7 Рупор абсурда
 
01.06.04
16:10
(6) Ты про что?
8 SiMazx
 
01.06.04
16:13
(+6)И померяетесь...
9 GrayT
 
01.06.04
16:14
Что меряете
10 Рупор абсурда
 
01.06.04
16:15
Аааааа ...
У меня 58 см.
11 DimG
 
01.06.04
16:15
надо же, теперь это колонкой ТЗ называется, отстал от жизни :))
12 Press
 
01.06.04
16:19
VHL.Срочно спроси - "Как это сделать?". Пока alxkorvin свой не вытащил...
13 GrayT
 
01.06.04
16:21
VHL заглянул и убежал сразу (с перепугу). Возможно VNL остался...
14 alxkorvin
 
01.06.04
16:27
(12) У рупора длиннее. Зато у меня толще.
15 Press
 
01.06.04
16:28
Похоже и VNL-я тоже спугнули...
16 Рупор абсурда
 
01.06.04
16:31
(14) А у меня ещё вес за 5 кг. переваливает ...
17 GrayT
 
01.06.04
16:33
Чей вес? Твой или ТЗ? :)
18 SnarkHunter
 
01.06.04
16:34
Мерила...
19 Press
 
01.06.04
16:34
(16) Он у тебя случайно не сворачивается?
20 DimG
 
01.06.04
16:36
+(19) при кипячении. Почему-то...
21 Press
 
01.06.04
16:41
(20) Ну замем ты? Я ближе к теме стараюсь вырулить...
22 VNL
 
01.06.04
16:42
как это сделать?
23 SnarkHunter
 
01.06.04
16:50
Это можно сделать, применив метод Свернуть() к ТЗ...
24 lexa
 
01.06.04
16:54
Свернуть
Свернуть таблицу значений но соответствующим значениям колонок.

Синтаксис:

Свернуть(<ГруппКолонки>, <СуммКолонки>)

Англоязычный синоним:

GroupBy

Параметры:

<ГруппКолонки>
Группировочные колонки (номера или идентификаторы колонок через запятую), по которым группировать данные.

<СуммКолонки>
Суммируемые колонки (номера или идентификаторы колонок через запятую), по которым суммировать данные.


Описание:

Метод Свернуть позволяет свернуть таблицу значений по соответствующим значениям колонок, т. е. заменяет на одну строку все дублирующие (по значениям группировочных колонок) строки, суммируя значения но суммируемым колонкам.

Пример:

Табл.Свернуть("1,2,3,4", "5,6,7");
25 GrayT
 
01.06.04
16:54
Если честно, то я вопрос не понял с самого начала. Не знаю где меряльщики :). Потому - чем могу:
В свернуть колонке группировки указть то числовое поле, по которому надо смотреть построчно.
Либо выгрузить в другую ТЗ - в одной свернуть, по второй бегать
...
Ну не понял я вопроса в (0) - если что не так напиши что же надо сделать.
26 alxkorvin
 
01.06.04
16:57
(0) Напиши структуру ТЗ и что хочешь с ней сделать. После этого можно сказать что и как делать. А вопросов можно ли лучше никогда не задавать.
27 VNL
 
01.06.04
17:17
нужно свернуть колонку по товару, суммировать по количеству, а по цене оставить как есть..
28 lexa
 
01.06.04
17:19
ТЗ.Свернуть("НомерКолонкиТовар,НомерКолонкиЦена","НомерКолонкиКоличество")
НомерКолонки - цифра
29 shura
 
01.06.04
17:23
ИсхТаб.Выгрузить(ПромТаб);
ПромТаб.Свернуть("Товар","КолВо");
ИсхТаб.НоваяКолонка("КолВоТовараВсего","Число",15,2);
ИсхТаб.ВыбратьСтроки();
Пока ИсхТаб.ПолучитьСтроку()=1 Цикл
Ном="";
ПромТаб.НайтиЗначение(ИсхТаб.Товар,Ном,"Товар");
ИсхТаб.КолВоТовараВсего=ПромТаб.ПолучитьЗначение(Ном,"Товар");
КонецЦикла;
30 VNL
 
01.06.04
17:31
спасибо, попытаюсь)
31 SnarkHunter
 
01.06.04
18:12
(29)Шюра, скажите таки уже - шо означает вашь код?
32 shura
 
01.06.04
18:26
Конкретный ответ на конкретный вопрос
33 Press
 
01.06.04
18:28
Это хитрый метод дублирования колонки Товар.
34 shura
 
01.06.04
18:30
Хоть жуй меня, хоть ешь меня, ну описка, ну ладно...

ИсхТаб.КолВоТовараВсего=ПромТаб.ПолучитьЗначение(Ном,"КолВо");
35 SnarkHunter
 
01.06.04
18:30
Шура, но исходная таблица по товару не свернута...
36 shura
 
01.06.04
18:31
Долго ли свернуть?
37 SnarkHunter
 
01.06.04
18:38
Недолго... Но тогда непонятен смысл выгрузки во вторую ТЗ и ее свертки...
38 shura
 
01.06.04
18:41
(37) Одно и то-же наименование товара может иметь разную цену. А если просто свернуть по товару и цене, то тогда к сумму количества попадут только товары, имеющие одно наименование и цену.

А за неимением точного вопроса я постарался предугадать событие. А если чел задает вопрос по поводу метода Свернуть(), то ИМХО решение проблемы в одну строку его не устраивает.
39 SnarkHunter
 
01.06.04
18:44
ИМХО надо узнать точно чего он хочет, а не тыкать пальцем в ... небо...
40 shura
 
02.06.04
08:26
(39) Тады воще ничего говорить не буду...
41 SnarkHunter
 
02.06.04
08:30
(40)Что ж так сразу-то...
Ошибка? Это не ошибка, это системная функция.