Блокирование записи
30.07.2009
14:48
#1
"На платформе 7.7 возникла задача менять полное наименование номенклатуры при переносе в другую группу справочника.
Соответственно, менял предопределенную процедуру ПриПереносеЭлементаВДругуюГруппу. Вот последние строки процедуры:
...............................................................
Если Найти(СокрЛП(Элемент.ПолнНаименование),Коммент) = 0 Тогда
Если Спр.НайтиЭлемент(Элемент) = 1 Тогда
Спр.ПолнНаименование = СокрЛП(Спр.ПолнНаименование)+" "+Коммент;
Спр.Записать();
КонецЕсли;
КонецЕсли;
КонецПроцедуры
...............................................................
Элемент с новым полным наименованием нормально записывается.
При этом сам механизм переноса в выбранную группу не выполняется: выдается сообщение о блокированной записи.
Пытался обнулить переменную Спр - не помогло. М.б. как-то можно еще "отцепить" эту блокированную запись?
Заранее благодарен."
Соответственно, менял предопределенную процедуру ПриПереносеЭлементаВДругуюГруппу. Вот последние строки процедуры:
...............................................................
Если Найти(СокрЛП(Элемент.ПолнНаименование),Коммент) = 0 Тогда
Если Спр.НайтиЭлемент(Элемент) = 1 Тогда
Спр.ПолнНаименование = СокрЛП(Спр.ПолнНаименование)+" "+Коммент;
Спр.Записать();
КонецЕсли;
КонецЕсли;
КонецПроцедуры
...............................................................
Элемент с новым полным наименованием нормально записывается.
При этом сам механизм переноса в выбранную группу не выполняется: выдается сообщение о блокированной записи.
Пытался обнулить переменную Спр - не помогло. М.б. как-то можно еще "отцепить" эту блокированную запись?
Заранее благодарен."
Читают тему
(гостей: 1)