:: Вопросы по 1С
Re: 1c8.1 поднятая с 1с8.0 констатация факта
AleksM

Сообщений: 17881
Дата регистрации: 11.11.2003
Хотя и не понятно, нафига иметь это Ole1c8.Метеданные.ОбщиеМодули.Количество() и не иметь доступа к коллекции модулей.


------------------
Лучше переесть, чем недоспать.
Не спеши, а то успеешь.
Ratings: 0 negative/0 positive
Re: 1c8.1 поднятая с 1с8.0 констатация факта
PaulWist

Сообщений: 14618
Дата регистрации: 01.04.2004
Ну собственно имя модуля ребята показали как достать

Для каждого стр из Метаданные.ОбщиеМодули Цикл
Сообщить(Стр.Имя);
КонецЦикла;

что в фоксе переводится как

for each vv in Ole1c.Метаданные.ОбщиеМодули
?vv.Имя
endfor

вот теперь как достать имя ф-ии, ну да ладно и то, что есть "хлеб"


------------------
Есть многое на свете, друг Горацио...
Что и не снилось нашим мудрецам.
(В.Шекспир Гамлет)
Ratings: 0 negative/0 positive
Re: 1c8.1 поднятая с 1с8.0 констатация факта
medstrax
Забанен

Сообщений: 5964
Дата регистрации: 23.03.2007
Из самой 1С-ки узнать имена (хотя бы) функций общего модуля вроде бы невозможно. А вот проверить наличие или отсутствие той или иной функции можно двумя способами.
1) Вызвать функу в транзакции, чтобы избежать возможного изменения данных.
2) Вызвать функу в Попытка...Исключение...с заведомо бОльшим числом параметров и потом пропарсить ОписаниеОшибки() - ошибка при несоответствии числа параметров и при отсутствии функции - разная
ЗЫ. Второй способ предпочтительней, т.к. в первом возможны нежелательные эффекты, типа открытия форм и пр.



Исправлено 1 раз(а). Последнее : medstrax, 27.05.09 15:19
Ratings: 0 negative/0 positive
Re: 1c8.1 поднятая с 1с8.0 констатация факта
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
Функция может грузить 1С-ку - не по детски - без параметров,а если дефолтовые параметры не прописаны, то вылезит ошиа типа функции или процедуры нету - конафа же знает про процедуры при подключении к интерфейсу - найду время на работе порою, а то на работе нет фокса - дома нет 1С-ки - зато жизнь - лафа


------------------
Часто бывает так, что есть над чем задуматься, а нечем.




Исправлено 1 раз(а). Последнее : piva, 27.05.09 18:26
Ratings: 0 negative/0 positive
Re: 1c8.1 поднятая с 1с8.0 констатация факта
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
Мда в 8.1 процедуры и фунции не ловятся (те что в доступных модулях а не сами модули) - хотя конфа их видит при настройке кнопок основного меню - ГАДЫ !! А так хотелось программно порулить основным меню ... эххх


------------------
Часто бывает так, что есть над чем задуматься, а нечем.




Исправлено 1 раз(а). Последнее : piva, 01.06.09 19:29
Ratings: 0 negative/0 positive
Re: 1c8.1 поднятая с 1с8.0 констатация факта
PaulWist

Сообщений: 14618
Дата регистрации: 01.04.2004
piva
Мда ... - ГАДЫ !!

Ну если у тебя не получилось, тогда сам оставляю попытки добраться до них


------------------
Есть многое на свете, друг Горацио...
Что и не снилось нашим мудрецам.
(В.Шекспир Гамлет)
Ratings: 0 negative/0 positive
Re: 1c8.1 поднятая с 1с8.0 констатация факта
oleg_km
Автор

Сообщений: 487
Откуда: СПб
Дата регистрации: 02.12.2002
piva
Мда в 8.1 процедуры и фунции не ловятся (те что в доступных модулях а не сами модули) - хотя конфа их видит при настройке кнопок основного меню - ГАДЫ !! А так хотелось программно порулить основным меню ... эххх

А что значит программно порулить меню? Ты нашел способ перекроить главное меню 1С? Поделись
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 2 (Гостей: 2)

© 2000-2024 Fox Club 
Яндекс.Метрика