Имя: Пароль:
1C
 
почему не изменяется расписание регл задания?
0 Stimcool
 
28.01.15
10:30
Пишу код:
Для каждого регЗад ИЗ регламентныезадания.ПолучитьРегламентныеЗадания() цикл
    Если регЗад.Расписание.ДетальныеРасписанияДня.Количество() <> 0 Тогда
    Сообщить(регЗад.Расписание.ДетальныеРасписанияДня.Количество());
    регЗад.Расписание.ДетальныеРасписанияДня.Очистить();
    Сообщить(регЗад.Расписание.ДетальныеРасписанияДня.Количество());    
    регЗад.Записать();
    Сообщить(регЗад.Расписание.ДетальныеРасписанияДня.Количество());
    КонецЕсли;
    КонецЦикла;
1С выдает:
2
2
2
почему так?
1 Naumov
 
28.01.15
10:58
А записывать не учили?
2 Stimcool
 
28.01.15
11:01
(1) что записывать?
3 Stimcool
 
28.01.15
11:10
Разобралсо.
Нужно писать
регЗад.Расписание.ДетальныеРасписанияДня = новый массив;
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший