Текущее время: Ср, июн 25 2025, 04:46

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Yandex [Bot]


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

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