|
Критерии отбора: Спецификации |
☑ |
0
Блондинка_
17.10.14
✎
12:59
|
Добрый день! Первый раз хотела воспользоваться Критериями отбора, но что-то не вполне понятно как они работают. У меня есть форма, на ней поле для Номенклатуры и Спецификации к ней. Хочу чтобы в форме выбора спецификаций появились связанные спецификации. Использую критерии отбора, там же уже есть форма связанных спецификаций. Но просто открыть форму- появляется какая-то совершенно не относящаяся к этой номенклатуре спецификация. Передаю ПараметрОтбораПоЗначению - только одна спецификация из 3х имеющихся, т.е. мне дальше надо устанавливать отборы, чтобы получить то, что нужно. Тогда чем использование критериев отличается от того если бы я просто получила форму списка спецификаций и открыла бы ее с нужным отбором?
|
|
1
Крошка Ру
17.10.14
✎
13:03
|
Для такой задачи действительно лучше открывать форму списка спецификаций с нужным отбором. Проще, по крайней мере.
|
|
2
Блондинка_
17.10.14
✎
13:06
|
(1)
Спасибо! Просто интересно, как и когда эти параметры в критерии передаются при использовании например той же кнопки "перейти"
|
|
3
Крошка Ру
17.10.14
✎
13:09
|
(2) Например так:
ФормаКритерияОтбора=КритерииОтбора.ДокументыПоНоменклатуре.ПолучитьФорму();
ФормаКритерияОтбора.ПараметрОтборПоЗначению = Товар.Ссылка;
ФормаКритерияОтбора.ВладелецФормы=ЭтаФорма;
ФормаКритерияОтбора.ОткрытьМодально();
|
|
4
Блондинка_
17.10.14
✎
13:17
|
(3) Я поняла, в чем была ошибка) Все теперь верно открывается. Но по коду практически то же, что и если бы форму с отбором открывала. Может в данном случае, наверное бывает и где использовать критерии выгоднее.
|
|