|
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
|
Только у нас бы все поувольнялись при таком подборе номенклатуры.
|
|