|
Отчет в СКД. Параметр=Значения колонки справочника | ☑ | ||
---|---|---|---|---|
0
Блондинка_
27.05.14
✎
17:02
|
Добрый день! Делаю достаточно простой отчет в СКД. В запросе ГДЕ Номенклатура В ИЕРАРХИИ &НужнаяНоменклатура
Причем у меня есть определенный список групп номенклатуры, которые мне и надо поместить в этот параметр. Значение параметра хочет задавать предопределенные элементы справочника номенклатура. У меня есть справочник с настройками и там есть элемент - значения его табличной части и есть нужные группы. В модуле я просто загружала списком значений эту колонку и подставляла в параметр. А как быть в СКД? |
|||
1
shuhard
27.05.14
✎
17:05
|
(0)[колонки справочника]
мощно |
|||
2
nufnufcheg
27.05.14
✎
17:06
|
в выражение параметра напиши МойОбщийМодульДляВсякойЕрунды.ВернутьСписокГруппНоменклатуры()
а в общем модуле МойОбщийМодульДляВсякойЕрунды в функции ВернутьСписокГруппНоменклатуры пропиши возврат нужного тебе списка групп а в целом (1)+1 |
|||
3
wade25
27.05.14
✎
17:14
|
МассивНом = Новый СписокЗначений;
МассивНом.Добавить(Справочники.Номенклатура.НайтиПоКоду("0002")); МассивНом.Добавить(Справочники.Номенклатура.НайтиПоКоду("0001")); Так создаешь список и условие "В" вместе в "иерархии". |
|||
4
Блондинка_
27.05.14
✎
17:14
|
(1) Хорошо, элемента справочника) Жаль что не могу отредактировать название темы, а то комментариев правильного построения предложения не избежать))
|
|||
5
Блондинка_
27.05.14
✎
17:16
|
(3) По коду не вариант, папки могут обновляться, меняться, задаваться новые, чем снова лезть в код, хотела задать список номенклатуры в справочнике и там его уже менять если что
|
|||
6
wade25
27.05.14
✎
17:17
|
(5) Создай иерархию и в нее запихни. Или свойство создай и через него.
|
|||
7
bootini
27.05.14
✎
17:22
|
ВЫБРАТЬ
Номенклатура.Ссылка КАК Группы ПОМЕСТИТЬ ГруппыНоменклатуры ИЗ Справочник.Номенклатура КАК Номенклатура ГДЕ Номенклатура.ЭтоГруппа И (Номенклатура.Код = "00000094" ИЛИ Номенклатура.Код = "00000091" ИЛИ Номенклатура.Код = "00000092") ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Номенклатура.Ссылка, ИЗ ГруппыНоменклатуры КАК ГруппыНоменклатуры ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК Номенклатура ПО ГруппыНоменклатуры.Группы = Номенклатура.Родитель |
|||
8
Блондинка_
27.05.14
✎
17:39
|
Аааа!!! Точно! Я уже так делала. Соединить с этим справочником, как параметр задать именно этот элемент справочника, где данная настройка, они у меня все предопределенные.
Вот только ЗаказПокупателяТовары.Номенклатура В ИЕРАРХИИ (НастройкиСистемы.ЗначенияНастройки.Значение) почему ругается?((( |
|||
9
Блондинка_
28.05.14
✎
09:49
|
И все-таки, почему нельзя задать ЗаказПокупателяТовары.Номенклатура В ИЕРАРХИИ (НастройкиСистемы.ЗначенияНастройки.Значение) Если НастройкиСистемы.ЗначенияНастройки.Значение - один из типов значения - СправочникСсылка.Номенклатура?
|
|||
10
Crush
28.05.14
✎
09:56
|
Лучше используй (7). И вместо
ЗаказПокупателяТовары.Номенклатура В ИЕРАРХИИ (НастройкиСистемы.ЗначенияНастройки.Значение) пиши ЗаказПокупателяТовары.Номенклатура В ИЕРАРХИИ (Выбрать Ссылко из ГруппыНоменклатуры) |
|||
11
Блондинка_
28.05.14
✎
11:57
|
Поняла, осознала свои ошибки))) Сделала так:
ГДЕ ЗаказПокупателяТовары.Номенклатура В ИЕРАРХИИ (ВЫБРАТЬ НомКр.Значение ИЗ Справочник.НастройкиСистемы.ЗначенияНастройки КАК НомКр ГДЕ НомКр.Ссылка = &НужнаяНоменклатура) Спасибо всем большое за помощь! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |