|
не работает часть расширения |
☑ |
0
nodrama
07.02.22
✎
23:37
|
Доброго времени суток.
Есть типовой документ Заказ клиента. В конфу добавлено расширение вид "Адаптация".
В расширение добавлен этот документ следовательно и его форма, так же нужные реквизиты.
Первая часть кода, редактирует стандартную процедура ПриОткрытии "Расш1_ПриОткрытииПосле" работает, отладчиком проходится все ок.
Вторая часть кода, редактирует стандартную процедуру ПриИзмененииРеквизита типового на форме "Расш1_ПриИзмененииРеквизитаПосле" - При изменении реквизита на форме. Пропускается, не заходит в нее даже отладчиком. Ночь уже видимо сам туплю.
Куда смотреть?) делал и до и после и даже вместо. просто даже не заходит в нее отладкой а пропускает
|
|
1
nodrama
07.02.22
✎
23:38
|
сам код рабочий. вставлял его в копию базы без расширения в процедуру приизменении. все работает
|
|
2
mszsuz
07.02.22
✎
23:47
|
Безопасный режим?
|
|
3
nodrama
07.02.22
✎
23:51
|
(2) и включал и выключал и от опасных дейсвтий то же
|
|
4
nodrama
07.02.22
✎
23:53
|
Просто сижу (сидел точнее) тупил. всего 2 процедуры. при открытии и при изменении. первая работает, вторая просто пропускается без ошибок и тд. то есть в стандартную процедура при изменении реквизита на форме отладка заходит, а в процедура в расширении при изменении (хоть до хоть после хоть вместо) он не заходит вообще.
|
|
5
nodrama
07.02.22
✎
23:55
|
единственное что я не попробовал это не созал еще одно расширение на тот же документ и не добавлял туда эту одну процедуру отдельно. но это бред же
|
|
6
Кулибин
08.02.22
✎
02:47
|
Есть второе расширение с захватом этого же объекта или, как минимум, модуля. Как только в одном захватываешь "после", начинается шляпа. 146%
|
|
7
Мимохожий Однако
08.02.22
✎
07:19
|
Если клиент-серверная база,то надо включить режим отладки.
(0)Закомментируй код в расширении, добавь заново и посмотри еще раз. Возможно,не привязал процедуру к событию формы. Попробуй добавить процедуру До
|
|
8
nodrama
08.02.22
✎
12:54
|
(7) Отладка включена. В первую процедуру при открытии и далее на сервере, проваливается.
Процедура к форме на расширении привязана, я же создавал ее по кнопке а не руками писал. на форме выбирал реквизит, далее приизменении. далее точки "после" и тд. и уже в созданной процедуре писал код. (6) спасибо за наводку посмотрю есть ли в других расширениях работа с этим документом
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший