Есть рабочий код в виде запроса:
Задача сделать рабочий код только с помощью НабораЗаписей. Помогите разобраться где конкретно ошибка и в каком направлении двигаться.
Код прикладываю:
ЗапросКомплектующих=Новый Запрос;
ЗапросКомплектующих.Текст="ВЫБРАТЬ
| НазначениеКомплектующихСрезПоследних.Комплектующее КАК Комплектующее
|ИЗ
| РегистрСведений.НазначениеКомплектующих.СрезПоследних КАК НазначениеКомплектующихСрезПоследних
|ГДЕ
| НазначениеКомплектующихСрезПоследних.Оборудование = &Оборудование";
ЗапросКомплектующих.УстановитьПараметр("Оборудование",Объект.Ссылка);
резЗапросКомплектующих=ЗапросКомплектующих.Выполнить().Выбрать();
Пока резЗапросКомплектующих.Следующий() Цикл
нсКомплектующие=Комплектующие.Добавить();
нсКомплектующие.Комплектующее=резЗапросКомплектующих.Комплектующее;
КонецЦикла;
ПоказатьЗадача сделать рабочий код только с помощью НабораЗаписей. Помогите разобраться где конкретно ошибка и в каком направлении двигаться.
Код прикладываю:
НаборЗаписей = РегистрыСведений.НазначениеКомплектующих.СоздатьНаборЗаписей();
Комплект = Справочники.Оборудование;
НаборЗаписей.Отбор.Регистратор.Установить(Комплект);
НаборЗаписей.Прочитать();
Если НаборЗаписей.Количество() = 0 Тогда
НовыйКомплект = НаборЗаписей.Добавить();
НовыйКомплект.Комплектующее = Комплектующие;
КонецЕсли;
НаборЗаписей.Записать();
ПоказатьПо теме из базы знаний
- Обмен документами в формате CommerceML по схеме поставщик-покупатель между 1С 7.7 <=> 7.7 (конфигурация «Торговля + Склад», ред. 9.2) и 1С 7.7 <=> 8.x (конфигурация «Управление торговлей, ред. 10.3»)
- Бесплатная проверка контрагентов в ФНС (общий модуль с алгоритмом). На примере выводим статус в список справочника контрагентов
- Золотые костыли
- БГУ 1.0.57.4: исправление ошибки обновления при заполнении корреспонденции счетов
- Очистка базы от наработанных данных организации
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для Каждого стр Из МассивСтрок Цикл
НаборЗаписей = РегистрыСведений.НазначениеКомплектующих.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Комплект.Установить(стр.Комплект);
НаборЗаписей.Прочитать();
СтрокаНаборЗаписей = НаборЗаписей.Добавить();
СтрокаНаборЗаписей.Комплектующие = стр.Комплектующие;
Добавляешь все записи.
НаборЗаписей.Записать();
КонецЦикла;
НаборЗаписей = РегистрыСведений.НазначениеКомплектующих.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Комплект.Установить(стр.Комплект);
НаборЗаписей.Прочитать();
СтрокаНаборЗаписей = НаборЗаписей.Добавить();
СтрокаНаборЗаписей.Комплектующие = стр.Комплектующие;
Добавляешь все записи.
НаборЗаписей.Записать();
КонецЦикла;
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот