Имя: Пароль:
1C
1C 7.7
v7: Как сделать выбор документа в журнале в безмодальном окне?
0 2scrdoc
 
24.08.11
21:05
Есть справочник продукции, один из его реквизитов - документ (что-то типа спецификации). Вот эти спецификации бывают с большим количеством строк, иногда очень похожими.
В документе спецификация сделана кнопка заполнить по другой спецификации. При нажатии этой кнопки предлагается выбор документа спецификации, если он был интерактивно выбран, то происходит копирование строк из документа основания в текущую спецификацию.
Выбор документа происходит процедурой Выбрать(). Когда происходит выбор документа окно делается модальным (или что-то подобное),
т.е. исчезают все панели сверху. Соответственно поиском (пиктограмма с биноклем) пользоваться невозможно, что неудобно, т.к. в форме журнала есть графа Продукция. Вот по этой графе и хочется найти документ.
А данном случае это невозможно.
Также делал выбор процедурой ВвестиЗначение. Результат аналогичный.
Вопрос такой: каким-образом сделать выбор документа с возможностью текстового поиска?
Т.е. выбор в журнале, а сверху есть панель произвольного поиска.
1 ДенисЧ
 
24.08.11
21:12
подбор чем не устраивает?
2 2scrdoc
 
24.08.11
21:16
(1) Вот как у меня.
Процедура Перезаполнить()

Если Вопрос("Заполнить состав набора по другому лоту",1)=1 Тогда
   НаборВСоставе=СоздатьОбъект("Документ.Состав");
       Если НаборВСоставе.Выбрать("Аналогичный состав","ФормаСписка")=1 Тогда
           УдалитьСтроки();
           НаборВСоставе.ВыбратьСтроки();
           Пока НаборВСоставе.ПолучитьСтроку()=1 Цикл
               НоваяСтрока();
               Продукция=НаборВСоставе.Продукция;
               Количество=НаборВСоставе.Количество;
           КонецЦикла;
       КонецЕсли;    
   КонецЕсли;    
КонецПроцедуры    

Но недоступен поиск, который нужен.
Как выбрать, чтобы был поиск?
3 ДенисЧ
 
24.08.11
21:21
ибтить....

Слово подбор ничего не говорит? А если так - ОткрытьПодбор? ОбработкаПодбора?

В СП никак не найти?