|
Программное изменение расписания регл. задани.
| ☑ |
0
Март_1c
15.10.15
✎
11:18
|
Добрый день. Программно меняю расписание регламентному заданию , после записи вылетает ошибка "Поле объекта недоступно для записи (Расписание)", но новое расписание присваивается регл. заданию.
В чем ошибка ?
|
|
1
Лефмихалыч
15.10.15
✎
11:21
|
в коде
|
|
2
Март_1c
15.10.15
✎
11:24
|
отвлекли, не успел вставить код.
&НаКлиенте
Процедура Установить_расписание(Команда)
Расписание = ПолучитьЗадание();
Диалог = Новый ДиалогРасписанияРегламентногоЗадания(Расписание);
Если Диалог.ОткрытьМодально() Тогда
УстановитьНовоеРасписание(Диалог.Расписание);
КонецЕсли;
КонецПроцедуры
&НаСервере
Функция ПолучитьЗадание ()
Задание = ПолучитьРегламентноеЗадание();
Расписание = Задание.Расписание;
Возврат Расписание;
КонецФункции
&НаСервере
Процедура УстановитьНовоеРасписание(Расписание);
Задание = ПолучитьРегламентноеЗадание();
Задание.Расписание = Расписание;
Задание.Записать();
КонецПроцедуры
&НаСервере
Функция ПолучитьРегламентноеЗадание();
Задание = РегламентныеЗадания.НайтиПредопределенное(Метаданные.РегламентныеЗадания.ФормированиеРассылки);
Возврат Задание;
КонецФункции
|
|
3
Лефмихалыч
15.10.15
✎
11:27
|
версия платформы какая?
|
|
4
Март_1c
15.10.15
✎
11:28
|
1С:Предприятие 8.3 (8.3.6.2332)
|
|
5
Рус Иван
15.10.15
✎
11:44
|
(0) Попробуй заменить переменную Расписание на другую
|
|
6
Март_1c
15.10.15
✎
11:48
|
Всем спасибо, починил, с переменной все "ок" было.
|
|
7
Рус Иван
15.10.15
✎
11:49
|
(6) в чем ошибка была?
|
|
8
Март_1c
15.10.15
✎
11:50
|
ДиалогРасписание = Диалог.Расписание;
УстановитьНовоеРасписание(ДиалогРасписание);
|
|