![]() |
![]() |
|
Фильтрация единиц измерения в подборе номенклатуры | ☑ | ||
---|---|---|---|---|
0
LivingStar
31.10.13
✎
13:24
|
У документов есть подбор, в котором присутствуют единицы измерения (кг., шт.). Как правильнее сделать так что бы при отключении иерархии пользователь мог устанавливать фильтр. Что бы в форме подбора отображались либо все товары с единицей измерения Кг., либо только с единицей измерения Шт.?
|
|||
1
Формат
31.10.13
✎
13:29
|
Если в подборе есть единица из классификатора, то по ней и установить как обычный отбор
|
|||
2
Ненавижу 1С
гуру
31.10.13
✎
13:30
|
а если есть и та и та?
вообще, мне кажется, вам надо использовать свойство "ВесовойТовар" |
|||
3
LivingStar
31.10.13
✎
13:32
|
(1)(2) Спасибо за начальные подсказки, буду разбираться!
|
|||
4
LivingStar
14.11.13
✎
12:47
|
никто подобного не делал?
|
|||
5
mikecool
14.11.13
✎
12:48
|
типа - отбери мне только килограммовые товары? а товар отгружаемый штуками я продавать не хочу? так чтоле?
|
|||
6
LivingStar
14.11.13
✎
12:49
|
(5) оператор попросила, для удобства ей пригодилось бы
|
|||
7
mikecool
14.11.13
✎
12:51
|
(6) может ей надоть видеть остатки в определенной единице?
|
|||
8
LivingStar
14.11.13
✎
12:58
|
(7) Как я понял хочет фильтровать между кг. и шт., что бы не путиться в них. Смотрю сейчас обработку "ПодборНоменклатуры". Где там можно фильтрацию то приделать???
|
|||
9
Ненавижу 1С
гуру
14.11.13
✎
13:00
|
оператор попросила... пусть ТЗ пишет
|
|||
10
LivingStar
14.11.13
✎
13:02
|
(9) ну она подошла объяснила что хочет, я понял
бумажку эту сейчас увидел, взялся вот |
|||
11
LivingStar
14.11.13
✎
13:05
|
вот в этой процедуре нужно видимо добавить отбор по единице
// Процедура устанавливает отвор по номенклатурной группе. // Процедура УстановитьОтборПоНоменклатурнойГруппе() ЕстьНоменклатурнаяГруппа = ЗначениеЗаполнено(НоменклатурнаяГруппа); Если ПодборПоСправочнику Тогда ЭлементОтбора = ЭлементыФормы.СправочникНоменклатура.Значение.Отбор.НоменклатурнаяГруппа; ЭлементОтбора.Значение = НоменклатурнаяГруппа; ЭлементОтбора.Использование = ЕстьНоменклатурнаяГруппа; Иначе СписокОтбора = Новый СписокЗначений; СписокОтбора.Добавить("Группа"); СписокОтбора.Добавить(?(ЕстьНоменклатурнаяГруппа, СокрЛП(НоменклатурнаяГруппа), "")); ЭлементОтбора = ЭлементыФормы.НоменклатураДляПодбора.ОтборСтрок.ПредставлениеНоменклатурнаяГруппа; ЭлементОтбора.ВидСравнения = ВидСравнения.ВСписке; ЭлементОтбора.Значение = СписокОтбора; ЭлементОтбора.Использование = ЕстьНоменклатурнаяГруппа; КонецЕсли; КонецПроцедуры |
|||
12
LivingStar
14.11.13
✎
13:10
|
(11) можно в этой процедуре учесть отбор по единицам измерения в существующие отборы?
|
|||
13
LivingStar
14.11.13
✎
13:13
|
(1) Из классификатора единицы измерения нет. По этому нельзя этого задать в стандартном отборе. Как можно это доработать?
|
|||
14
LivingStar
14.11.13
✎
13:37
|
это туда вставить не получилось, может что не так денлаю?
// 2013_11_14 LivingStar -> ЭлементОтбора.Значение.БазоваяЕдиницаизмерения = Справочники.КлассификаторЕдиницИзмерения.НайтиПоНаименованию("шт"); // <- |
|||
15
LivingStar
14.11.13
✎
13:48
|
как сделать фильтр по единице измерения?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |