|
Отбор из справочника при заполнении табличной части документа | ☑ | ||
---|---|---|---|---|
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) спасибо, помог)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |