|
Как вытащить внешнюю обработку | ☑ | ||
---|---|---|---|---|
0
Zlatusya
14.09.11
✎
13:39
|
Привет! Бухгалтерия сельхоз предприятия, при проведении документа ошибка в коде, пытаюсь посмотреть по коду, в чем дело. но код ссылается на внешнюю обработку и модуль в ней. а найти внешнюю не могу.
строка кода: Обработка = схОбщийСервер.ВернутьОбъектПоИмени(ИмяДокумента); значение в отладчике = "бухсхСортировкаИСушкаПродукцииРастениеводства" по поиску в конфигураторе неизвестно что такое "схОбщийСервер", пытаюс внешнюю обработку найти по поиску обычному - результатов нет. Как найти? |
|||
1
aleks-id
14.09.11
✎
13:41
|
пиши или звони разработчикам
|
|||
2
Grusswelle
14.09.11
✎
13:41
|
В каталоге временных файлов пользователя. Ищи строку, которую вернула функция ПолучитьИмяВременногоФайла() - она там и есть.
|
|||
3
aleks-id
14.09.11
✎
13:43
|
а вообще - схОбщийСервер это общий модуль без текста
|
|||
4
Zlatusya
14.09.11
✎
13:43
|
нет такого кода там:
весь модуль проведения: ИмяДокумента = "бух"+ЭтотОбъект.Метаданные().Имя; Обработка = схОбщийСервер.ВернутьОбъектПоИмени(ИмяДокумента); Если Обработка = Неопределено Тогда Отказ = Истина; Возврат; КонецЕсли; Попытка Обработка.ОбработкаПроведения(ЭтотОбъект, Отказ, РежимПроведения); Исключение Отказ = Истина; Сообщить(ОписаниеОшибки()); КонецПопытки; |
|||
5
НЕА123
14.09.11
✎
13:44
|
ИспользуемоеИмяФайла() в Отладчике
? |
|||
6
Aprobator
14.09.11
✎
13:45
|
(5) только без скобок - это свойство, если это конечно внешняя обработка.
|
|||
7
Zlatusya
14.09.11
✎
13:45
|
3: да, модуль пустой нашла ранее, а где же код тогда? ведь где-то он есть. я раньше работала с какой-то конфой - там в dll было вынесено, но хотя бы понятно что где. стаж работы неплохой, но с таким сталкнулась первй раз - даже самой просто интересно.
|
|||
8
Rebelx
14.09.11
✎
13:45
|
(0)а ключ используется?
|
|||
9
Zlatusya
14.09.11
✎
13:46
|
ключи исп - все лицензировано.
(5) значение в отладчике = "бухсхСортировкаИСушкаПродукцииРастениеводства" |
|||
10
Aprobator
14.09.11
✎
13:47
|
+(6) если все таки не внешняя то:
Обработка.Метаданные().ПолноеИмя() - получишь полное описание объекта конфигурации. |
|||
11
aleks-id
14.09.11
✎
13:47
|
Функция ВернутьОбъектПоИмени(Имя) Экспорт
Попытка Объект = ВнешниеОбработки.Создать("C:\БухАгроСофт\8.1\1С_БухСх 2\Защищенные обработки\" + Имя + ".epf", Ложь); Исключение МенеджерОбъектов = ПолучитьМенеджерОбъектов(); Если МенеджерОбъектов <> Ложь Тогда Объект = МенеджерОбъектов.Создать("BSHP." + Имя); Если Объект = Неопределено Тогда Сообщить(МенеджерОбъектов.ПолучитьОписаниеОшибки()); КонецЕсли; Иначе Возврат Неопределено; КонецЕсли; КонецПопытки; Возврат Объект; КонецФункции |
|||
12
НЕА123
14.09.11
✎
13:47
|
(6)+1+1
без скобок. объект, действительно, непонятно пока какой. |
|||
13
Zlatusya
14.09.11
✎
13:53
|
(11) код попробовала создать и выполнить - ПолучитьМенеджерОбъектов() - не знает такой процедуры.
исключение закомментировала, запустила - но обработку не создал и объект пустой на возврате |
|||
14
Zlatusya
14.09.11
✎
13:56
|
(10)
Обработка.Метаданные().ПолноеИмя()="ВнешняяОбработка.бухсхСортировкаИСушкаПродукцииРастениеводства" (тип СТРОКА) |
|||
15
aleks-id
14.09.11
✎
13:58
|
(14)под монастырь подводишь...
Функция ПолучитьМенеджерОбъектов() Экспорт МенеджерЛицензий = Неопределено; Попытка МенеджерЛицензий = Новый("AddIn.Licence.LicenceExtension20", Неопределено); Исключение Сообщить(ОписаниеОшибки()); Возврат Ложь; КонецПопытки; Если Не МенеджерЛицензий.Запуск("33CE") Тогда Возврат Ложь; КонецЕсли; МенеджерОбъектов = ВнешниеОбработки.Создать(МенеджерЛицензий.МенеджерОбъектов, Ложь); МенеджерОбъектов.УстановитьМенеджерЛицензий(МенеджерЛицензий); Возврат МенеджерОбъектов; КонецФункции |
|||
16
Aprobator
14.09.11
✎
13:59
|
(14) ну вот тебе имя обработки в каталоге Защищенные обработки, которая должна лежать где то на диске. Хотя, судя по названию каталога, могу предположить, что код внешних обработок тоже закрыт.
|
|||
17
Rebelx
14.09.11
✎
14:11
|
могу помочь за недорого
|
|||
18
Aprobator
14.09.11
✎
14:12
|
(12) ТС помогать не положено за недорого. Ибо фотки в лички нет. А это - нарушение негласного правила форума.
|
|||
19
Zlatusya
14.09.11
✎
14:16
|
(17) нет спасибо, сама справлюсь :))
(18) тс - это что? в общем я так поняла, что код конкретно закрыт, даже если найду - то поправить защищ сама вряд ли смогу. Т.е. толкьо писать в 1с с кодом ошибки и ждать обновления? Правильно? |
|||
20
Rebelx
14.09.11
✎
14:18
|
(18)т.к. нет фотки - не за дорого. была бы фотка - ТС могла бы надеяться на халяву
|
|||
21
Rebelx
14.09.11
✎
14:19
|
(19)толкьо писать в 1с с кодом ошибки и ждать обновления
типа. только как правило ждать долго придется :) |
|||
22
Zlatusya
14.09.11
✎
14:19
|
(15) за код спасибо, однако не прошло, вроде все возвращает, по исключению, но в реальности файла нет. я еще посижу посмотрю сама (любопытно однако). но в 1с скорее всего письмо отправлю.
|
|||
23
Zlatusya
14.09.11
✎
14:20
|
так что такое ТС?
|
|||
24
Aprobator
14.09.11
✎
14:33
|
Топик стратер )
|
|||
25
Zlatusya
14.09.11
✎
15:21
|
прочитала очень интер. топ на форуме: Защита внешних обработок с помощью внешних компонент 1С
только вот не понимаю - зачем нужно зашифроввывать коды, если конфу и так клиент купил, а если не купил - то за взлом все равно денег отвалит. упп - и та открыта - смотри не хочу, а тут сельхоз, где просто обычные проводки делаются, даже без регистров. смысл? |
|||
26
Aprobator
14.09.11
✎
15:24
|
(25) было указание руководства - типа защитить авторские права. Программеры сделали как могли.
|
|||
27
Rebelx
14.09.11
✎
15:29
|
(25)взлом конфы стоит от 1000р
сама конфа может стоить 100000р 1С имеет прибыль с продаж платформы Разработчики совместимых конфигураций - только с продаж конфигураций и не надо говорить, что если бы даже количество рабочих мест конфы не контролировалось бы с помощью ключа, то все клиенты все равно покупали бы нужное количество лицензий. |
|||
28
kuza2000
14.09.11
✎
15:33
|
(25) УПП - это продукт компании 1С, основной источник дохода которой - ИТС и платформа. Ей выгодно, что коды типовых конфигураций полностью открыты. А код закрывают только сторонние разработчики, чей источник дохода немного другой.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |