Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Перенос обработки 8.0 -> 8.3. Порядок выполнения процедур модуля формы

Перенос обработки 8.0 -> 8.3. Порядок выполнения процедур модуля формы
Я
   slafor
 
02.10.18 - 13:49
Пробую перенести ну ооочень нестандартную обработку с 8.0 на 8.3. Естественно, хочется не просто копаться в чужом коде, а поработать отладчиком. Но "затыки" возникают уже при запуске: на экране "ничего", ошибок тоже нет, но форма не появляется, хотя она и указана в качестве основной. Вернее, выскакивает окошко с двумя стрелками (вперед-назад) и многозначащей кнопкой "Ещё".
Понимаю, что надо начать с изменения кода предопределенных процедур и функций модуля формы. Пишу, что ПриОткрытии() выполняется &НаКлиенте. И все равно тот же результат - судя по всему, в эту процедуру он даже не заходит (кнопки останова не работают).

Наверное, сам что-то упустил, если что, прошу извинить.
 
 
   VladZ
 
1 - 02.10.18 - 13:52
(0) У тебя формы нет. Для 8.3. нужна управляемая форма. То, что было "нарисовано" для 8.0 здесь не канает.
   osa1C
 
2 - 02.10.18 - 13:59
(1) Для начальной отладки можно запустить 1С на обычных формах, но потом все равно придется переносить на управляемую
   unregistered
 
3 - 02.10.18 - 14:02
(0) > Понимаю, что надо начать с изменения кода...

Ничего ты не понимаешь.
Если хочешь использовать обычную форму, надо запускать толстого клиента в режиме обычного приложения.
Если хочешь управляемую форму, то её надо писать заново с нуля. Код на старой форме можешь забыть. В лучшем случае тебе удастся использовать его частично (отдельные логические куски выпилить и перенести).
   Dmitry1c
 
4 - 02.10.18 - 14:08
Воспользоваться обработкой для преобразования из толстых форм в управляемые еще не предлагали?
   slafor
 
5 - 02.10.18 - 14:29
(1)(2)(3)
Всем спасибо, понял свою ошибку. Теперь даже сам могу сказать, где написано об этом более подробно: https://its.1c.ru/db/metod8dev#content:3568:hdoc.

Плохо только то, что "Для внешних обработок (открываемых из отдельного файла) в управляемом режиме использование обычных форм не поддерживается. Поэтому если в конфигурации, работающей в управляемом режиме, необходимо запустить обработку с неуправляемой формой, и не хочется создавать для этой обработки новую, управляемую форму, то сначала такую обработку нужно включить в состав конфигурации.". Сначала подумал, что нужно включать ее в свою конфигурацию и мучиться с отладкой, потом решил просто запускать отладку в режиме обычного приложения.

(4) А что, есть такая обработка? Где найти?
   Cool_Profi
 
6 - 02.10.18 - 14:31
(4) Это страшный сон. Тебе приснилось. Приляг, выпей чайку с мятой...

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует