|
Отбор из справочника при заполнении табличной части документа |
☑ |
0
artemdm94
28.09.15
✎
19:04
|
В справочнике номенклатура есть поле выбора для какого пола эта номенклатура (из Перечисления.Пол "Любой, Мужской, Женский")
При создании документа в табличную часть загружается вся номенклатура. Как сделать чтобы для контрагента мужского пола загружалась номенклатура в табличную часть для любого и мужского пола, а для женского не загружалась? И наоборот для контрагента женского пола загружалась номенклатура только для Любого и Женского пола.
В справочнике контрагенты пол для всех указан.
Код:
&НаСервере
Процедура ЗаполнениеТабличнойЧастиПеречень()
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Номенклатура.Ссылка КАК Наименование,
| Номенклатура.Цена,
| Номенклатура.Для
|ИЗ
| Справочник.Номенклатура КАК Номенклатура
|" ;
Объект.Перечень.Загрузить(Запрос.Выполнить().Выгрузить());
КонецПроцедуры
|
|
1
shuhard_серый
28.09.15
✎
19:07
|
(0) открой для себя предикатив ГДЕ и конструктор запросов
|
|
2
artemdm94
28.09.15
✎
19:12
|
(1) Нужно дописать
|ГДЕ
| Номенклатура.Для = &Любой
Так я уже пробовал, не получилось. Может что-то не правильно прописываю?
|
|
3
Lexey_
28.09.15
✎
19:22
|
(2) параметр хоть устанавливаешь?
|
|
4
artemdm94
28.09.15
✎
19:42
|
Напишите как сделать?
|
|
5
Franchiser
гуру
28.09.15
✎
21:23
|
Процедура ЗаполнениеТабличнойЧастиПеречень()
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Номенклатура.Ссылка КАК Наименование,
| Номенклатура.Цена,
| Номенклатура.Для
|ИЗ
| Справочник.Номенклатура КАК Номенклатура
|ГДЕ
| Номенклатура.Для В (&Любой, &Женский)
|" ;
Запрос.УстановитьПараметр("Любой",Перечисления.Пол.Любой);
Запрос.УстановитьПараметр("Женский",Перечисления.Пол.Женский);
Объект.Перечень.Загрузить(Запрос.Выполнить().Выгрузить());
КонецПроцедуры
|
|
6
jurassic
29.09.15
✎
05:19
|
и никого не смутил пол контрагента. у юрлиц определяется полом руководителя?
|
|
7
artemdm94
29.09.15
✎
05:55
|
(6) конфигурация разрабатывается для социальной службы, где номенклатура это одежда!
Для этого и нужно перечисление пол.
|
|
8
jurassic
29.09.15
✎
05:56
|
а чего это я про контрагента? и цену убери оттуда
|
|
9
jurassic
29.09.15
✎
05:59
|
а вообще, зачем грузить в ТЧ полсправочника? или даже весь
|
|
10
artemdm94
29.09.15
✎
06:08
|
(9) потому что на одного контагента номеклатуры приходится подгружать штук 200. А этих актов 500 штук в месяц нужно!
|
|
11
artemdm94
29.09.15
✎
20:58
|
(5) спасибо, помог)
|
|