Изменить завершенный БП
☑
0
antihacker
26.02.15
✎
13:35
Ребята.
Вот код
//-----Отмечем как отражен----------------
Для Каждого СтрокаСписка Из ЭтотОбъект.ТЧБПАвансы Цикл
СтруктраПоиска=Новый Структура;
СтруктраПоиска.Вставить("Сотрудники",СтрокаСписка.Сотрудники);
СтруктраПоиска.Вставить("СтатьяРасходов",СтрокаСписка.СтатьяРасходов);
НайденныеЗначения=СтрокаСписка.БПАванс.ТЧСтатьяРасходов.НайтиСтроки(СтруктраПоиска);
сообщить(СтрокаСписка.БПАванс.Ссылка);
Для Каждого СтрокаНайденного Из НайденныеЗначения Цикл
сообщить(СтрокаНайденного.Отражен);
СтрокаНайденного.Отражен=Истина;
КонецЦикла;
КонецЦикла;
//----------------------------------------
Пишет
Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине:
{Документ.ПечатьАванса.МодульОбъекта(16)}: Поле объекта недоступно для записи (Отражен)
СтрокаНайденного.Отражен=Истина;
Завершенный БП нельзя имзенить ? Но я открываю интерактивно и меню данные и сохраняю. И него. Сохраняеться.
1
Naumov
26.02.15
✎
14:04
а слабо текст ошибки еще раз перечитать?
2
antihacker
26.02.15
✎
14:05
Не слабо. Именно это поле я редактирую в интерактивном режиме.
И что ? Почему здесь нельзя ?
3
Naumov
26.02.15
✎
14:07
(2) Читай текст ошибки до просветления. проблема не в закрытом БП или чего-то там
4
Naumov
26.02.15
✎
14:08
по тексту кода не понятно во что ты пишешь, но с 99% ты пишешь в ссылку, а не в объект.
5
antihacker
26.02.15
✎
14:13
Мля не заметил. Красава.
Делаю вот так
БПАвансОбъект=СтрокаСписка.БПАванс.ПолучитьОбъект();
Спасибо !
AdBlock убивает бесплатный контент. 1Сергей