Для розницы создал отчет СКД по ТТН ЕГАИС. Все выводит красиво, но нужно производить отбор по одной из колонок по нескольким значениям. Штатными средствами сделал отбор В списке. Но значений по которым нужен отбор много и все их перечислять не очень удобно. И главное эти значения можно разбить на две группы. Скажите возможно ли создать такой отбор штатными средствами СКД. Пример выбрал значение "Пиво" и получил отбор по кодам 500,520 и так далее.
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) maksbl,а пиво и коды как связаны?
Можно реализовать примерно так:
Предположим, Пиво - это справочник "Номенклатура". Коды - это некий регистр сведений в котором 2 измерения: Номенклатура(тип справочник Номенклатура) и код - тип, ну скажем строка.
Тогда:
Отбор задаем только самой номенклатуры
Можно реализовать примерно так:
Предположим, Пиво - это справочник "Номенклатура". Коды - это некий регистр сведений в котором 2 измерения: Номенклатура(тип справочник Номенклатура) и код - тип, ну скажем строка.
Тогда:
ВЫБРАТЬ
РегистрСведений1.Код
ПОМЕСТИТЬ ВР_ТЗ
ИЗ
РегистрСведений.РегистрСведений1 КАК РегистрСведений1
ГДЕ
РегистрСведений1.Номенклатура = &Номенклатура
;
//////////////////////////////////////////////////////////// ////////////////////
ВЫБРАТЬ
Справочник1.Ссылка
ИЗ
Справочник.Справочник1 КАК Справочник1
ГДЕ
Справочник1.Код В
(ВЫБРАТЬ
ВР_ТЗ.Код
ИЗ
ВР_ТЗ КАК ВР_ТЗ)
ПоказатьОтбор задаем только самой номенклатуры
(2) vovan_victory, Коды связаны так для "Пиво" коды видов продукции 500, 520, 216 и т.д и "не пиво" там другие коды. Вот скрины приходится забивать каждый раз по 12 кодов.
Хотелось бы просто выбирать например "пиво" которое содержало уже нужные коды отбора.
Хотелось бы просто выбирать например "пиво" которое содержало уже нужные коды отбора.
Прикрепленные файлы:
Это Реквизит. В Розницу грузится документ и все эти данные содержаться в нем.
ВЫБРАТЬ
ТоварноТранспортнаяНакладнаяЕГАИС.Товары.(
АлкогольнаяПродукция.Наименование,
АлкогольнаяПродукция.ВидПродукции.Код,
АлкогольнаяПродукция.Производитель.Наименование КАК АлкогольнаяПродукцияПроизводительНаименование1,
АлкогольнаяПродукция.Производитель.ИНН КАК АлкогольнаяПродукцияПроизводительИНН1,
АлкогольнаяПродукция.Производитель.КПП КАК АлкогольнаяПродукцияПроизводительКПП1,
Количество,
АлкогольнаяПродукция.ВидПродукции.ОбъемДАЛ,
АлкогольнаяПродукция.Объем
),
ТоварноТранспортнаяНакладнаяЕГАИС.СтатусОбработкиТТН_ЕГАИС,
ТоварноТранспортнаяНакладнаяЕГАИС.НомерВходящий,
ТоварноТранспортнаяНакладнаяЕГАИС.ДатаВходящая
ИЗ
Документ.ТоварноТранспортнаяНакладнаяЕГАИС КАК ТоварноТранспортнаяНакладнаяЕГАИС
Показать
(6) maksbl, и запрос ИМХО так выглядет лучше
ВЫБРАТЬ
ТоварноТранспортнаяНакладнаяЕГАИСТовары.Наименование,
ТоварноТранспортнаяНакладнаяЕГАИСТовары.ВидПродукции.Код,
ТоварноТранспортнаяНакладнаяЕГАИСТовары.Производитель.Наименование КАК АлкогольнаяПродукцияПроизводительНаименование1,
ТоварноТранспортнаяНакладнаяЕГАИСТовары.Производитель.ИНН КАК АлкогольнаяПродукцияПроизводительИНН1,
ТоварноТранспортнаяНакладнаяЕГАИСТовары.Производитель.КПП КАК АлкогольнаяПродукцияПроизводительКПП1,
Количество,
ТоварноТранспортнаяНакладнаяЕГАИСТовары.ВидПродукции.ОбъемДАЛ,
ТоварноТранспортнаяНакладнаяЕГАИСТовары.Объем,
ТоварноТранспортнаяНакладнаяЕГАИС.СтатусОбработкиТТН_ЕГАИС,
ТоварноТранспортнаяНакладнаяЕГАИС.НомерВходящий,
ТоварноТранспортнаяНакладнаяЕГАИС.ДатаВходящая
ИЗ
Документ.ТоварноТранспортнаяНакладнаяЕГАИС КАК ТоварноТранспортнаяНакладная
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ТоварноТранспортнаяНакладнаяЕГАИС.Товары КАК ТоварноТранспортнаяНакладнаяЕГАИСТовары
ПО ТоварноТранспортнаяНакладнаяЕГАИС.Ссылка = ТоварноТранспортнаяНакладнаяЕГАИСТовары.Ссылка
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот