Имя: Пароль:
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
Разобралсо.
Нужно писать
регЗад.Расписание.ДетальныеРасписанияДня = новый массив;
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший