|
v7: ТиС 77. Глоб процедуры пути каталога базы. Автоподключ внешн компонент. | ☑ | ||
---|---|---|---|---|
0
raykom
28.01.13
✎
10:39
|
Саля я плох и стар, оскудуел памятью и умом.
Подскажите пожалуйста, как поуниверсальнее (используя стандартные глобальные процедуры) прописать во внешней обработке процедуру поиска каталога базы и компоненты. Конкретно сейчас надо при открытии обработки определять наличие и загружать v7plus.dll. Спасибо. ПС. Сиськи лучше, чем 1с. |
|||
1
1Сергей
28.01.13
✎
10:48
|
КаталогИБ()?
|
|||
2
raykom
28.01.13
✎
10:51
|
(1)Дак да. Только кто то может помнит вкаких нибудь стандартных обработках уже есть готовый пример.
|
|||
3
Mikeware
28.01.13
✎
10:52
|
мартышка к старости слаба мозгами стала...
но от людей она слыхала, что это зло еще не так большой руки - лишь нужно на мизду зайти... © |
|||
4
Mikeware
28.01.13
✎
10:52
|
(2) в типовом тисе, в глобальнике...
|
|||
5
raykom
28.01.13
✎
10:53
|
(3)Ну. Тут вот и таблетки опять же предлагают от старости.
Это у кого больше раза подряд не выходит ? |
|||
6
raykom
28.01.13
✎
10:55
|
(4)Блин, я уже процедуры глобальника туда сюда второй раз просмотрел, не вижу ничего похожего. Хоть бы намекнули, что искать.
|
|||
7
Mikeware
28.01.13
✎
11:01
|
(6)ПриНачалеРаботыСистемы...
а ваще, типпо: Если ЗагрузитьВнешнююКомпоненту(КаталогИБ() + "v7plus.dll") <> 1 Тогда Если ЗагрузитьВнешнююКомпоненту(КаталогИБ() + "ExtForms\" + "v7plus.dll") <> 1 Тогда Если ЗагрузитьВнешнююКомпоненту(КаталогПрограммы() + "v7plus.dll") <> 1 Тогда Предупреждение("Компонента v7plus.dll не найдена! Продолжение работы невозможно!", 10); СтатусВозврата(0); Возврат; КонецЕсли; КонецЕсли; КонецЕсли; |
|||
8
raykom
28.01.13
✎
11:03
|
(7)Спасибо суровым челябинцам )
Я уже тоже залез в первую попавшуюся обрабортку выгрузка в ХСМЛ в конфигурации, там тоже нашел. Проблема решена. Но сиськи всеравно лучше. Всем пока. |
|||
9
Mikeware
28.01.13
✎
11:19
|
(8)
-В глаза! В глаза смотришь, гад!!!! И чем тебе сиськи не угодили? © |
|||
10
Ёпрст
28.01.13
✎
11:21
|
Лучше так:
// Если ЗагрузитьВнешнююКомпоненту(КаталогИБ() + "v7plus.dll") <> 1 Тогда // Если ЗагрузитьВнешнююКомпоненту(КаталогИБ() + "ExtForms\" + "v7plus.dll") <> 1 Тогда // Если //ЗагрузитьВнешнююКомпоненту(КаталогПрограммы() + "v7plus.dll") <> 1 Тогда // Предупреждение("Компонента v7plus.dll не найдена! Продолжение работы невозможно!", 10); // СтатусВозврата(0); // Возврат; // КонецЕсли; // КонецЕсли; // КонецЕсли; //оно само ищет во всех "нужных" каталогах Если ЗагрузитьВнешнююКомпоненту("v7plus.dll") = 0 Тогда Предупреждение("Пнх, Альфрэдо!",60); СтатусВозврата(0); Возврат; КонецЕсли; |
|||
11
raykom
28.01.13
✎
11:27
|
(9)о_ООО Каг не угодили ??! Я же типа за. Типо сиске лучше 1с и проч.
(10)Ага, тоже спасибо. Но сиски ... сами знаете. |
|||
12
raykom
28.01.13
✎
11:30
|
А проверки ИНН никакой типовой нет ?
|
|||
13
Ёпрст
28.01.13
✎
11:31
|
||||
14
raykom
28.01.13
✎
11:38
|
(13)Оо. Фундаментально. Спасибо
|
|||
15
raykom
28.01.13
✎
11:38
|
Ноооо сиииськиии ...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |