Наконец-то дошли руки доделать эту обработку. Ничего нового, просто небольшое удобство в работе.
Обычно, когда нужно было подключиться к другой БД (v.8) и функционал подключения и функционал собственно необходимых действий я писал в одной обработке. Алгоритм действий в этом случае был такой:
- создать обработку, написать необходимые функции/процедуры,
- запустить обработку (в пользовательском режиме),
- подключиться к нужной БД,
- запустить на выполнение нужную мне процедуру/функцию
- если ошибок нет, то все хорошо. Если есть ошибки или нужно что-то доделать, то п. 6
- отключиться от БД
- записать изменения в конфигураторе, сохранить и снова с п. 2 по п. 5
Но, так как отладка чаще всего состоит из большего количества итераций, чем мне хочется,то рутинные действия ПОДКЛЮЧИТЬ БД-ОТКЛЮЧИТЬ БД просто задолбали. В результатеродилось такое маленькое решение разделить одну обработку на две.
-
Обработка №1 (это та, которую Вы можете скачать) подключается к нужной БД,сохраняя ссылку на БД в переменной База.
-
Обработка №2 (эту обработку Вы создаете сами, пишите в ней чего Вам нужно) запускается из обработки № 1.В обработке №2 должен быть реквизит База (реквизит обработки или реквизит формы).
Алгоритм действий в этом случае был такой:
- создать обработку №2, написать необходимые функции/процедуры,
- запустить обработку №1 (в пользовательском режиме),
- подключиться к нужной БД,
- запустить обработку №2 из обработки №1
- если ошибок нет, то все хорошо. Если есть ошибки или нужно что-то доделать, то п. 6
- закрыть обработку №2
- сделать изменения в обработке №2, сохранить и снова с п. 4
Т.е. обработка №1 все время остается открытой с постоянным подключением к БД