Прошу помощи с ошибкой обьект заблокирован. Находясь в элементе запускаю Выдает ошибку обьект заблокирован
Цикл в цикле в КАЖДОМ из которых вы записываете Элемент? вы серьезно?) Ну и надо смотреть, что происходит раньше - возможно идёт блокировка элемента в другом месте.. Это же процедура ПриЗаписи() или другая? Ну и совет: Форматируйте свой код! И все свои ошибки будете обнаруживать очень быстро, а это читать не возможно... а на форуме желательно пользуйтесь:
Спр.ВыбратьЭлементы(); спр.НайтиЭлемент(ТекЭлем); Это вообще ШЕДЕВР... ДатаСч=ДатаГод(ДатаПерерасчет)*86400*365.2422+ДатаМесяц(ДатаПерерасчет)*86400*365.2422/12; Тут не ищем легких путей... Нафига стандартные процедуры... Паскаль рулит! Если ДатаПерерасчет='' Тогда Кто же так дату сравнивает... ПустоеЗначение в топку! ПериодЭл.Удалить(); Спр.Платеж.Установить(ДатаПолногоПогашения,Ост); Спр.Записать(); Ну тут вообще нет слов.... Удаляем периодическое значение как объект.. Устанавливаем через метод справочника... Записываем... Все... Приехали. Игого... Учите матчасть...