Имя: Пароль:
1C
1С v8
Отладка. F12 Перейти к определению. Дожили...
0 Termopsis
 
27.08.15
08:02
В 1с как то можно скрыть процедуру(Зашифровать). Но при этом 1с при выполнении будет её выполнять. Проблема: При попытке перейти к определению ничего не происходит. И так же недописывает(Т.е. не видит данной процедуры в доступных). Что это может быть и как в такую процедуру попасть, подскажите?
1 Termopsis
 
27.08.15
08:03
Но при выполнении кода заходит в неё и что-то делает....
2 dmpl
 
27.08.15
08:05
(0) Скоро тут будет объявление о продаже синтакс-помощника. Дорого.
3 фобка
 
27.08.15
08:05
Что значит "заходит"?
4 Мимохожий Однако
 
27.08.15
08:05
ОФФ: Как страшно жить!
5 tyushin
 
27.08.15
08:08
(0) асинхронный вызов какой-то?
6 2083
 
27.08.15
08:08
(0) Телепатирую - во-первых выключена отладка на сервере, во-вторых у тебя из формы вызывается процедура, объявленная в модуле объекта.

может мы уже увидим код ну хотя бы кусочек?
7 Termopsis
 
27.08.15
08:10
(3) - Значит что выполнение кода не прерывается на ней при последовательном выполнении кода. Когда он "заходи" в эту процедуру собирает кучу ошибок и сообщает мне и вызывает исключение. Это обработка. Поиск данных этой процедуры в тексте кода не дал результатов.
8 фобка
 
27.08.15
08:11
(7) закрытый модуль прост
9 Termopsis
 
27.08.15
08:11
10 Termopsis
 
27.08.15
08:11
(8) - Вот видимо.
11 Мимохожий Однако
 
27.08.15
08:11
Исходной информации недостаточно для ответа.
12 фобка
 
27.08.15
08:12
(10) в поставку не включили текст модуля
13 Termopsis
 
27.08.15
08:13
(6) - серверная отладка включена.
14 Termopsis
 
27.08.15
08:14
При попытке открытия объекта - Сообщает: Исходный текст модуля отсутствует.
15 Termopsis
 
27.08.15
08:14
(12) - В смысле забыли или зашифровали?
16 Мимохожий Однако
 
27.08.15
08:16
(15)Не забыли.
17 фобка
 
27.08.15
08:16
(15) его нельзя зашифровать, он просто скомпилирован уже, разработчик скрыл текст, посчитав это своей интелектуальной собственностью
18 Termopsis
 
27.08.15
08:17
(17) - Понял
19 trooba
 
27.08.15
08:17
(15) Отсутствует. ТО есть уже скомпилирован и его нет
20 Апош
 
27.08.15
08:17
видал я такие собственности. 20 секунд на возврат ТЗ про остатки...
21 фобка
 
27.08.15
08:19
(20) пиши свою функцию)
22 Termopsis
 
27.08.15
08:23
(20) - Ты про что? Никого не устраивает что зашифрованы модули?
23 Апош
 
27.08.15
08:24
(21) так и сделал. менее секунды ;)
(22) я про ошибку в том чёрном ящике, которую пришлось исправлять вслепую
24 Termopsis
 
27.08.15
08:26
А кто-нибудь применял такое шифрование когда тебя просят(При устройстве на новую работу) сделать какой либо отчет? Ну скрыл модуль и прописал условие что отчет будет работать 2-3 дня. Если Работодатель решил на халяву получить разработку.
25 trooba
 
27.08.15
08:26
(24) Снимается за минуту
26 Termopsis
 
27.08.15
08:29
Я в общем. Т.е. Защиты как таковой, интеллектуальной собственности нет? (25)
27 Termopsis
 
27.08.15
08:30
и всё ломается за минуту....
28 trooba
 
27.08.15
08:31
(26) "Ave novie-nostra ales" Если один человек построил - другой завсегда разобрать может....(*Формула Любви).
29 фобка
 
27.08.15
08:32
(25) декомпилятором? Это неполноценное решение
30 ИС-2
 
naïve
27.08.15
08:38
(0) значит что код защит в dll.
31 Мимохожий Однако
 
27.08.15
08:41
(27)см (4)
32 Termopsis
 
27.08.15
08:42
)))) Скачал декомпилятор.....при запуске ругается на ошибку(Ошибка при вызове метода контекста (Существует)). Захожу в объект, а он тоже зашифрован.Ха-ха)))).
33 magicSan
 
27.08.15
08:43
(30) Угум я текст туда и выносил и было очень смешно как всякие trooba начинали терять веру в жизнь.
34 Termopsis
 
27.08.15
08:44
(4),(31) - Ага, очень))
35 Feunoir
 
27.08.15
08:44
(29) И чем-же оно неполноценное?
36 фобка
 
27.08.15
08:48
(35) что сейчас декомпилятор для 8ки дает исходный текст модуля как в оригинале?
37 Feunoir
 
27.08.15
08:57
Не могу сказать что "как в оригинале", но вполне читаемый. Имена переменных адекватные, форматирование адекватное. Ну может комментариев нет, конечно, а всё остальное присутствует.
38 trooba
 
27.08.15
10:15
+(37) Понять основную логику вполне возможно. Если мозг отсутствует, то и это не поможет.
Закон Брукера: Даже маленькая практика стоит большой теории.