#0
by Crystalizer
если я хочу просуммировать колонки/свернуть в таблице значений, но нет общей колонки с одинаковыми значениями - как это сделать без создания дополнительной колонки?
#5
by romix
Лучше ее таки создать, но заполнить не тупым перебором, а функцией Заполнить. Если я не ошибаюсь - короче см. набор функций для ТЗ. Я всегда так поступаю.
#8
by Warlock
Если сделать Заполнить(<Знач>,<НачСтрока>,<КонСтрока>,<Колонки>), то в ТЗ в колонках <Колонки> со строки <НачСтрока> по строку <КонСтрока> будет пристуствовать одно значение - <Знач>. Это сюда не подходит. А ведь ты прав - Итог - и нет проблем! Crystalizer начал велосипед изобретать! А я глядя на пост тоже протупил...
#11
by laeg
Если хотите получить итог сразу по нескольким колонкам то лучше использовать свертку, но при этом вы теряете таблицу. Если таблица нужна, то соответственно нужно сделать выгрузку Пример: В итоге мы получим ТЗ с одной строкой и с Колонками равной = количеству КолонокИтогов ... - в них будет сумма ... Если большая таблица то еще не известно что быстрее будет работать, тбл.Итог или тбл.Свернуть ...
#12
by Crystalizer
laeg: да, так и делаю а шоб было почём свернуть делаю тзг2.Заполнить("1", 1, тзг2.КоличествоСтрок, "тмц");
#13
by laeg
А зачем заполняешь 1 ??? Можно свертку делать и без группировочных колонок ... тбл.Свернуть("","КонкаСум1, КолонкаСум2 ....");
#17
by laeg
Ну незнаю ... все работает, постоянно использую если нужно итог поиметь по нескольким колонкам .... Может у вас ребята 4 релиз 1с :о))) ? Покажи мне отрывок из модуля и я скажу в чом твое несчастье :о))))
#18
by Crystalizer
та ладно, я заполнил лишнюю колонку "1" и по ней свернул. просто думал может за 1 шаг можно...
#21
by Warlock
Вот код: Вот результат выполнения: Не свернутая таблица: Строка 1: Колонка 1: 2; Колонка 2: 2 Строка 2: Колонка 1: 1; Колонка 2: 3 "Свернутая" таблица: Строка 1: Колонка 1: 2; Колонка 2: 2 Строка 2: Колонка 1: 1; Колонка 2: 3 Релиз 21 Ну?
#22
by 427
а если сделать так тз.НоваяКолонка("ААА",Число,1,0); то все гарантированно свернется. фишка в том, что НоваяКолонка добавит новую колонку типа Число длиной 1 и, т.к. колонка типизированная, проинициализирует ее ПустымЗначением (нуль в случае числа). И свертка нормально отработает.....
#23
by Warlock
Я знаю. Но laeg утверждает, что можно и не добавлять колонку. Так что 21-й пост special 4 laeg!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Суммирование в Excel
- Динамическое добавление колонок в табличную часть
- Свернуть ТЗ не зная ИД колонок
- Свертка базы УТ 10.3, подскажите как вообще происходит свертка
- Привязка элементов формы и свойство Свертка. Криво работает свертка
- Суммирование прямо в отчете (как в экселе)
- СКД. Группировка (или просто свертка по +) колонок. Нид хелп вери мач.
- Как выставить нужную ширину колонок в табличной части?Проблема с шириной колонок
- СКД. Суммирование строки колонок с периодамми по сумме продаж.
- СКД - суммирование поля, вычисляемого в ресурсах
В этой группе 1С
- V7: Компонента V7Plus : Действие необходимо повторить
- Очень сложная задачка на сортировку массива списков значений.
- Сканер EPSON-1250 плд W2k работает только под Админом
- Как избавиться от ошибки receive problem error: 10054
- Как программно получить ссылку на форму документа
- Подскажите код ОКЕИ для ТОРГ12
- Не выгружаются данные из Торговли в Бухгалтерию
- OFF: Волшебнику: неправильно отображается кол-во рекомендованных веток
- Пиктограмма в журнале расчета
- Анализ субконто
- Управление бух. итогами
- Как программно изменить цвет фона у отдельной секции?
- Перенос остатков
- 8.0. Открыть форму программно имея ссылку на нее.
- динамический обмен данными между конфигурациями
- 1Cv8сервер+SQL ошибка - Неправильный путь к файлу C:OO
- Закрытие месяца Сч. 69.2.2 и .69.2.3
- Как правильно запретить удаление файлов, но чтобы редактировать было можно?
- Посчитать прибыль по акции
- Какой сервер ICQ для локальной сети лучше?