Вход | Регистрация
 

Не обнаружен Состав

Не обнаружен Состав
Я
   alexodel
 
05.04.19 - 14:14
Ошибка: Поле объекта не обнаружено (Состав)
почему?..


//
            // цикл спецификации
            //
            ОбластьМакетаСтрокаСпецификации = Макет.ПолучитьОбласть("СтрокаСпецификации");
            ЗапросСпецификация = Новый Запрос;
            ЗапросСпецификация .УстановитьПараметр("МассивОбъектов", МассивОбъектов);
            ЗапросСпецификация.Текст=
            "ВЫБРАТЬ
            |    Спецификации.Состав.(
            |        Количество КАК Количество,
            |        КоличествоПродукции КАК КоличествоПродукции,
            |        Номенклатура КАК Номенклатура
            |    ) КАК Состав
            |ИЗ
            |    Документ.ЗаказНаПроизводство КАК ЗаказНаПроизводство,
            |    Справочник.Спецификации КАК Спецификации
            |ГДЕ
            |    ЗаказНаПроизводство.Ссылка В(&МассивОбъектов)
            |    И ЗаказНаПроизводство.Продукция.Ссылка В(&МассивОбъектов)
            |    И Спецификации.Ссылка В(&МассивОбъектов)";
            
            Спецификация = Запрос.Выполнить().Выбрать();
            ОбластьМакетаСтрокаСпецификации = Макет.ПолучитьОбласть("СтрокаСпецификации");    
            
            Пока Спецификация.Следующий() Цикл
                
                ТаблицаСпецификация = Спецификация.Состав.Выгрузить();
                Для каждого СтрокаТабличнойЧастиСпецификации Из ТаблицаСпецификация Цикл
                    
                    ДанныеПечати.Очистить();
                    ДанныеПечати.Вставить("НомерСтроки", СтрокаТабличнойЧастиСпецификации.НомерСтроки);
                    
                    ПараметрыНоменклатуры.Очистить();
                    ПараметрыНоменклатуры.Вставить("Содержание", Неопределено);
                    ПараметрыНоменклатуры.Вставить("ПредставлениеНоменклатуры", СтрокаТабличнойЧастиСпецификации.ПредставлениеНоменклатуры);
                    //ПараметрыНоменклатуры.Вставить("ПредставлениеХарактеристики", СтрокаТабличнойЧастиСпецификации.Характеристика);
                    //ПараметрыНоменклатуры.Вставить("ПредставлениеАртикула", СтрокаТабличнойЧастиСпецификации.Артикул);
                    ПараметрыНоменклатуры.Вставить("НеобходимоВыделитьКакСоставНабора", Истина); //Ложь
                    
                    //ТаблицаСостав = Спецификация.Состав.Выгрузить();
                    ПараметрыНоменклатуры.Вставить("КолвоНа1Ед", СтрокаТабличнойЧастиСпецификации.Количество);
                    
                    
                    ДанныеПечати.Вставить("ПредставлениеНоменклатуры", ПечатьДокументовУНФ.ПредставлениеНоменклатуры(ПараметрыНоменклатуры));
                    ДанныеПечати.Вставить("ПредставлениеКодаНоменклатуры", ПечатьДокументовУНФ.ПредставлениеКодаНоменклатуры(СтрокаТабличнойЧастиСпецификации));
                    
                    ДанныеПечати.Вставить("Количество", СтрокаТабличнойЧастиСпецификации.Количество);
                    ДанныеПечати.Вставить("ЕдиницаИзмерения", СтрокаТабличнойЧастиСпецификации.ЕдиницаИзмерения);
                    
                    ОбластьМакетаСтрокаСпецификации.Параметры.Заполнить(ДанныеПечати);
                    ТабличныйДокумент.Вывести(ОбластьМакетаСтрокаСпецификации);
                    
                КонецЦикла;
                //    
            КонецЦикла;
 
 
   unbred
 
1 - 05.04.19 - 14:37
параметр то есть в макете?
   Greeen
 
2 - 05.04.19 - 14:41
(0)Запрос кривой, подозреваю, что ЗаказНаПроизводство  и Спецификации  соединить между собой надобно
   sqr4
 
3 - 05.04.19 - 14:42
(1) Какой к хренам параметр, тут все нет ничего, даже связи в запросе.
А секция ГДЕ это вообще песня)
   1Сергей
 
4 - 05.04.19 - 14:46
Дело прекращено из-за отсутствия состава..
   Gimalaj
 
5 - 05.04.19 - 14:53
ЗапросСпецификация = Новый Запрос; 
...
Спецификация = Запрос.Выполнить().Выбрать(); 

Ты текст пишешь для одного запроса, а выполняешь - другой.
   sqr4
 
6 - 05.04.19 - 14:54
(5) +1 к пятничной ветке
   sqr4
 
7 - 05.04.19 - 15:00
   Greeen
 
8 - 05.04.19 - 15:31
Да, тут эталонная задача на внимательность =) столько всего =)

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует