0
2scrdoc
24.08.11
✎
21:05
|
Есть справочник продукции, один из его реквизитов - документ (что-то типа спецификации). Вот эти спецификации бывают с большим количеством строк, иногда очень похожими.
В документе спецификация сделана кнопка заполнить по другой спецификации. При нажатии этой кнопки предлагается выбор документа спецификации, если он был интерактивно выбран, то происходит копирование строк из документа основания в текущую спецификацию.
Выбор документа происходит процедурой Выбрать(). Когда происходит выбор документа окно делается модальным (или что-то подобное),
т.е. исчезают все панели сверху. Соответственно поиском (пиктограмма с биноклем) пользоваться невозможно, что неудобно, т.к. в форме журнала есть графа Продукция. Вот по этой графе и хочется найти документ.
А данном случае это невозможно.
Также делал выбор процедурой ВвестиЗначение. Результат аналогичный.
Вопрос такой: каким-образом сделать выбор документа с возможностью текстового поиска?
Т.е. выбор в журнале, а сверху есть панель произвольного поиска.
|
|
2
2scrdoc
24.08.11
✎
21:16
|
(1) Вот как у меня.
Процедура Перезаполнить()
Если Вопрос("Заполнить состав набора по другому лоту",1)=1 Тогда
НаборВСоставе=СоздатьОбъект("Документ.Состав");
Если НаборВСоставе.Выбрать("Аналогичный состав","ФормаСписка")=1 Тогда
УдалитьСтроки();
НаборВСоставе.ВыбратьСтроки();
Пока НаборВСоставе.ПолучитьСтроку()=1 Цикл
НоваяСтрока();
Продукция=НаборВСоставе.Продукция;
Количество=НаборВСоставе.Количество;
КонецЦикла;
КонецЕсли;
КонецЕсли;
КонецПроцедуры
Но недоступен поиск, который нужен.
Как выбрать, чтобы был поиск?
|
|