Отчет по номенклатуре: спецификация + комплектующие
Добрый день, пишу отчет на СКД:
необходимо чтобы у номенклатуры было выведена ее спецификация и комплектующие, но у каждой спецификации есть свой справочник, в котором есть свои исходные комплектующие, по данной спецификации, и их тоже нужно вывести и вот тут у меня в запросе 1с показывает ошибку:
"В выражении связи набора данных - приемника разрешено использовать только поля набора данных - приемника Состав.ВыходныеИзделия.Комплектующие"
То есть как я понимаю, можно использовать только табличную часть этого справочника, а как тогда связать ?
сам отчет в прикрепленном файле
код отчета:
1 набор данных запрос:
2 набор данных запрос:
3 набор данных запрос:
необходимо чтобы у номенклатуры было выведена ее спецификация и комплектующие, но у каждой спецификации есть свой справочник, в котором есть свои исходные комплектующие, по данной спецификации, и их тоже нужно вывести и вот тут у меня в запросе 1с показывает ошибку:
"В выражении связи набора данных - приемника разрешено использовать только поля набора данных - приемника Состав.ВыходныеИзделия.Комплектующие"
То есть как я понимаю, можно использовать только табличную часть этого справочника, а как тогда связать ?
сам отчет в прикрепленном файле
код отчета:
1 набор данных запрос:
ВЫБРАТЬ
СпецификацииНоменклатуры.Номенклатура КАК Продукция,
СпецификацииНоменклатуры.СпецификацияНоменклатуры как Спецификация
ИЗ
РегистрСведений.ОсновныеСпецификацииНоменклатуры КАК СпецификацииНоменклатуры
2 набор данных запрос:
ВЫБРАТЬ
КомплектующиеНоменклатуры.Номенклатура КАК Продукция,
КомплектующиеНоменклатуры.Комплектующая КАК Комплектующие,
КомплектующиеНоменклатуры.Количество КАК Норма
ИЗ
РегистрСведений.КомплектующиеНоменклатуры КАК КомплектующиеНоменклатуры
3 набор данных запрос:
ВЫБРАТЬ
СпецификацииНоменклатуры.Наименование как Спецификация,
СпецификацииНоменклатуры.ВыходныеИзделия.(
Номенклатура как Комплектующие )
ИЗ
Справочник.СпецификацииНоменклатуры КАК СпецификацииНоменклатуры
По теме из базы знаний
- УПП: Хроники малобюджетного внедрения (Часть 3)
- Подробный отчет по номенклатуре, написанный в СКД (выводящий информацию о характеристиках номенклатуры, спецификациях, весе, объеме, свойствах и категориях и т.д. + выводит основное изображение номенклатуры). (8.2)
- Учет хозяйственного инвентаря и средств индивидуальной защиты - расширение для конфигурации "INFOSTART ERP community edition"
- Внешний отчет для 1С БП 3.0 - Спецификация номенклатуры с ценами
- Дерево спецификаций продукции с ценами материалов. УНФ 3.0
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Не совсем понятно, что вы хотите сделать. Регистр сведений "Комплектующие номенклатуры" и справочник "Спецификации номенклатуры" - это разные объекты. Если в одном отчете надо вывести и комплектующие из регистра сведений и материалы из спецификации, то можно всё в одном запросе получить:
ВЫБРАТЬ
КомплектующиеНоменклатуры.Комплектующая КАК Комплектующая,
КомплектующиеНоменклатуры.Количество КАК Количество,
КомплектующиеНоменклатуры.ЕдиницаИзмерения КАК ЕдиницаИзмерения
ИЗ
РегистрСведений.КомплектующиеНоменклатуры КАК КомплектующиеНоменклатуры
ГДЕ
КомплектующиеНоменклатуры.Номенклатура В ИЕРАРХИИ(&Номенклатура)
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
СпецификацииНоменклатурыИсходныеКомплектующие.Номенклатура,
СпецификацииНоменклатурыИсходныеКомплектующие.Количество,
СпецификацииНоменклатурыИсходныеКомплектующие.ЕдиницаИзмерения
ИЗ
Справочник.СпецификацииНоменклатуры.ИсходныеКомплектующие КАК СпецификацииНоменклатурыИсходныеКомплектующие
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.СпецификацииНоменклатуры.ВыходныеИзделия КАК СпецификацииНоменклатурыВыходныеИзделия
ПО СпецификацииНоменклатурыИсходныеКомплектующие.Ссылка = СпецификацииНоменклатурыВыходныеИзделия.Ссылка
ГДЕ
СпецификацииНоменклатурыВыходныеИзделия.Номенклатура В ИЕРАРХИИ(&Номенклатура)
Показать
типо такого нужно было
ВЫБРАТЬ
СпецУровень1.ВыходноеУровень1,
СпецУровень1.СпецификацияУровень1,
СпецУровень1.КомплектующиеУровень1,
СпецУровень1.КоличествоВыходноеУровень1,
СпецУровень1.КоличествоКомплектующиеУровень1,
СпецУровень2.КомплектующиеУровень2,
СпецУровень2.СпецификацияУровень2,
СпецУровень2.КоличествоКомплектующиеУровень2
ИЗ
(ВЫБРАТЬ
СпецификацииНоменклатурыВыходныеИзделия.Номенклатура КАК ВыходноеУровень1,
СпецификацииНоменклатурыВыходныеИзделия.Количество КАК КоличествоВыходноеУровень1,
СпецификацииНоменклатурыИсходныеКомплектующие.Ссылка КАК СпецификацияУровень1,
СпецификацииНоменклатурыИсходныеКомплектующие.Номенклатура КАК КомплектующиеУровень1,
СпецификацииНоменклатурыИсходныеКомплектующие.Количество КАК КоличествоКомплектующиеУровень1
ИЗ
Справочник.СпецификацииНоменклатуры.ВыходныеИзделия КАК СпецификацииНоменклатурыВыходныеИзделия
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СпецификацииНоменклатуры.ИсходныеКомплектующие КАК СпецификацииНоменклатурыИсходныеКомплектующие
ПО СпецификацииНоменклатурыВыходныеИзделия.Ссылка = СпецификацииНоменклатурыИсходныеКомплектующие.Ссылка) КАК СпецУровень1
ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
СпецификацииНоменклатурыВыходныеИзделия.Номенклатура КАК ВыходноеУровень2,
СпецификацииНоменклатурыИсходныеКомплектующие.Ссылка КАК СпецификацияУровень2,
СпецификацииНоменклатурыИсходныеКомплектующие.Номенклатура КАК КомплектующиеУровень2,
СпецификацииНоменклатурыИсходныеКомплектующие.Количество КАК КоличествоКомплектующиеУровень2
ИЗ
Справочник.СпецификацииНоменклатуры.ВыходныеИзделия КАК СпецификацииНоменклатурыВыходныеИзделия
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СпецификацииНоменклатуры.ИсходныеКомплектующие КАК СпецификацииНоменклатурыИсходныеКомплектующие
ПО СпецификацииНоменклатурыВыходныеИзделия.Ссылка = СпецификацииНоменклатурыИсходныеКомплектующие.Ссылка) КАК СпецУровень2
ПО СпецУровень1.КомплектующиеУровень1 = СпецУровень2.ВыходноеУровень2
ГДЕ НЕ СпецУровень1.ВыходноеУровень1.ПометкаУдаления И НЕ СпецУровень2.ВыходноеУровень2.ПометкаУдаления
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот