Текущее время: Вт, июн 24 2025, 02:50

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 2409 ]  На страницу Пред.  1 ... 22, 23, 24, 25, 26, 27, 28 ... 161  След.
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 07 2008, 11:08 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Helen написала:
Валерий, добрый день. Беспокою Вас по вопросу вашего модуля для выгрузки данных в Excel. Проблема такая - надо, чтобы итоги и подписи не разрывались в конце страницы, а переносились на новый лист. В форуме смотрела, сделала все как советуете, но все равно не работет... Макрос написала, вызываю его в программе и глухо... Может быть кто-то использует, подскажите!

Это делается средствами Екселя, с модулем выгрузки вообще никак не связано. Т.е. макрос Workbook_BeforePrint вызывается событием при печати или предварительном просмотре самим Екселем, из АБАПа макрос не надо вызывать.
Есть один нюанс, при установке в "параметрах печати" режима "разместить не более чем на X стр. в ширину..." игнорируются ручные разделители страниц, т.е. мой макрос не сработает.

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 07 2008, 12:54 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 09:33
Сообщения: 300
Откуда: Москва
Пол: Женский
убрала из программы вызов макроса. В параметрах печати настройку тоже сделала. Все равно не работает. Область для разделения ведь все равно как называть? я назвала по-английски... :?

_________________
С уважением, HB.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 07 2008, 14:18 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Helen написала:
убрала из программы вызов макроса. В параметрах печати настройку тоже сделала. Все равно не работает. Область для разделения ведь все равно как называть? я назвала по-английски... :?

Как назвать все равно, лишь бы было уникальным, в т.ч. не желательно иметь и макросы с таким названием. Пришлите мне шаблочик. И давайте дальше в аську...

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 09 2008, 16:00 
Начинающий
Начинающий

Зарегистрирован:
Ср, апр 09 2008, 15:43
Сообщения: 19
Откуда: Санкт-Петербург
Пол: Женский
при выгрузке в excel заполняю таблицу exc TYPE STANDARD TABLE OF zwww_values WITH HEADER LINE (использую фм ZWWW_OPENFORM), но в результате в файле появляются не все строки, к примеру, из 10036 лишь 9679 или другое кол-во, причем каждый раз новое :( . Смотрела в отладке - таблица exc содержит все необходимые данные. Также смотрела txt файл, который создается временно в процессе выгрузки, он тоже содержит все данные. В чем же может быть проблема?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 09 2008, 16:26 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Julia_ch написала:
при выгрузке в excel заполняю таблицу exc TYPE STANDARD TABLE OF zwww_values WITH HEADER LINE (использую фм ZWWW_OPENFORM), но в результате в файле появляются не все строки, к примеру, из 10036 лишь 9679 или другое кол-во, причем каждый раз новое :( . Смотрела в отладке - таблица exc содержит все необходимые данные. Также смотрела txt файл, который создается временно в процессе выгрузки, он тоже содержит все данные. В чем же может быть проблема?

Если пришлете мне свой шаблон и выгрузите (стандартной кнопочкой в отладке) в локальный файл содержимое IT_VALUES перед вызовом ФМ, я попробую проверить эту ситуацию у себя.

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 10 2008, 08:47 
Начинающий
Начинающий

Зарегистрирован:
Ср, апр 09 2008, 15:43
Сообщения: 19
Откуда: Санкт-Петербург
Пол: Женский
пришлю с удовольствием, напишите куда :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 10 2008, 09:52 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Julia_ch написала:
пришлю с удовольствием, напишите куда :)

misterxyz@mail.ru

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 10 2008, 17:36 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Julia_ch написала:
при выгрузке в excel заполняю таблицу exc TYPE STANDARD TABLE OF zwww_values WITH HEADER LINE (использую фм ZWWW_OPENFORM), но в результате в файле появляются не все строки, к примеру, из 10036 лишь 9679 или другое кол-во, причем каждый раз новое :( . Смотрела в отладке - таблица exc содержит все необходимые данные. Также смотрела txt файл, который создается временно в процессе выгрузки, он тоже содержит все данные. В чем же может быть проблема?

Мда, в общем действительно Екселю файлик тяжеловат оказался, не смог он все в массив загрузить.
А причина в том, что числовые данные выравнены по правому краю, получаются очень длинные текстовые строки. Я сделал Condense it_Val-VALUE перед вызовом ФМ и файлик резко уменьшился, все строки вывелись.

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, апр 11 2008, 10:43 
Начинающий
Начинающий

Зарегистрирован:
Ср, апр 09 2008, 15:43
Сообщения: 19
Откуда: Санкт-Петербург
Пол: Женский
проблема решена) Огромное спасибо за участие )


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 15 2008, 10:47 
Ассистент
Ассистент

