v7: из 1с выгрузить в эксель отчет у которого количество колонок больше 256 #710049


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

В этой группе 1С