Имя: Пароль:
1C
1С v8
Где найти определение процедуры?
0 Симпатяшка
 
27.11.12
09:33
Наверное вопрос совсем глупый, но понять не могу хоть тресни. Собственно, дело в том, что при нажатии на F12 должен происходить переход к определению процедуры или функции. И местами всё работает прекрасно, но на некоторых процедурах этого не случается. Пробовала искать такую процедуру глобальным поиском, но её как будто и вовсе нигде нет. Не понимаю как так может быть.
Платформа 8.2.15.319, конфа 1С:Медицина. Зарплата и кадры бюджетного учреждения редакция 1.0, не измененная. В описании сказано, что она является полностью открытой, не содержит защищенных участков кода
1 Amra
 
27.11.12
09:35
Может в  библиотеку зашиты? Или ее тоже нет?
2 Undefined vs NULL
 
27.11.12
09:35
может это процедура уровня платформы?
3 zulu_mix
 
27.11.12
09:35
значит процедура предопределенная
4 Privalov
 
27.11.12
09:35
Какая процедура?
5 Симпатяшка
 
27.11.12
09:47
нет, это не предопределенная. Вот например такая СформироватьШтатноеРасписаниеXML(ДатаАктуальности, Организация, КаталогВыгрузки)
там еще подобные есть
6 Симпатяшка
 
27.11.12
09:48
хочу открыть посмотреть, как там эта xml-ка формируется, а открывать-то и нечего
7 Симпатяшка
 
27.11.12
09:49
(1) я не знаю что значит "в библиотек зашиты"? где это посмотреть?
8 Cube
 
27.11.12
09:51
(7) Нигде не посмотришь. Есть внешняя dll, в которой есть все эти процедуры, которые ты посмотреть не можешь. Для того она и нужна, эта dll, чтоб никто не видел, что там происходит... Это защита такая. Смирись.
9 чувак
 
27.11.12
09:54
(0) В отраслевых решениях некоторые общие модули закрываются наглухо для посторонных разработчиков
10 Симпатяшка
 
27.11.12
09:54
То есть на сайте 1с в описании сказано, что конфа не содержит защищенных участков кода, а на деле они есть?
11 Симпатяшка
 
27.11.12
09:54
Вот обманщики :(
12 laeg
 
27.11.12
09:54
+(9) Под паролем или поставка без исходных текстов некоторых модулей
13 laeg
 
27.11.12
09:55
(10) ссылку + цитату этого описания в студию
14 Cube
 
27.11.12
09:56
(10) О, я не заметил, что она без защиты...
15 Симпатяшка
 
27.11.12
09:56
Видимо придется смириться. Спасибо за ответы
16 чувак
 
27.11.12
09:56
(10) Фирма 1с не закрывает свои коды, а именно разработчики отраслевых решений закрывают
17 Симпатяшка
 
27.11.12
09:56
18 Симпатяшка
 
27.11.12
09:57
Цитата: Конфигурация является полностью открытой, не содержит защищенных участков кода и не используют аппаратную защиту.
19 Cunni
 
27.11.12
09:58
а отладчик туда не прыгает что ли?
20 Симпатяшка
 
27.11.12
09:58
(19) не прыгает
21 quest
 
27.11.12
09:59
еще перейти по ф12 если у тебя
переменная.ИмяФункции при условии что переменная это внешняя обработка/отчет
22 Cunni
 
27.11.12
10:00
(20) и что пишет?.. процедура-то выполняется?
23 Cube
 
27.11.12
10:02
(20) Давай кусок кода уже....
24 Симпатяшка
 
27.11.12
10:02
(21) Я смотрю обработку не внешнюю, обычную, там есть кнопка "Выгрузить", вот действие, которое у неё написано:

Процедура КоманднаяПанель1кнВыгрузитьШР(Кнопка)
СформироватьШтатноеРасписаниеXML(ДатаАктуальности, Организация, КаталогВыгрузки)
КонецПроцедуры
25 Симпатяшка
 
27.11.12
10:03
Всё, финиш, найти эту процедуру не могу :(
26 Симпатяшка
 
27.11.12
10:04
(22)Да, она выполняется. Но отладчик доходит до неё, при очередном нажатии f11 стрелочка, которая на текущую строку показывает, пропадает, при следующем f11 она появляется и всё дальше идет своим чередом
27 Cunni
 
27.11.12
10:04
(24) и? Выгружается? Точку останова ставила?
28 Симпатяшка
 
27.11.12
10:05
(27) да, xml-ка формируется
29 Cunni
 
27.11.12
10:05
я с типовыми не работал если честно, но вот название "КоманднаяПанель1кнВыгрузитьШР" мне кажется каким-то не очень типовым.
30 Cube
 
27.11.12
10:05
(26) Хм... Это надо ковыряться в конфе... У меня под рукой нет.
31 чувак
 
27.11.12
10:07
Мне кажется эта процедура находится в общем модуле, которая в свою очередь глобальная, в свою очередь закрыта
32 Симпатяшка
 
27.11.12
10:08
(29) ну это отраслевая, её не фирма 1с разрабатывала,а АналитИКС. Но продаются они наравне с типовыми, в прайсах 1с она есть
33 Симпатяшка
 
27.11.12
10:08
ну в общем, не добраться мне до неё, вот что я думаю :(
34 чувак
 
27.11.12
10:09
(33) Ты пройдись по общим модулям по зарплате, открывай по очереди, есть среди них с флажком глобальный?
35 Aprobator
 
27.11.12
10:10
(34) да искала она глобальным поиском.
36 чувак
 
27.11.12
10:10
если что, могу через тим вьювер посмотреть
37 Cube
 
27.11.12
10:11
(33) Напиши мне в почту, я помогу) А то здесь по правилам форума ветку закроют)
38 Aprobator
 
27.11.12
10:11
(0) сама процедура не через точку вызывается?
39 Симпатяшка
 
27.11.12
10:12
Глобальные модули есть, но процедуры этой в них нет.
(38) нет, всё как в коде, который я выше писала
40 Aprobator
 
27.11.12
10:12
а, увидел (24). Тогда ковырять надо.
41 Cube
 
27.11.12
10:54
Так, Симпатяшка действительно нас не дурит: http://storage2.static.itmages.ru/i/12/1127/h_1353999079_2960724_a479b1fbaa.jpeg
Это релиз 1.0.41.1. Как видим, конфа на полной поддержке и текст модуля обработки скрыт. Полагаю, что там и находится наша процедура. Вполне возможно, что есть и другие защищенные модули. Так что утверждение, что конфа без защиты не верно... Пиши им в поддержку, пусть открывают модули, а то в рекламных проспектах одно, а на деле - другое...
42 Aprobator
 
27.11.12
10:56
(41) без сторонней защиты. А текст модуля закрыть - стандартная фишка 1С.
43 чувак
 
27.11.12
10:56
(41) У нас тоже была такая ситуация.
Так они не допускают туда посторонних, надо им платить и именно ихние разработчики имеют право изменить код.
правда, это казахстанский "1с-Рейтинг"
44 Cube
 
27.11.12
10:57
(42) Цитирую (17): "Конфигурация является полностью открытой, не содержит защищенных участков кода и не используют аппаратную защиту."
45 Cube
 
27.11.12
10:58
(43) Не, я-то это понимаю, но зачем было говорить, что конфа открытая?
46 orefkov
 
27.11.12
11:00
Декомпилер 1С не поможет что-ли?
47 чувак
 
27.11.12
11:01
(45) походу замануха
48 Cube
 
27.11.12
11:03
(46) Однозначно поможет)) Но советовать его против правил форума) К тому же, есть шанс решить всё законным путем - через разработчика.
49 Симпатяшка
 
28.11.12
13:37
Пришел ответ от разработчика, говорят обновится до последнего релиза, там модуль открыт :) думаю, проблема решена, ветку можно закрывать