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