v7: Как выгрузить печатные таблицы 1С в разные листы книги Excel? #439734


#0 by frenni
Здравсвуйте! Подскажите, пожалуйста, как решить такую задачу - надо печатные формы документа за указанный период сохранить в одном файле excel в разных листах, то есть каждую форму на отдельном листе. Не знаю, как создавать эти листы через 1С, и сохранять в них текущую форму для текущего документа??? Надеюсь, правильно объянила свою проблему:)
#1 by ТелепатБот
#2 by skunk
иметь олю
#3 by frenni
??? А поподробнее можно:)
#4 by also
Excel.Application
#5 by frenni
Да, я пробовола, только толку никакого. Что-то явно делаю не так. Код у меня такой:
#6 by FN
не так все просто... нужно или заполнять листы по ОЛЕ, или сохранять отчеты в ексель, потом открывать по ОЛЕ и копировать в одну книгу
#7 by also
Э...нет..Надо по Оле писать)
#8 by frenni
Что-то подобное я и подозревала:( Подскажите, где поискать информацию
#9 by skunk
на вот это прикручивай ... учитывая
#10 by frenni
Спасибо, попробую разобраться!
#11 by frenni
При проверке модуля вылетает ошибка:
#12 by FN
Попробуй подсунуть такую функцию:
#13 by frenni
Спасибо, сейчас попробую
#14 by frenni
Опять приходится поднимать эту тему, никак не получу нужный результат. Сйчас у меня сохраняется только для одного документа печатная форма и копируется в другой, где должны собираться несколько листов. код такой:
#15 by Иешуа
у меня такая обработка работает :-)) Идея там вроде следующая - сначала будущие листы сохраняются в темр, а потом объединяются в один файл. Давно писал это дело. Могу обработку намылить...
#16 by frenni
Да, пожалуйста, пришли по почте, мой адрес frenniСОБАКАyandex.ru СПАВСИБО!!!!
#17 by Иешуа
ушло...
#18 by Иешуа
кстати, найдено было где-то в дебрях проклуба :-)
#19 by frenni
Спасибо еще раз! Пока жду, еще не получила.
#20 by frenni
Пришло:) Благодарю!
#21 by frenni
Приходиться снова поднимать тему. Использовала, но ничего хорошего не получилось, создвался только один лист и все :( Не полноая обрабтка, там только идет выгрузка в разные документы, каждый отчет в свой документ.
#22 by frenni
Код у меня такой:
#23 by frenni
Может быть надо что-то поменять в функции, где он лист из исходного файла записывается в новыйц лист файла-приемника. Может не надо показывать пользователю, а сначала сохранять еще? Подскажите, пожалуйста. Что тут исправить? //**************************
#24 by frenni
1) В целом что-то обрабатывется, но в файле-источнике после окончания процедуры хранится всегда только первый отчет из журнала АО, а по идее должен хранится в последний. 2) В файле-получателе только два листа, один пустой, а второй постоянно мелкает, и в него переписывается один и тот же АО.
#25 by frenni
АУУУ! Прошу помощи, попробуйте у себе пожалуйста эти модули, подскажите, что сделать. На форме Отчета реквизиты: НачДата, КонДата, ФайлВыгрузки Кроме уже указанных процедур и функций в модуле отчета еще три:
#26 by frenni
Еще процедура ПечатьАО.
#27 by frenni
Неужели никто так и не отзавется :((
#28 by AeDen
Я-бы листы мокселя обходил по ячейкам. и переписывал-бы их в те-же ячейки экселя.
#29 by AeDen
+ Естественно на новый лист каждую печатную форму...
#30 by frenni
Мне кажется тут прочти рабочий вариант. У меня есть видимые проблемы, см. 24. Может быть, елси их решить, то все получится?
#31 by frenni
Еще есть у кого-нибудь какие-то варианты. Могу по почте прислать обработку, помогите, пожалуйста.
#32 by AeDen
Могу попробовать, но только вечером. Не ранее 9-ти мск:)
#34 by dk
ну как обычно тогда 1. Врубаем видимость ехеля 2. Навсовываем везде предупреждения для отладки ---- пока не нравится
#35 by frenni
Спасибо, напиши эл. почту, я пришлю. Сейчас гляну. Можно поподробнее 1) врубаем видимость ехеля, это что значит?
#36 by frenni
Эл. адрес в карточке нашла. Сейчас отправлю
#37 by dk
только на время отладки
#39 by AeDen
Jr/
#40 by AeDen
Да блин... Ок.
#41 by frenni
Отправила. Спасибо.
#42 by frenni
А куда эти строчки поставить?
#43 by dk
как все запущено
#44 by frenni
Простите, поставила в конец функции перезаписи.
#45 by frenni
Ничего не изменилось, оба файла екселевких показываются. Может на эл. почту обработку прислать?
#46 by frenni
И куда вообще делись все посты до 26???
#47 by AeDen
о боже... На месте они, просто ты переходишь в ветку по стрелочке, а это показывает 20 последних сообщений.
#48 by frenni
Да, я уже поняла, после обновления страницы.
#49 by dk
тут еще?
#50 by frenni
Да
#51 by frenni
У меня пока результат нулевой :(
#53 by dk
Т.е. поменяй на
#54 by frenni
Ничего не поняла. Сейчас сделаю и отпишусь
#55 by frenni
Теперь оба файла - источник и приемник вообще пустые. Может все-таки пришлю свою обработку вам на почту?
#56 by dk
они не пустые Сервис - Параметры - Вид - Ярлычки листов потом в левом нижнем угля потяни полоску листов или Excel.ActiveWindow.DisplayWorkbookTabs = -1
#57 by frenni
У меня итоговый (сборный) пустой точно, ярлычки листов с их названием видно. Всего один лист Sheet1  и тот пустой.
#58 by frenni
До этого было два листа, на одном была печатная форма АО, но только первого из выборки, а не последнего, как должно быть по смыслу. Первая проблема, что и исхоном файле не перезаписываются новые АО!
#59 by dk
лениво в коде разбираться см. там 3 книги в 1 скидываются
#60 by frenni
Вторая проблема, что они все записываются в один и тот же лист в файле-приемнике.
#61 by frenni
И на том спасибо:)
#62 by dk
предупреждения навтыкала после копирования листа?
#63 by AeDen
Сорри, не добрался вчера до ноута... М.б. на выходных гляну, если еще будет актуально...
#64 by frenni
Спасибо! Да, актуально. Если что-то получится, сбрось на мою эл. почту. Меня две недели следующие не будет, поэтому на форуме ответить не смогу.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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