0
mwide
17.01.17
✎
11:23
|
Знающие люди, подскажите, пожалуйста: мне нужно сделать блокировку на чтение/запись в некий регистр. Выполняться может в нескольких документах, заполнение элементов блокировки везде одинаковое. Напрашивается вариант - чтобы не дублировать код, написать функцию в общем модуле, которая будет создавать элементы блокировки.
Однако, столкнулся с проблемами:
- объект блокировки, созданный внутри функции и возвращенный по выходу, на выходе становится "неопределено"
- объект блокировки, созданный вне функции и переданный ей через параметр, внутри становится "неопределено"
Что я не учел при работе с блокировками, подскажите?
|
|
3
Dmitrii
гуру
17.01.17
✎
12:05
|
Странно.
В типовых есть примеры, когда создаётся объект Блокировка, который передаётся в качестве параметра в процедуру, где происходит наполнение Блокировки элементами. Например в БСП в процедуре ПроизвестиЗаменуВОбъекте создаётся блокировка и передаётся в качестве параметра в процедуру ЗаблокироватьМестоИспользования.
|
|
4
mwide
17.01.17
✎
12:13
|
(3) есть такое, правда там все в одном модуле происходит. Ну, в общем, проблема с параметрами модулями была, написал выше
|
|