|
Перенос обработки 8.0 -> 8.3. Порядок выполнения процедур модуля формы |
☑ |
0
slafor
02.10.18
✎
13:49
|
Пробую перенести ну ооочень нестандартную обработку с 8.0 на 8.3. Естественно, хочется не просто копаться в чужом коде, а поработать отладчиком. Но "затыки" возникают уже при запуске: на экране "ничего", ошибок тоже нет, но форма не появляется, хотя она и указана в качестве основной. Вернее, выскакивает окошко с двумя стрелками (вперед-назад) и многозначащей кнопкой "Ещё".
Понимаю, что надо начать с изменения кода предопределенных процедур и функций модуля формы. Пишу, что ПриОткрытии() выполняется &НаКлиенте. И все равно тот же результат - судя по всему, в эту процедуру он даже не заходит (кнопки останова не работают).
Наверное, сам что-то упустил, если что, прошу извинить.
|
|
1
VladZ
02.10.18
✎
13:52
|
(0) У тебя формы нет. Для 8.3. нужна управляемая форма. То, что было "нарисовано" для 8.0 здесь не канает.
|
|
2
osa1C
02.10.18
✎
13:59
|
(1) Для начальной отладки можно запустить 1С на обычных формах, но потом все равно придется переносить на управляемую
|
|
3
unregistered
02.10.18
✎
14:02
|
(0) > Понимаю, что надо начать с изменения кода...
Ничего ты не понимаешь.
Если хочешь использовать обычную форму, надо запускать толстого клиента в режиме обычного приложения.
Если хочешь управляемую форму, то её надо писать заново с нуля. Код на старой форме можешь забыть. В лучшем случае тебе удастся использовать его частично (отдельные логические куски выпилить и перенести).
|
|
4
Dmitry1c
02.10.18
✎
14:08
|
Воспользоваться обработкой для преобразования из толстых форм в управляемые еще не предлагали?
|
|
5
slafor
02.10.18
✎
14:29
|
(1)(2)(3)
Всем спасибо, понял свою ошибку. Теперь даже сам могу сказать, где написано об этом более подробно: .
Плохо только то, что "Для внешних обработок (открываемых из отдельного файла) в управляемом режиме использование обычных форм не поддерживается. Поэтому если в конфигурации, работающей в управляемом режиме, необходимо запустить обработку с неуправляемой формой, и не хочется создавать для этой обработки новую, управляемую форму, то сначала такую обработку нужно включить в состав конфигурации.". Сначала подумал, что нужно включать ее в свою конфигурацию и мучиться с отладкой, потом решил просто запускать отладку в режиме обычного приложения.
(4) А что, есть такая обработка? Где найти?
|
|
6
Cool_Profi
02.10.18
✎
14:31
|
(4) Это страшный сон. Тебе приснилось. Приляг, выпей чайку с мятой...
|
|