Имя: Пароль:
1C
1С v8
1c бухгалтерия и управление тсж 3.0, не могу найти расшифровку процедуры
0 Sova112
 
03.11.15
11:51
не могу въехаьб, есть процедура ПолучитьРазмерОграниченияОДН(), используется в документе начисления.
Нажимаю по не й ф12 не открывает, делаю глобальный посик находит только в этом документе. Как найти что в ней зашифровано.
1 Sova112
 
03.11.15
12:35
ау
2 Горогуля
 
03.11.15
12:37
что, поставка без исходных текстов?
3 SleepyHead
 
гуру
03.11.15
12:37
Зашифрованные модули или подключенные ВК есть?
4 ВРедная
 
03.11.15
12:37
Ищи в защищенных модулях с отсутствующими исходными текстами.
5 Sova112
 
03.11.15
12:39
а как это найти?
6 SleepyHead
 
гуру
03.11.15
12:39
Обратитесь к программисту.
7 Горогуля
 
03.11.15
12:40
(5) незачем
8 YurAnt
 
03.11.15
12:41
жмешь замер производительности.
выполняешь - то что должно выполниться.
отжимаешь замер производительности.
смотришь полученную промокашку.
в промокашке тык CTRL+F, вбиваешь ПолучитьРазмерОграниченияОДН

и ловишь где она исполнялась.
9 Масянька
 
03.11.15
12:48
(0) Полное название конфигурации...
10 YurAnt
 
03.11.15
12:48
ну это если она вдруг лежит где-нибудь во внешней обработке...
11 Sova112
 
03.11.15
12:49
(8) он нашел только эту строку и все
12 Sova112
 
03.11.15
12:49
1С:Учет в управляющих компаниях ЖКХ, ТСЖ и ЖСК (3.0.41.8)
13 Масянька
 
03.11.15
12:50
(12) 1С совместимо? Кто разработчик? Какой ключ?
14 Sova112
 
03.11.15
12:55
(13) ВГБД
15 Масянька
 
03.11.15
12:56
(14) И ключ есть дополнительный?
16 Sova112
 
03.11.15
12:57
да
17 Масянька
 
03.11.15
12:58
(16) Никак. Не тратьте время.
Данная процедура/функция (скорее всего) генерится в ключе.
Как вариант - написать и использовать свою.
18 aka AMIGO
 
03.11.15
13:04
(17) .. или в самой платформе.
В самом деле, "ПолучитьРазмерОграниченияОДН" только одно место встречи.. И изменить его нельзя :)
19 Масянька
 
03.11.15
13:06
(18) Не-а. :(
20 aka AMIGO
 
03.11.15
13:07
(19) Дык Масяня, ключ-то у меня совершенно другой, никакого отношения к ТСЖ.. или как их там, этих жуликов зовут..
21 Масянька
 
03.11.15
13:08
(20) А ты здесь при чем?
22 aka AMIGO
 
03.11.15
13:09
(21) а при том, что у меня эта конфа есть, я с ней работаю
23 Масянька
 
03.11.15
13:10
(22) А выдерни ключ. Тот, другой. Что будет?
24 aka AMIGO
 
03.11.15
13:14
(23) То-же самое, найдено одно совпадение.
Ключ выдернут..
Да пусто там, в этих ключах :)
25 Масянька
 
03.11.15
13:16
(24) И не ругается, что не найдено?
26 Sova112
 
03.11.15
13:16
а в ломанной мже есть?)
27 aka AMIGO
 
03.11.15
13:20
(25) неа, чисто.. интеллигентно показана одна строчка :)
http://pics.rsh.ru/img/22_63fplk33.jpg

(26) да кому в голову придет ломать-то.. Это только на заре 1с было :)
28 Sova112
 
03.11.15
13:23
(27) может вы тогда подскажете, что она там делает у их ОДН перестало правильно считать,в этой процедуре хотела найти ответ почему.
29 aka AMIGO
 
03.11.15
13:25
(28) неа, не смогу, извини уж, пожалуйста. Материалом не владею.
Я делал сопряжение с ИХ сайтом, вот эта часть мне знакома, и работает.
30 aka AMIGO
 
03.11.15
13:27
+29 тебе Масянька дала правильный совет: Определи, что в их таблице возвращается неправильно, и напиши свою функцию.
Обращаться в поддержку - поздно.. Увы, запечатано наглухо.
31 Масянька
 
03.11.15
13:29
(27) Всё может быть в принципе...
Я сталкивалась с контейнера и с какой-то ЖКХ - там именно в ключе было.
В контейнерах пришлось переписывать около десятка функций.
Почему в ключе - долгие мытарства и при отключенном ключе сразу ор "Не найдена ....".
Причем, функции простейшие.
32 aka AMIGO
 
03.11.15
13:31
(31) Удивительное дело, конечно.. Но вот - факт..
33 aka AMIGO
 
03.11.15
13:54
Вообще-то "после" - не значит "потому"..
Сомнения меня гложут относительно библиотеки в ключах. Разные организации их готовят-то..
Кто его знает, сколько порожков в платформе проставлено для определения наличия ключа в разъёме..
Может, поиск в конфе споткнулся на процедуре его обнаружения, вот и "не найдено"..
Однако, с другой стороны - прога не заикнулась о не найденном ключе.. ((

ИМХО таки в какой-нть библиотеке функция зарыта, без показа в СП..
Есть-же т.наз. "Недокументированные функции"..
34 hhhh
 
03.11.15
14:05
(33) эта процедура реально на ключе находится, поэтому неважно, сколько порожков.
35 aka AMIGO
 
03.11.15
14:06
(34) убедительно.. Не знал :)
36 Масянька
 
03.11.15
14:09
(33) Проверку ключа можно отключить (если очень хочется).
У меня (в (31)) так и было: проверку ключа заремила, но ругался на функции/процедуры, которые в этом ключе и генерились. Причем, проверка ключа была в нескольких местах.
37 aka AMIGO
 
03.11.15
14:10
(36) извини за недоверие, это я - по незнанию :)
38 aka AMIGO
 
03.11.15
14:12
+ т.е у меня этот документ работать не будет, поскольку ключ не ТСЖшный :)
39 Масянька
 
03.11.15
14:15
(37) Да, ладно :)
Когда в УАТ'е столкнулись (при переходе с 8.0 на 8.1 расчет горючки стал глючит - пока дорылись, пока с Раруса стрясли новую dll) стало интересно (матофильтр не пропустит реальное слово :( ) - зачем так делать?!
40 aka AMIGO
 
03.11.15
14:17
(39) доп.защита..
И чтоб никто не догадался. "Ы", короче :)
41 Масянька
 
03.11.15
14:18
(40) Не-а. Пользователи тогда совсем по-другому говорили :( :)
42 aka AMIGO
 
03.11.15
14:19
(41) ооочень понимаю :)
Думать задним умом - это модная традиция.. Пока не припечёт кой-что..
43 Масянька
 
03.11.15
14:21
(42) Я не поняла насчет думать... Кому думать? Внедренцам?
44 aka AMIGO
 
03.11.15
14:23
(43) нет, создателям конфы 1С. Упустили из виду, что при переходе 8.0->8.1 будет дыра..
45 Elf_80_lvl
 
03.11.15
14:23
Чаще всего защита с ключем работает так:
есть закрытый модуль с обфусцированным кодом, которые не открываются декомпилятором. Из закрытого модуля вызывается ключ. Сам ключ подключается при начале работы системы и эту проверку легко можно заремить, самые хитрые функции ссылаются на закрытый модуль в котором проверяется ключ и в итоге приходится либо это писать самому, либо покупать.
46 Масянька
 
03.11.15
14:25
(44) :((((((( (рыдания)
47 Elf_80_lvl
 
03.11.15
14:26
(45) УАТ та ещё поделка... Тоже помню несколько раз у разработчика приходилось новые длл клянчить
48 aka AMIGO
 
03.11.15
14:27
(46) :) не плакай, всё в прошлом :)
49 Масянька
 
03.11.15
14:29
(47) пи-пи-пи-пи-пи-пи........
(48) :)
50 Sova112
 
03.11.15
16:10
в отученной версии нашла процедуру, она офигенно большая. Ошибка была в получениии данных из запроса, он не скаладывал а брал просто верхнее значение. пи пи пи
2 + 2 = 3.9999999999999999999999999999999...