почему не изменяется расписание регл задания?

  1. 10 г. назад

    Пишу код:

    Для каждого регЗад ИЗ регламентныезадания.ПолучитьРегламентныеЗадания() цикл
    	Если регЗад.Расписание.ДетальныеРасписанияДня.Количество() <> 0 Тогда
    	Сообщить(регЗад.Расписание.ДетальныеРасписанияДня.Количество());
    	регЗад.Расписание.ДетальныеРасписанияДня.Очистить();
    	Сообщить(регЗад.Расписание.ДетальныеРасписанияДня.Количество());	
    	регЗад.Записать();
    	Сообщить(регЗад.Расписание.ДетальныеРасписанияДня.Количество());
    	КонецЕсли;
    	КонецЦикла;

    1С выдает:
    2
    2
    2

    почему так?

  2. на ИТС есть обработка по изменению параметров регл.заданий, думаю, там нужно подсмотреть.
    емнип, там какая-то хитрость есть, просто так параметры не изменятся.
    они точно изменятся, если сервер рестартануть, а вот программно что там нужно дописать - см. обработку

    Ответы: (2)
  3. (1) если ты про обработку консоль заданий, то это не вариант.
    там изменения вводятся интерактивно, мне нужно - программно

  4. разобралсо

  5. очистить не работает, хотя это и обычный массив.
    работает
    регЗад.Расписание.ДетальныеРасписанияДня = Новый Массив;

или зарегистрируйтесь чтобы ответить!