Всем привет помогите плиз!!! как копировать строки взятые запросом в этотже справочник, только с другим владельцем
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| ВЕК_НормыВыдачи.ССылка
|ИЗ
| Справочник.ВЕК_НормыВыдачи КАК ВЕК_НормыВыдачи
|ГДЕ
| ВЕК_НормыВыдачи.Владелец = &Владелец";
Запрос.УстановитьПараметр("Владелец",Владелец);
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
Пока Выборка.Следующий() Цикл
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| ВЕК_НормыВыдачи.ССылка
|ИЗ
| Справочник.ВЕК_НормыВыдачи КАК ВЕК_НормыВыдачи
|ГДЕ
| ВЕК_НормыВыдачи.Владелец = &Владелец";
Запрос.УстановитьПараметр("Владелец",Владелец);
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
Пока Выборка.Следующий() Цикл
По теме из базы знаний
- УФ + БСП: копирование строк табличных частей (даже между разными инфобазами)
- Копирование табличных частей между документами без хранилища. 1С: УФ
- Повторение строк заголовка на каждой странице при обработке файлов Excel средствами платформы 1С:Предприятие
- Программное копирование узла/строки дерева значений на управляемой форме (УФ, ДанныеФормыДерево, ДанныеФормыЭлементДерева) в вариантах на клиенте и на сервере
- Удаление строк из таблицы значений различными способами с замером производительности
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| ВЕК_НормыВыдачи.Ссылка,
| ВЕК_НормыВыдачи.Наименование,
| ВЕК_НормыВыдачи.Номенклатура
|ИЗ
| Справочник.ВЕК_НормыВыдачи КАК ВЕК_НормыВыдачи
|ГДЕ
| ВЕК_НормыВыдачи.Владелец = &Владелец";
Запрос.УстановитьПараметр("Владелец",Владелец);
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
Пока Выборка.Следующий() Цикл
НовыйЭлемент = Справочники.ВЕК_НормыВыдачи.СоздатьЭлемент();
НовыйЭлемент = Выборка.Ссылка.Скопировать();
НовыйЭлемент.Владелец = Владелец1;
НовыйЭлемент.Записать();
КонецЦикла;
Вроде получилось, колько как сделать условие чтоб повторные не копировал
??
Запрос.Текст = "ВЫБРАТЬ
| ВЕК_НормыВыдачи.Ссылка,
| ВЕК_НормыВыдачи.Наименование,
| ВЕК_НормыВыдачи.Номенклатура
|ИЗ
| Справочник.ВЕК_НормыВыдачи КАК ВЕК_НормыВыдачи
|ГДЕ
| ВЕК_НормыВыдачи.Владелец = &Владелец";
Запрос.УстановитьПараметр("Владелец",Владелец);
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
Пока Выборка.Следующий() Цикл
НовыйЭлемент = Справочники.ВЕК_НормыВыдачи.СоздатьЭлемент();
НовыйЭлемент = Выборка.Ссылка.Скопировать();
НовыйЭлемент.Владелец = Владелец1;
НовыйЭлемент.Записать();
КонецЦикла;
Вроде получилось, колько как сделать условие чтоб повторные не копировал
??
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот