внешняя обработка.Необходимо заменить одно значение на другое.Проводок нет.Выбираю запросом
Что = ЭтаФорма.ЭлементыФормы.Что.Значение;
КонтрольнаяДата = ТекущаяДата();
НаКого = ЭтаФорма.ЭлементыФормы.НаКого.Значение;
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Задача.Ссылка КАК Ссылка,
| Задача.Представление,
| Задача.ТочкаМаршрута,
| ПРЕДСТАВЛЕНИЕ(Задача.ТочкаМаршрута),
| Задача.Наименование,
| Задача.Пользователь КАК Пользователь1,
| ПРЕДСТАВЛЕНИЕ(Задача.Пользователь),
| Задача.Создатель,
| ПРЕДСТАВЛЕНИЕ(Задача.Создатель),
| Задача.БизнесПроцесс.Номер
| ИЗ
| Задача.Задача КАК Задача
| ГДЕ
| Задача.Выполнена = ЛОЖЬ
| И Задача.КонтрольныйСрок < &КонтрольнаяДата
| И Задача.Пользователь = &Что
|
|ДЛЯ ИЗМЕНЕНИЯ";
а дальше непонятки :
Для каждого Строка Из ТЗ Цикл
Объект = Строка.Ссылка.ПолучитьОбъект();
Для каждого Строка Из ТЗ Цикл
Заменяемые.Вставить(Что, НаКого);
Объект.Записать();
КонецЦикла; КонецЦикла;
и не записывает
Добавлено через 39 минут и 43 секунды:или как-то так :
Для каждого Строка Из ТЗ Цикл
Объект = Строка.Ссылка.ПолучитьОбъект();
Объект.Пользователь = НаКого;
Сообщить(Объект.Исполнитель);
Объект.Записать();
КонецЦикла; КонецЦикла;
ткните кто-нибудь носом