Зарегистрирован:
Чт, окт 05 2006, 17:37
Сообщения: 40
Может кому-нибудь будет полезно.
Если у вас в программе используется пространство имён вида /NAME1/NAME2 и соответственно шаблоны также загружены в данном пространстве имён с обратными слэшами, то при формировании имени временного файла c использованием W_KEY-OBJID в MACROSFLNAME уходит недопустимое для Windows имя файла. Соответственно импорт завершается с ошибкой.

Поможет некритичная замена в форме DOWNLOADMACROS. Например:

* CONCATENATE W_KEY-OBJID '_' SY-TIMLO EXT INTO MACROSFLNAME.
CONCATENATE 'ZWWW_MACROS' '_' SY-TIMLO EXT INTO MACROSFLNAME.

_________________
4.6C


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 24 2008, 12:16 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
Подскажите, а можно экспортировать в WORD рисунки с помощью данного модуля ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 24 2008, 12:35 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
hub2002 написал(а):
Подскажите, а можно экспортировать в WORD рисунки с помощью данного модуля ?

В принципе можно. Я делал личную карточку сотрудника с фотографией, хранящейся в HR (можно хранить и в smw0). Отдельно выгружал фотографию, а в закладку, куда ее надо вставить помещал имя файла с полным путем. Потом запускал для нее маленький макрос, который по этому имени на это место подгружал фотографию.
Макрос будет примерно такой:
Code:
Sub Photo(r As Range)
  Dim FlName As String, R2 As Range, T As Range
 
  On Error Resume Next
  Set T = r.Tables.Item(1).Range
  Set R2 = T.Cells(2).Range
  For I = 1 To Len(R2.Text)
    s = Mid(R2.Text, I, 1)
    If s <> Chr(13) And s <> Chr(7) And s <> Chr(10) Then
      FlName = FlName + s
    End If
  Next
  R2.Text = ""
  ActiveDocument.InlineShapes.AddPicture FlName, , , R2
  T.Cells.DistributeHeight
End Sub

Фото размещалось в одной из ячеек таблицы, расположенной в шапке документа. Соответсвенно макрос применялся к закладке на шапку.
Имеет смысл дописать еще удаление файла фотографии с диска.

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 28 2008, 15:21 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
Всех приветствую. А прокомментируйте пожалуйста ФМ:
ZBDS_OPENFORM
ZGET_EXCEL_DECIMAL_SEPARATOR
ZWWWFILLFORM
ZWWW_FILLFORM
ZWWW_OPENFORM
ZWWW_PREPARE_TABLE

и это includ к чему?
LZWWWFORMF01
LZWWWFORMTOP

а это главная программа что-ль ?
LZWWWFORMUXX


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 29 2008, 08:51 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
Здравствуйте, господа.
Подскажите, а почему так много ошибок в программах и в функциональных модулях...
Просто или у меня очень старый вариант, не отлаженый, но я боюсь исправление ошибок приведет к неработоспособсности программы.
А нет, рабочего варианта программ?
или пришлите его пожалуйста, hub2002@mail.ru
Или подскажите как быть?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 29 2008, 09:08 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
hub2002 написал(а):
Подскажите, а почему так много ошибок в программах и в функциональных модулях...
Просто или у меня очень старый вариант,

Ну да, это не дистрибутив под Windows.
В первом сообщении данной темы всегда самый новый вариант.
Эту программу инсталлировали сотни раз.
Почитайте тему: как устранять те или иные ошибки подробно написано.
Или обратитесь к абаперу — исправить их не так сложно.
Ошибок должно быть не много: максимум 2–3. Вызываны они тем, что под на старых версиях SAPа нет определённых вкусностей.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2409 ]  На страницу Пред.  1 ... 22, 23, 24, 25, 26, 27, 28 ... 161  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB