|
Преобразование итогов по иерархии в формулы EXCEL | ☑ | ||
---|---|---|---|---|
0
25-11
23.04.19
✎
21:17
|
Доводилось ли кому-нибудь сталкиваться с задачей выгрузить данные в EXCEL так, чтобы вместо итогов по иерархии (которые автоматически рассчитала СКД) появились соответствующие формулы?
Теоретически, поскольку группировки сохраняются, это возможно. Хотя в общем случае, наверное какой-то очень сложный макрос получится. Или не менее сложная обработка табличного документа в 1С. Если кто-то уже сделал, поделитесь опытом. |
|||
1
Tatitutu
23.04.19
✎
21:23
|
Пример файла (формат) скинь
|
|||
2
25-11
23.04.19
✎
21:43
|
(1) Могут разные... Например, остатки по номенклатуре с иерархией.
В моём текущем частном случае обороты по статьям (бит.финанс) https://yadi.sk/i/ajQalA-gvPPFKQ Хочется, чтобы зелёные ячейки "превратились" в формулы, которые суммируют. |
|||
3
Garykom
гуру
23.04.19
✎
21:58
|
(2) Для этого даже из СКД и 1С ничего не надо, хватит инфы в экселе о группировках.
Просто пройтись внутри и если сумма по строкам сходится с суммой сверху то подставить формулу. |
|||
4
Asmody
23.04.19
✎
22:00
|
А кто-нибудь пытался сделать иерархию в сводных в excel?
|
|||
5
Garykom
гуру
23.04.19
✎
22:00
|
(3)+ Задачка не очень сложная, макросом на VBA проще, вручную перебором ячеек чуть сложнее.
|
|||
6
Йохохо
23.04.19
✎
22:02
|
(2) там есть какая то хрень промежуточныеитоги, но где группировки? в размере шрифта?
|
|||
7
Garykom
гуру
23.04.19
✎
22:12
|
(6) Плюсики/минусики слева https://i.paste.pics/741bfd4573f58cc69d2997b40e6f136b.png же
|
|||
8
Garykom
гуру
23.04.19
✎
22:15
|
Короче читаем http://catalog.mista.ru/public/562724/
Далее берем екселю в табдок, или сразу табдок, загоняем в xml, получаем иерархию групп. По иерархии проходим по ячейкам как надо, ищем ячейки и их итог с суммой и вместо суммы вставляем формулу. Но формулы вставить штатными 1С не выйдет, придется чем то внешним. Если попробовать записать текст "=формула" что будет уже не помню, но вроде все равно нужно нечто внешнее. |
|||
9
Йохохо
23.04.19
✎
22:26
|
(7) просмотрщик яндекса их не показывает. (8) эвона
а так 1 раз руками проставить формулы, а потом копипаст из обновленного. Лопатам по горбатам |
|||
10
25-11
23.04.19
✎
22:49
|
(9) Не, об этом я думал. Так не выйдет, потому что структура может плавать
|
|||
11
25-11
23.04.19
✎
22:55
|
(8) Ага, спасибо. Уже как-то обозримо выглядит.
Ксати, делюсь небольшим лайфхаком, который обнаружил при подходе к этой задаче. Если в таб. доке написать нечто, начинающееся со знака равенства, затем сохранить в EXCEL и уже в EXCELе малюсеньким макросом заменить знак равенства на него самого (=), то текст превращается в формулу. Т.е. по сути можно, используя подсказки из статьи, работать только с таб. док-том. |
|||
12
Garykom
гуру
23.04.19
✎
23:06
|
(11) Сначала убедись что 1С их экселя в ТабДок нормально группировки читает обратно
|
|||
13
Garykom
гуру
23.04.19
✎
23:06
|
(12) *из экселя
|
|||
14
Garykom
гуру
23.04.19
✎
23:07
|
(12) Хотя пофиг пока есть исходный табдок
|
|||
15
25-11
23.04.19
✎
23:16
|
(14) Да, идея читать таб. док как обычный xml мне в голову не приходила, ещё раз спасибо за наводку.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |