![]() |
|
v7: Установить нужную папку в форме подбора справочника | ☑ | ||
---|---|---|---|---|
0
maestro-72
08.06.12
✎
12:44
|
Задача следующая: при выборе определенной папки в форме подбора необходимо отслеживать что за номенклатура выбрана и какой остаток. Данные о том что пытался посмотреть оператор, былали на остатке номенклатура и сколько выбрали в подборе должны заносится в регистр для дальнейшего анализа. оператор не должен знать есть ли такая номенклатура и остаток по ней он видит только в форме поиска. Модернизировал форму подбора. При попытки перехода в интересующую папку открывается форма поиска элемента справочника и ситуация анализируется. При закрыти формы результат поиска переносится в таблицу подбора... Вот только позиция номенклатуры смещается к подобранной позиции. Это конечно не устраивает. По этому пытался вернуть позицию к нужной с помощью АктивизироватьОбъект() но активизируется он как-то странно и не то что нужно:
вот код: ОткрытьФормуМодально("Обработка.ПоискЗапчасти", Парам); ....... ....... ДобавитьОднуПозицию(Номен, Колво, ЕдиницаТекНоменклатуры, ЦенаТекНоменклатуры); СпрНомен = СоздатьОбъект("Справочник.Номенклатура"); Если СпрНомен.НайтиПоКоду("0000003584", 0) = 1 Тогда АктивизироватьОбъект(СпрНомен.ТекущийЭлемент()); КонецЕсли; Вопрос: как правильно установить позицию справочника в подборе на ту которая была до вызова формы? Возможность переключать иерархический список у пользователей отобрана. Он включен. |
|||
1
Ёпрст
гуру
08.06.12
✎
12:46
|
Конт.ИспользоватьРодителя(НужнаяГруппа,0);
и привет - будет возможность выбора только из это группы и вложенных + не надо ничего проверять и лепить регистр |
|||
2
maestro-72
08.06.12
✎
12:53
|
(1) Видимо был неправильно понят... Мне нужно чтобы оператор не знал былали в базе вообще такая номенклатура, какой по ней остаток и цена. А в форме подбора это все видно. Реализуем механизм оценки потерянных продаж... Клиент обращается оператор ищет, в зависимости от результата поиска происходит анализ данные о результатах сохраняются в регистр. Поиск удачен, не хватило запрашиваемого количества, нет на остатках, небыло вообще в принципе. Нужно для более полноценной работы склада...
|
|||
3
dk
08.06.12
✎
13:15
|
попробуй перед активизацией отключать иерархию и потом обратно включить
но вообще постановка задачи выглядит бредово |
|||
4
Mikeware
08.06.12
✎
13:17
|
(3) постановка понятна, а вот реализация странноватая...
|
|||
5
Ёпрст
гуру
08.06.12
✎
13:19
|
(2) зачем тогда вообще открывать форму списка справочника ?
Открывай свою форму для подбора - в ней окошко с поиском и список найденных и привет. |
|||
6
Ёпрст
гуру
08.06.12
✎
13:20
|
Только у нас бы все поувольнялись при таком подборе номенклатуры.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |