|
Отбор по ТЧ не работает (и гугл и мисту читал) | ☑ | ||
---|---|---|---|---|
0
wladimir90
27.12.11
✎
15:24
|
Всем привет! Редактирую обработку подбора номенклатуры - надо что б номенклатура подбиралась только из конкретной группы.
Ошибок не выдает, но и отбора не происходит. Реквизит отбора в ТЧ есть. ЭлементыФормы.ДеревоНоменклатуры.ТекущаяСтрока = Справочники.Номенклатура.НайтиПоКоду("00000030358"); ЭлементыФормы.ДеревоНоменклатуры.Доступность = Ложь; ЭлементыФормы.НоменклатураДляПодбора.ОтборСтрок.Номенклатура.ВидСравнения = ВидСравнения.ВИерархии; ЭлементыФормы.НоменклатураДляПодбора.ОтборСтрок.Номенклатура.Использование = Истина; ЭлементыФормы.НоменклатураДляПодбора.ОтборСтрок.Номенклатура.Значение = Справочники.Номенклатура.НайтиПоКоду("00000030358"); |
|||
1
Axel2009
27.12.11
✎
15:26
|
вообще пустоту должен показывать если что. лучше в запросе фильтруй
|
|||
2
wladimir90
27.12.11
✎
15:29
|
(1) Придется в запросе если не получится так, но не хотелось бы портить структуру кода.
В самом справочнике Номенклатура в форме выбора такой код срабатывает как надо, только там не "Номенклатура" а "Ссылка" я отбираю. |
|||
3
wladimir90
27.12.11
✎
15:33
|
fg
|
|||
4
wladimir90
27.12.11
✎
15:36
|
Да и долго с запросами возится, там их много, искать еще нужный. Отбор хочу. Помогите а?
|
|||
5
Axel2009
27.12.11
✎
15:38
|
(4) тч заполняется на основе данных из запроса. либо в каждом запросе выводить поле "Родитель" и отбирать по нему.
(2) не ссылка, а родитель только если. |
|||
6
wladimir90
27.12.11
✎
15:43
|
(5) Именно ссылка. Отбор по родителю не возможен - точно говорю, с утра долбился в родителя, нашел где то про "Ссылка".
Попробую тогда с запросами... |
|||
7
Axel2009
27.12.11
✎
15:54
|
(6) а ну да в иерархии сработает конечно. только вид сравнения иерархия можно применять только в списках справочников.. для тч с реквизитами только равно не равно, в списке не в списке
|
|||
8
Axel2009
27.12.11
✎
15:54
|
можешь запросом получить список всех номенклатур по группе и забить в значение список
|
|||
9
wladimir90
27.12.11
✎
16:21
|
Нашел! У Подбора есть реквизит формы СправочникНоменклатура. Отбор нужно ставить ему.
СправочникНоменклатура.Отбор.Ссылка.ВидСравнения = ВидСравнения.ВИерархии; СправочникНоменклатура.Отбор.Ссылка.Использование = Истина; СправочникНоменклатура.Отбор.Ссылка.Значение = Справочники.Номенклатура.НайтиПоКоду("00000030358"); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |