Имя: Пароль:
1C
1С v8
Хранение отборов скд в реквизите, подскажите
,
0 degot
 
20.07.16
10:50
Всем привет
Есть справочник, назовем его "Прайсы". В нем табличная часть , где один реквизит "группы номенклатуры". ТЧ - это типа условия вхождения групп номенклатуры в прайс.  И есть алгоритм, который разом получает запросом  все "Прайсы" вместе с их табличными частями и производит определенные действия.

Но простых условий вхождения недостаточно, нужны более сложные условия (типа "не входит в группу" и другие)
Поэтому переделал тч на отборы скд и храню теперь в реквизите с типом хранилище значения.

Вопрос: как теперь лучше изменить алгоритм , чтобы осталась старая логика ( то есть одним запросом получаем все Прайсы с группами, которые входят в эти прайсы).

Надеюсь понятно объяснил, прошу помощи
1 lubitelxml
 
20.07.16
10:54
непонятно объяснил
2 FIXXXL
 
20.07.16
10:54
переделал тч на отборы скд и храню теперь в реквизите с типом хранилище значения

как ты Запросом собрался что-либо делать с ХЗ?
3 degot
 
20.07.16
10:58
(2) так в это и есть мой вопрос
4 degot
 
20.07.16
11:01
то как лучще всего получить таблицу (либо запрос ее получающий) вида

Прайс 1   Группа 1
Прайс 1   Группа 2
Прайс 2   Группа 1
Прайс 2   Группа 3
и т.д.
5 Очевидно
 
20.07.16
11:03
видимо чтобы "одним запросом получаем все Прайсы с группами, которые входят в эти прайсы", в новом варианте с отборами скд -
Получить все прайсы запросом,а потом циклом подтянуть отборы скд... (И возможно выполнить если нужны конкретные группы)

(В запросе настройки компоновщика, насколько я знаю получить не получится из хранилища значений)
6 degot
 
20.07.16
11:10
(5) спасибо, это единственное, что пришло в голову мне тоже. Но может можно как то "элегантнее"
7 aleks_default
 
20.07.16
11:27
(6)Есть еще такой  объект  как СхемаЗапроса. Можно ее поковырять.