Имя: Пароль:
1C
 
Не функционируют расширение конфигурации
0 NIGHTHUNTER
 
14.06.22
12:46
В конфигурации есть 2 расширения. В одном из них, доработана форма документа.
У формы создана вкладка, которая интенсивно используется в работе. Эта вкладка есть только в расширении.
Необходимо внести небольшие изменения. Как в код формы, для заполнения поля. Так и визуально.
Выяснилось, что не работают точки останова, ничего не посмотреть по коду.
И не влияет на доработку новых элементов.
Решил создать новую кнопку, вывел ее. В режиме предприятия ее нет. Убираю видимость у существующей кнопки, она как была так и осталась.
То есть не работают, изменения, вносимые на вкладку формы документа в расширении.
1 NIGHTHUNTER
 
14.06.22
12:52
Что делать просто не понятно.
Подскажите пожалуйста, какие действия можно предпринять, что бы заработала отладки, и делаемые доработки стали появляться.
2 H A D G E H O G s
 
14.06.22
12:52
Уволить себя из профессии.
3 Галахад
 
гуру
14.06.22
13:04
Провести замер производительности. Возможно используется не та форма.
4 Kassern
 
14.06.22
13:07
скорее всего ТС правил не то и не там)
5 NIGHTHUNTER
 
14.06.22
13:07
(3) На самом деле, поведение именно такое. Как буд то бы не та форма.
Но эта форма только одна и она в расширении. Точнее дорабатываемая вкладка.
6 Kassern
 
14.06.22
13:09
(5) ну расчехляй уже замер производительности для данной формы с вкладкой и скрин сюда, а так же скрин с формой из расширения где правки вносишь
7 Галахад
 
гуру
14.06.22
13:11
В конфигураторе Отладка / Остановить
В предприятии открыть форму
В конфигураторе поймать событие
8 NIGHTHUNTER
 
14.06.22
13:16
Честно потерялся. И вижу что форма именно та. Не знаю что предпринять.
А замер производительности как? Для чего? Если из предприятия делаю открыть в конфигураторе, то открывает форму из основной конфигурации все равно.
Такое ощущение, что вокруг все обпилили, что бы не подобраться было.

(7) Не срабатывает толки останова, любые доработки не появляются в предприятии.
9 Kassern
 
14.06.22
13:17
(8) а вас кто-то просит точку останова поставить? Где тут "В конфигураторе Отладка / Остановить" - вы точку останова увидели?
10 NIGHTHUNTER
 
14.06.22
13:17
Замер производительности, а дальше что с ним ?

http://joxi.ru/J2bdJ5Yiqyngwr
11 NIGHTHUNTER
 
14.06.22
13:18
(9) Да сделал отладка остановить, и где то оказался в коде
12 Kassern
 
14.06.22
13:18
смотрите в какой части конфы выполняется тот или иной код. Находите процедуры из вашей формы
13 Kassern
 
14.06.22
13:19
(11) ну так это надо делать находясь на вашей вкладке и запуская какое-нибудь событие из этой вкладки
14 Kassern
 
14.06.22
13:19
тогда вы в коде окажетесь на нужной форме
15 H A D G E H O G s
 
14.06.22
13:20
(7) и поймать обработчик ожидания...
16 Kassern
 
14.06.22
13:21
(15) поэтому нужно действовать оочень быстро))
17 H A D G E H O G s
 
14.06.22
13:24
(16) поэтому надо прописать
/режимотладки
18 NIGHTHUNTER
 
14.06.22
13:24
Отладка остановить, переносит вот сюда

http://joxi.ru/krDa79GFG6VZMm

как это на что может помочь?
19 H A D G E H O G s
 
14.06.22
13:25
(18) никак
20 NIGHTHUNTER
 
14.06.22
13:26
(14) На форме кнопка, заполнить остатки, я хочу ее отловить выполнение. Точкой останова. Но не работает.
21 H A D G E H O G s
 
14.06.22
13:28
Учитесь неумехи и жертвы рефлексий, как нужно производство в erp пилить.
22 NIGHTHUNTER
 
14.06.22
13:32
Что делать не знаю. Как быть.
23 Kassern
 
14.06.22
13:33
(22) написать новое расширение с блек джеком и точками останова) (шучу)
24 NIGHTHUNTER
 
14.06.22
13:35
(23) Хотелось бы понять, почему не работает отладка и не появляются доработки.
25 H A D G E H O G s
 
14.06.22
13:35
(22) скоро обед, время перекусить.
26 MyNick
 
14.06.22
13:38
(24) патамушто расширение НЕ Активно. Например.
27 NIGHTHUNTER
 
14.06.22
13:43
(26) Если бы оно было не активно, то на форме не было бы вообще этой вкладки же?!
28 NIGHTHUNTER
 
14.06.22
13:45
(26) Визуально оно активно.

http://joxi.ru/Vm6jkblC3kNkDm
29 Масянька
 
14.06.22
13:46
Он еще и в ERP...
Боже, храни его работодателя...
30 NIGHTHUNTER
 
14.06.22
13:56
Мне подсказали. Запускается вот эта процедура. Что бы сработала точка останова.


&НаКлиенте
Процедура ЗаполнитьОстаткиВФорме(Команда) Экспорт
    ЗаполнитьОстаткиВФорме_Сервер(Команда.Имя);
КонецПроцедуры



Но все же не понятно почему не отображается новая мною добавленная кнопка.
31 Kassern
 
14.06.22
13:57
(30) спросите тех, кто вам подсказал
32 NIGHTHUNTER
 
14.06.22
14:00
(31) Он как то подсказывал, код, где программно перерисовываются создаются элементы формы.
Наводит на догадки что элементы формы перерисовываются и создаются программно.
33 NIGHTHUNTER
 
14.06.22
14:01
(32) То есть что то править в форме нет смысла, и она создается программно. Пока не понял ещё этого. Но работает так.
34 Kassern
 
14.06.22
14:01
(32) что нам делать с этой информацией?
35 Kassern
 
14.06.22
14:02
(33) ну вот откройте код и гляньте, как там что создается. Вам ведь виднее
36 NIGHTHUNTER
 
14.06.22
14:42
(30) А вот то что мне подсказали, как это можно понять было?

Если прописана одна процедура http://joxi.ru/Grq8VexCzOMQQA .

Как можно было бы понять, что нужна процедура

&НаКлиенте
Процедура ЗаполнитьОстаткиВФорме(Команда) Экспорт

?
37 vicof
 
14.06.22
15:20
(36) Спроси у подсказчика
38 hhhh
 
14.06.22
15:34
(36) ну показывай свою процедуру эту. которая после
39 Saval1986
 
14.06.22
15:45
(36) Попробуйте удалить форму из расширения и заново ее добавить (с необходимыми изменениями). Так заработает отладка и функционал?
40 H A D G E H O G s
 
14.06.22
18:42
LivingStar, зови в ветку подсказчика, я помогу всем вам.
41 NIGHTHUNTER
 
15.06.22
06:17
(39) Это сложная задача. И нельзя рисковать этой доработанной в расширении формой. Голову нужно сначала освободить для такого решения. И что бы снова не загрузили.

(38) Вот она, там вызов другой аналогичной процедуры. Но не того что выполняется на самом деле (30)

&НаКлиенте
Процедура Закупки_ЗаполнитьОтгруженоЗаказчикомПосле(Команда)
    ЗаполнитьОстатки("ХХХ_ОтгруженоЗаказчиком");
КонецПроцедуры
42 hhhh
 
15.06.22
08:01
(41) а сама строчка с "После" присутствует? И процедура ЗаполнитьОтгруженоЗаказчиком в основной конфигурации? И что делает процедура ЗаполнитьОстатки("ХХХ_ОтгруженоЗаказчиком")? что за странный параметр "ХХХ_ОтгруженоЗаказчиком"? ХХХ - русские или английские буквы? Если это порно, то должны быть английские.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой