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