Переключение на Главную Страницу Страницы: [1] 2  ОтправитьПечать
Горячая тема (более 10 ответов) Трабл. (число прочтений - 3357 )
kriblya
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 313
Зарегистрирован: 24. Декабря 2007
Трабл.
10. Июня 2009 :: 06:15
Печать  
Создал обработочку для работы с каталогом товаров, а теперь вопрос как ее открыть ОткрытьПодор(Обработка...) - из нескольких доков???
в нете написано смотри типовые конфы, а у меня их нет...
Помогите плз
ОткрытьПодбор("Обработка.Х#111") ругается Цитата:
Неверный вид.
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Трабл.
Ответ #1 - 10. Июня 2009 :: 06:21
Печать  
Ну так в описании ошибки всё же написано..!

Обработка ваша, встроенная ?
Или это внешний отчет ?
Если второе, то нужно будет делать Подбор через ОткрытьФорму...
  
Наверх
 
IP записан
 
kriblya
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 313
Зарегистрирован: 24. Декабря 2007
Re: Трабл.
Ответ #2 - 10. Июня 2009 :: 06:24
Печать  
Встроенная.
ОткрытьПодбор() вроде как не открывает внешние
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Трабл.
Ответ #3 - 10. Июня 2009 :: 06:30
Печать  
Ну тогда из (0) убери модификатор # И всё что после него..
  
Наверх
 
IP записан
 
kriblya
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 313
Зарегистрирован: 24. Декабря 2007
Re: Трабл.
Ответ #4 - 10. Июня 2009 :: 06:32
Печать  
тогда открывает одну на всех
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Трабл.
Ответ #5 - 10. Июня 2009 :: 07:26
Печать  
Если для подбора одного значения, открывается твоя обработка, то можешь сделать через ПриНачалеВыбораЗначения + ОткрытьФорму("Обработка.Х#"); ... и поймать в ОбработкаВыбораЗначения
Если множественный подбор - то проще ОткрытьФорму с передачей контекста документа и в форме обработки заполнять реквизиты через контекст документа... например.

  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Трабл.
Ответ #6 - 10. Июня 2009 :: 07:28
Печать  
(0)
ОткрытьПодбор() - это не ОткрытьФорму(): там финт с # не допускается
  

1&&2&&3
Наверх
 
IP записан
 
kriblya
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 313
Зарегистрирован: 24. Декабря 2007
Re: Трабл.
Ответ #7 - 10. Июня 2009 :: 07:37
Печать  
Мда. есть вариант. берем любой справочник, и его открываем. а на форме Только эмуляция Злой Злой Злой Злой
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Трабл.
Ответ #8 - 10. Июня 2009 :: 07:47
Печать  
Цитата:
ОткрытьПодбор() - это не ОткрытьФорму(): там финт с # не допускается


Это то всё понятно, но для формы документа/справочника будет открыта уникальная форма для подбора, а вот для формы обработки - болт..
Улыбка
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Трабл.
Ответ #9 - 10. Июня 2009 :: 08:33
Печать  
Eprst писал(а) 10. Июня 2009 :: 07:47:
но для формы документа/справочника будет открыта уникальная форма для подбора

это как?
В ОткрытьПодбор можно открыть только формы СПИСКОВ(справочников, документов,счетов) и отчеты/обработки.
И для каждого типа формы только один экземпляр.
Разве нет?
  

1&&2&&3
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Трабл.
Ответ #10 - 10. Июня 2009 :: 08:36
Печать  
Может не так выразился ?

Если делать ОткрытьПодбор("Справочник.НужныйВид") из 2-х открытых документов, например - то откроются 2 формы списка справочника ...

А вот ежели делать то же самое с ОткрытьПодбор("Обработка.Какаято") - то откроется только одна форма этой обработки (во втором документе будет её переоткрытие просто)

Вот об этом автор и спрашивает, как побороть..
  
Наверх
 
IP записан
 
kriblya
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 313
Зарегистрирован: 24. Декабря 2007
Re: Трабл.
Ответ #11 - 10. Июня 2009 :: 08:51
Печать  
Да. именно подбор из двух документов
  
Наверх
 
IP записан
 
ol
Senior Member
****
Отсутствует


1C++ rocks!

Сообщений: 272
Местоположение: Санкт-Петербург
Зарегистрирован: 24. Января 2009
Пол: Мужской
Re: Трабл.
Ответ #12 - 10. Июня 2009 :: 09:12
Печать  
вроде все логично - что нам нужно собственно подбирать в форме обработки ? там же нет данных.
тут просто ОткрытьФорму (или ОткрытьФормуМодально - если требуется изменять табличную часть документа) с передачей контекста документа
  
Наверх
ICQ  
IP записан
 
dnp
Senior Member
****
Отсутствует


.

Сообщений: 479
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Трабл.
Ответ #13 - 10. Июня 2009 :: 09:39
Печать  
Предложение обхода:
А обязательно открывать форму в режиме подбора? Если нет - то окрывай ОткрытьФорму() а проесс "подбора" перенеси в эту самую обработку, передав в неё контекст вызывающего документа...
  
Наверх
ICQ  
IP записан
 
kriblya
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 313
Зарегистрирован: 24. Декабря 2007
Re: Трабл.
Ответ #14 - 10. Июня 2009 :: 10:28
Печать  
по началу так и делал, потом увидел РежимВыбора() и  ВыполнитьВыбор(). Захотелось по нормальному. Печаль
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: [1] 2 
ОтправитьПечать