Текущее время: Чт, июл 24 2025, 07:49

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: не видит из инклюда головную программу
СообщениеДобавлено: Пт, авг 31 2007, 10:41 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, авг 22 2005, 14:50
Сообщения: 1285
Откуда: с работы
Пол: Женский
Вот бывает иногда странность - проверяешь инклюд, а она ругается что дескать переменная такая-то не существует. Щелкаешь - проваливается, описана в головной или в другом инклюде. Проверяешь головную всё нормально. И так бывает пару дней пошторимит, перестанет. Мож, базисники что затеяли коварные или в чём может быть дело? Не то чтобы это была такая уж проблема, но неприятно.

Глюки какие-то. :? Может как-то исправить можно?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: не видит из инклюда головную программу
СообщениеДобавлено: Пт, авг 31 2007, 10:49 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Galka написала:
Вот бывает иногда странность - проверяешь инклюд, а она ругается что дескать переменная такая-то не существует. Щелкаешь - проваливается, описана в головной или в другом инклюде. Проверяешь головную всё нормально. И так бывает пару дней пошторимит, перестанет. Мож, базисники что затеяли коварные или в чём может быть дело? Не то чтобы это была такая уж проблема, но неприятно.

Глюки какие-то. :? Может как-то исправить можно?


Да, бывает что проверка глючит, но практически всегда активация инклюда отрабатывает правильно, в особо-крайних случаях помогает активацияглавной программы. Можно еще выполнить "Создать заново список объектов".

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, авг 31 2007, 10:52 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
При добавлении сторонних инклюдов делаю "Актуализировать список навигации" из Утилит. Понимаю, что это какой-то древний шаманский пасс, но иногда помогает.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, авг 31 2007, 11:23 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Вт, авг 21 2007, 16:46
Сообщения: 43
Откуда: Москва
еще в подобных случаях мне помогало:
se80 -> right click on main program -> more functions -> rebuild object list

_________________
все может быть, что может быть; и лишь того лишь быть не может - что может быть не может быть - все остальное может быть...


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

Зарегистрирован:
Чт, окт 14 2004, 18:02
Сообщения: 415
Откуда: из HR
Пол: Мужской
Еще один шаманский трюк: сохраняем без активации, переходим в режим просмотра, затем в режим изменения и активируем и о чудо :shock: , работает :D система 4.6С но это при условии, что активен TOP инклюд.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, авг 31 2007, 12:48 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, авг 22 2005, 14:50
Сообщения: 1285
Откуда: с работы
Пол: Женский
нет, ничего не помогает.
Система 2005. Активируется инклюд нормально, без претензий, а вот проверка в упор не видит что переменная объявлена.
Инклюд описан нормально словом инклюд, в начале кода головы (я-то понимаю что нет никакой разницы, но что еще думать?).


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, авг 31 2007, 13:18 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Вт, авг 21 2007, 16:46
Сообщения: 43
Откуда: Москва
может быть тупо скопировать с другим названием, оригинал удалить, потом скопировать обратно?
--
если активируется то может наплевать на проверку?
программа то работает?

_________________
все может быть, что может быть; и лишь того лишь быть не может - что может быть не может быть - все остальное может быть...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, авг 31 2007, 14:27 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, авг 22 2005, 14:50
Сообщения: 1285
Откуда: с работы
Пол: Женский
да я уже наплевала. Голова-то нормально отрабатывает и проверяется, а проверяю я теперь активированием. Но все равно, глук жа


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

Зарегистрирован:
Чт, окт 14 2004, 18:02
Сообщения: 415
Откуда: из HR
Пол: Мужской
Вспомнил тут еще один шаманский трюк: описанная Вами ситуация у меня возникала когда я копировал одну программу с топ инклюдом в свою (полное копирование со всеми инклюдами), так вот, я тоже очень долго мучался из-за таких ошибок, пока не сделал следующее - скопировал данные из старого топ инклюда в новый, а старый удалил в своей новой программе, и все заработало.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, сен 01 2007, 13:03 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Дима написал:
Вспомнил тут еще один шаманский трюк: описанная Вами ситуация у меня возникала когда я копировал одну программу с топ инклюдом в свою (полное копирование со всеми инклюдами), так вот, я тоже очень долго мучался из-за таких ошибок, пока не сделал следующее - скопировал данные из старого топ инклюда в новый, а старый удалил в своей новой программе, и все заработало.

совпадение, неболее того.

_________________
"После" - не значит "вследствие"


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

Зарегистрирован:
Чт, окт 14 2004, 18:02
Сообщения: 415
Откуда: из HR
Пол: Мужской
sy-uname написал(а):
совпадение, неболее того.
:D да, и все о чем говорилось выше, тоже :lol: пути сапа неисповедимы коллега :wink:
но если мой совет поможет Galkе в решении, буду рад.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс, сен 02 2007, 09:00 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пн, янв 24 2005, 16:22
Сообщения: 749
Пол: Мужской
С include сталкивался с четырьмя основными случаями:
0) выполнить активацию всех нужных объектов, выбрав активировать из контекстного меню на главной программе в se80;
1) один из include`ов не активируется, поэтому его содержимое не видят;
2) пропадает связь со списком объектов - надо обновить дерево навигации, но для гарантии надо совершить операцию НА КАЖДОМ include (только в главной программе не поможет!);
3) возможна ситуация, когда include оказался вставлен в некоторое событие, поэтому его переменные оказываются невидимыми для других, в этом случае надо попробовать переставить оператор include.

Galka, попробуйте проделать актуализацию навигации на КАЖДОМ из include`ов (2), а потом общую активацию (0).

_________________
Счастье есть!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, сен 03 2007, 06:16 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Пн, сен 06 2004, 11:43
Сообщения: 1551
Пол: Мужской
версии 4.0 и 4.6

С такой ситуацией сталкивался неоднократно. Все зависит от положения декларатора report (programm). Если он сидит в "главной программе" - сыпятся "невидимости" и "ошибки". Если в топ-инклюде - все нормально............

_________________
Ex ipso fonte bibere
Цитата:
Abyssus abyssum invocat
Dies diem docet
Ducunt volentem fata, nolentem trahunt

Estote prudentes sicut serpentes


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: не видит из инклюда головную программу
СообщениеДобавлено: Пт, сен 07 2007, 09:20 
Менеджер
Менеджер

Зарегистрирован:
Чт, янв 20 2005, 08:34
Сообщения: 573
Пол: Мужской
Galka написала:
Вот бывает иногда странность - проверяешь инклюд, а она ругается что дескать переменная такая-то не существует ...



Неверно построена программа. При правильном построении такого быть не должно

_________________
Волю в кулак, мышцы в узду, работай себе и не ахай!


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

Зарегистрирован:
Пт, сен 07 2007, 08:12
Сообщения: 4
Мне кажется все проще - проверка синтаксиса в инклуде упираеться в поиск главной программы - просто вместо батона чек синтаксис жмите Ctrl+F7 и будзе вам шастье.

_________________
Дорогу осилит идущий.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.

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


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

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


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

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