Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
28 июн 2024, 05:45

Не могу понять где ошибка в моем запросе

Автор 애부개니 김, 03 ноя 2019, 08:37

0 Пользователей и 1 гость просматривают эту тему.

애부개니 김

Здравствуйте друзья!!!
Прошу Вас об очередной помощи. Не могу понять свою ошибку. Есть документ ЛайнAC там я решил оптимизировать документ, все сделал как указано самоучителя Радченко. Но не могу понять почему она постоянно не может найти поле объекта "НаименованиеМатериала". Ниже я выкладываю код и выгрузку своей конфигурации.
На другие темы прошу не посылать так как я уже два дня по этому и другим форумам лазию и никакого толку.
Заранее благодарю Вас!!!
[1C]&НаСервере
Процедура ОбработкаПроведения(Отказ, Режим)
   //{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
   // Данный фрагмент построен конструктором.
   // При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!

   // регистр ОстаткиМатериалаAC Расход
   Движения.ОстаткиМатериалаAC.Записывать = Истина;
   Запрос = Новый Запрос;
   Запрос.Текст =
      "ВЫБРАТЬ
      |   ЛайнAC.Материал.(
      |      НаименованиеМатериала КАК НаименованиеМатериала,
      |      МАКСИМУМ(НачальноеКоличество) КАК НачальноеКоличество,
      |      СУММА(Расход) КАК РасходВДокументе,
      |      СУММА(Всего) КАК Всего
      |   ) КАК Материал,
      |   ЛайнAC.Ссылка КАК Ссылка
      |ИЗ
      |   Документ.ЛайнAC КАК ЛайнAC
      |ГДЕ
      |   ЛайнAC.Ссылка = &Ссылка
      |
      |СГРУППИРОВАТЬ ПО
      |   ЛайнAC.Материал.(НаименованиеМатериала)";
   
   Запрос.УстановитьПараметр("Ссылка", Ссылка);
   
   РезультатЗапроса = Запрос.Выполнить();
   
   ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
   
   Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
      // Вставить обработку выборки ВыборкаДетальныеЗаписи
      
      Движение = Движения.ОстаткиМатериалаAC.Добавить();
      Движение.ВидДвижения = ВидДвиженияНакопления.Расход;
      Движение.Период = Дата;
      Движение.НаименованиеМатериалаAC = ВыборкаДетальныеЗаписи.НаименованиеМатериала;
      Движение.МодельAC = Модель;
      Движение.Количество = ВыборкаДетальныеЗаписи.Всего;
   

   КонецЦикла;
   
   

   

   
КонецПроцедуры
[/1C]

Каримдат

"ВЫБРАТЬ
| ЛайнACМатериал.НаименованиеМатериала КАК НаименованиеМатериала,
| МАКСИМУМ(ЛайнACМатериал.НачальноеКоличество) КАК НачальноеКоличество,
| СУММА(ЛайнACМатериал.Расход) КАК Расход,
| СУММА(ЛайнACМатериал.Всего) КАК Всего,
| ЛайнACМатериал.Ссылка КАК Ссылка
|ИЗ
| Документ.ЛайнAC.Материал КАК ЛайнACМатериал
|ГДЕ
| ЛайнACМатериал.Ссылка = &Ссылка
|
|СГРУППИРОВАТЬ ПО
| ЛайнACМатериал.НаименованиеМатериала,
| ЛайнACМатериал.Ссылка";

애부개니 김

а можно по подробнее я не совсем понял как поставить ссылку в группировке

Каримдат


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск