Имя: Пароль:
1C
1C 7.7
v7: из 1с выгрузить в эксель отчет у которого количество колонок больше 256
,
0 eshtrey
 
30.05.14
14:17
Была тема раньше можно ли из 1с выгрузить в эксель отчет у которого количество колонок больше 256, но она в архиве уже.
Епрст написал что есть какая то бесплатная поделка Снеговика-Работа с файлами. Где её найти?
1 1dvd
 
30.05.14
14:32
2 eshtrey
 
30.05.14
14:39
подсказали на http://v8.1c.ru/metod/fileworkshop.htm
но она не решила все проблемы
3 eshtrey
 
30.05.14
14:40
отчет собран в Yoksel и содержит большое количество группировок, наверно перенести в EXCEL с сохранением группировок нет возможности
4 пипец
 
30.05.14
14:46
имхо , за такие отчеты над отрывать голову , прежде всего заказчику
5 an-korot
 
30.05.14
15:03
eshtrey, возможно я чтото путаю, но 7.7 сохраняет в excel   форматом "excel 97", у него физическое ограничение на 256 столбцов.
по моему нужно искать приблуду для 7.7 которая сохраняет в другом формате например 2003 или старше.
6 Crush
 
30.05.14
15:04
Если 8-ка установлена, то попробуй сохранить как mxl. Обратиться к v82.application, передать туда имя файла, открыть как табДок и записать как xlsx.
Соответственно сделай пустую базу, что бы быстро запускалась.
7 eshtrey
 
30.05.14
15:05
(5)в том то и проблема, 256 колонок ограничения нет в excel 2010
8 eshtrey
 
30.05.14
15:07
(6)8-ки нету, но за мысль спасибо
9 Chai Nic
 
30.05.14
15:09
(8) Есть бесплатный восьмерочный файл воркшоп (1с работа с файлами)
10 an-korot
 
30.05.14
15:11
(7) но 7.7 не знает формата excel 2010 в этом суть.
11 an-korot
 
30.05.14
15:13
(6) кстати классный вариант :)))

+ возможно другой вариант:
строить таблицу сразу в эксель и сохранять ее ;)
12 Ёпрст
 
30.05.14
15:24
(0) Самый кошерный вариант - распечатать на виртуальный принтёр в PDF... пусть ипутся потом сами
13 Ёпрст
 
30.05.14
15:25
У нас налоговоая запросила реестр за год, в xlsx он тоже не влез, а в пдф..хрюкал минут 20, но втащился.
14 eshtrey
 
30.05.14
15:28
(9)в (2) я про него писал
15 eshtrey
 
30.05.14
15:29
(12)суть в том, что потом этот файл обрабатывают экономисты
+ в нем используется группировка свернуть/развернуть для удобства(которая не переносится через mxl)
16 Chai Nic
 
30.05.14
15:32
(14) Так он на оф.сайте свободно скачивается
17 eshtrey
 
30.05.14
15:34
(16)ну так скачал и попробовал, просто не знал про него раньше
18 дедушка Вах
 
30.05.14
15:43
ну а в чем проблема-то, на 1-ый лист 256, на 2-ой с 257-ой
19 дедушка Вах
 
30.05.14
15:44
+ ну и группировки мокросом можно с разных листов брать
20 NikVars
 
30.05.14
18:36
(15) "этот файл обрабатывают экономисты" - хороший учет (!), когда хлам выгружается в мильён колонок, чтобы обработать которые нужны мильён экономистов!
Жуть! Ты слышишь, программер, жуть!
И спрашивается, почему это у одинэсников такой имидж тупых и жадных?!
21 DGorgoN
 
30.05.14
18:44
ММ, а напрямую писать использую эксель не вариант?
22 Z1
 
31.05.14
11:02
(0) может записать в dbf.
А dbf уже прочтеться  екселем.
23 Злой Бобр
 
01.06.14
01:55
(0) Возможно все. Но бред идиотов нужно пресекать сразу. Иначе завтра они захотят большую красную кнопку. Ну и т.д.
(21) Автор не ищет легких путей.
24 пипец
 
02.06.14
09:47
(5) в 95 формате екселя ... для 97 слишком жирно ;))
25 eshtrey
 
02.06.14
11:18
(20)может быть все твои отчеты сводятся к выводу задолженности? Судя по твоему посту, тупой здесь только ты
26 an-korot
 
02.06.14
11:37
(12) ты тежсток )) а лучше в jpeg сразу!
27 an-korot
 
02.06.14
11:39
(25) без сторонних dll или других преблуд, то выход только выводить сразу в excel, конечно если стоит старшая версия excel которая понимает больше 256 колонок.
28 titan_aleks
 
02.06.14
12:32
Выделить таблицу в 1с - скопировать - вставить в эксель.
29 titan_aleks
 
02.06.14
12:33
Для выделения - жмете кнопку заголовки и на угловой квадрат заголовков.
30 NikVars
 
02.06.14
12:48
(25) У тебя с выводом задолженности воюют "экономисты"???
Тогда да. Колонок нужно мильён.
31 eshtrey
 
02.06.14
13:05
(30)расширь свой кругозор, компании бывают со штатом больше 2 бухгалтеров, существует управленческий учет, и отчеты выводятся в разрезе бизнес направлений, в разрезе периодов и с группировками. И такая форма нужна для дальнейшей обработки в ПЭО. Но тебе не понять, ты же клепал всю жизнь отчеты с 2мя колонками. Когда то тоже такие клепал, пока не попал в крупный холдинг.
32 Злой Бобр
 
02.06.14
14:11
(31) Очень заблуждаешся. Одно дело сделать удобные для пользователя фильтры по которым он сможет получить удобочитаемый отчет или дать ему простынь необъятного масштаба. Вот за второе как раз руки и нада отрывать, всеравно ими непользуются.
Хотя кому я пытаюсь что-то донести ...
33 eshtrey
 
02.06.14
14:53
(32)ёмаё, да что же вы за люди такие? Про фильтры никто ничего не говорит. Простой пример, 10 портфелей бизнес направлений(а их больше), за год. Выводится сумма и % к товарообороту.
10 портфелей * 2 колонки * 12 месяцев * (группировки по периодам 4 квартала, 2 полугодия, 9 месяцев и 1 год)
Итого получаем 400 колонок. Форму и содержание не я придумываю, а по поводу удобства не вам судить, простынь имеет группировки.
34 eshtrey
 
02.06.14
14:54
(31)но вы бы наверно предложили формировать по квартально и по каждому портфелю (для них и такая возможность предусмотрена) и ниипать программеру мозг
35 MM
 
02.06.14
15:05
(31) зачем понадобится дальнейшая обработка, если 1С выдаёт готовый отчёт? Если это не так, то проблема не в отчёте, а в разработчике, который это не предусмотрел.
(33) и что за вычислительный гений будет этот отчёт читать, удерживая его в памяти весь целиком? Группировки принято заменять расшифровками.
36 eshtrey
 
02.06.14
15:14
(35)дальнейшая обработка это работа ПЭО, как хотят так и ворочают.
Зачем что то хранить в памяти? Месяцы сворачиваются в кварталы, кварталы в полугодия.
37 mikecool
 
02.06.14
15:19
(36) тебе же и пытаются донести, что это можно сформировать в 1с и не ипаться с экселем
38 eshtrey
 
02.06.14
15:28
если бы его можно было не выгружать в эксель, то вопросов бы не было.
39 NikVars
 
02.06.14
16:38
(31) Все эти ПЭО и "экономисты" вручную или в "экселе" или желают посчитать то, что уже посчитано и находится в базе или замечательно считается без участия этих "экономистов".
Мои 22 см. Я имел дело с отчетами 40-60 колонок и то в целях автоматизации, когда два-три буха обслуживали 4 - 5 тыс контрагентов в месяц и с отслеживанием задолжненности и с автогененрированием месячных актов/сф для указанного кол-ва контрагентов с годовым оборотом 6-8.5 млдр баксов в год. И все это без использовавния цифровой подписи. Щас можно уже и одного буха оставить.
40 NikVars
 
02.06.14
16:40
И все это на 7.7.
:)
41 eshtrey
 
02.06.14
17:59
(39)кратко задача описана в (33), подскажите, как вы видите решение?
42 дедушка Вах
 
02.06.14
18:19
(41) решение очевидно, если не проходили каждый портфель на отдельный лист с итоговыми листами в конце книги - то для начала вы батенька тупой адынеснег
43 eshtrey
 
02.06.14
18:27
(42)оригинальное решение, но увы.
44 eshtrey
 
02.06.14
18:31
(42)я спросил совета, если вы ничего умнее своих оскорблений не придумали, то оставьте их при себе
45 дедушка Вах
 
02.06.14
18:36
(44) ну извини :) продолжайте хотеть выгрузить в ексель 95 на один лист 400 колонок
ЗЫ есть ещё вариант, сделать по 1-й колонке на каждый портфель. но это я не предлагаю, даже если строк хватит на листе, всё равно тупым стану
46 Злой Бобр
 
02.06.14
18:38
(41) Ну нельзя же быть настолько ...
Решение очень простое. Портфели - это шапка (т.е. колонки по вашему). А периоды - строки. И внизу можно будет даже вывести круговую диаграмму на долю каждого портфеля в бизнесе. Вы неповерите - но все войдет на 1 лист А4 и будет более читабельно чем ваша "простынь".
А при наличии прямых рук можете использовать расшифровку и тогда пользователь кликнув по интересующему его периоду "провалится" в более детальный отчет по этому периоду.
При большом объеме анализируемых данных лучше все это делать не средствами 1С. Ну например кубы, как наиболее распространенный вариант. Тогда отчет у вас будет формироваться не 30 секунд, а отсилы 2-3. Если контора действительно крупная, то при наличии нормального железа время формирования будет даже незаметно. У меня к примеру на 4-х процовом ящике юзеры неуспевают нажать а уже есть готовый результат.
47 Злой Бобр
 
02.06.14
18:40
+46 Надеюсь вы не считаете что голова у вас только для того чтобы есть.
48 eshtrey
 
02.06.14
18:47
(46)можно поподробнее? "При большом объеме анализируемых данных лучше все это делать не средствами 1С. Ну например кубы, как наиболее распространенный вариант. "
49 eshtrey
 
02.06.14
18:49
(46)"...будет более читабельно чем ваша "простынь"" форма отчета такая, какая задана начальством. По поводу "интересующему его периоду "провалится" в более детальный отчет по этому периоду", т.е. более детальный отчет надо тоже выгрузить, на другой лист?
50 дедушка Вах
 
02.06.14
18:50
(44) и вообще-то что бы умным быть надо хотя бы знать предметную область, с старом екселе ограничение на количество строк и колонок только в пределах листа, на количество листов предопределенного мс-офис ограничения не было
ЗЫ это всё-таки база данных
51 eshtrey
 
02.06.14
18:53
(50)про ограничение листов никто не говорит
52 Злой Бобр
 
02.06.14
18:55
(48) Что именно подробнее?
Какой объем считается большим? Ну скажем если у вас 20 позиций в товаре то это одно, а если 500 тыщ то совсем другое. Плюс объем движений. Одним словом если речь идет о холдинге в котором анализируются не только финансовые показатели а и количественные - однозначно анализ делать в кубах.
Незнаете что такое кубы и с чем их едят? Ответ тут wiki:Microsoft_Analysis_Services
(49) Нет. Посмотрите как сделана отчетность. Там есть наглядный пример расшифровки. В типовой тоже было пару отчетов, но по памяти непомню какие.
53 Мимохожий Однако
 
02.06.14
18:56
Можно сохранить в формате CSV и потом открывать в экселе
54 Злой Бобр
 
02.06.14
18:58
+52 Имелось ввиду смотреть регламентированную отчетность. А то заблудитесь в трех соснах.
55 eshtrey
 
02.06.14
19:05
(54)"Портфели - это шапка (т.е. колонки по вашему). А периоды - строки." Так не пойдет, потому что шапка это портфель по периодам, либо период по портфелям, а строки показатели.
56 Злой Бобр
 
02.06.14
19:12
(55) А если подумать?
Хотя, нехочется тратить время на элементарщину. Завтра на свежую голову сделаете как в (46) и поймете.