Имя: Пароль:
1C
1С v8
Изменить завершенный БП
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
Мля не заметил. Красава.


Делаю вот так

БПАвансОбъект=СтрокаСписка.БПАванс.ПолучитьОбъект();


Спасибо !
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс