Как указать владельца формы Справочники.Номенклатура.ПолучитьФормуВыбора(,); #751216


#0 by 1сЮлия
Добрый день мне нужно получить форму выбора номенклатуры и,чтобы пользователь мог осуществлять множественный выбор и данные попадали в табличную часть документа перемещение товаров Товары вот мой кусок кода дальше я застряла как сделать так,чтобы теперь товар выбранный на форме добавлялся в табличную часть документа Товары?
#1 by Апош
оповестить о выборе
#2 by Апош
а если уйти от отбора по наименованиям, будет быстрее
#3 by hhhh
Синтаксис: ПолучитьФормуВыбора(<Форма>, <Владелец>, <КлючУникальности>) Параметры: Тип: Строка; ОбъектМетаданных: Форма . Имя формы, как оно задано в конфигураторе, или объект описания метаданного требуемой формы. Если параметр не указан, то используется основная форма, заданная в конфигураторе. Тип: Форма; Элемент управления. Объект, который будет являться владельцем открываемой формы. Тип: Произвольный. В данном параметре может быть задан некоторый ключ, значение которого будет использоваться для поиска уже открытых форм. При поиске учитываются значения свойств открытых форм соответствующим значениям параметров метода. Если найдена открытая форма (по совпадению всех параметров), то она будет возвращена вместо новой формы. Если из некой формы (один и тот же владелец) требуется открывать новые экземпляры другой формы, то при каждом вызове метода значение данного параметра должно быть уникально (в рамках соответствующих значений свойств открытых форм). Значение параметра присваивается свойству открываемой формы КлючУникальности. Следует учитывать, что при получении формы из "объекта" система получает форму для конкретного экземпляра объекта с учетом совокупности переданных параметров, в то время как для "ссылки" всегда существует только один объект в базе данных и форма получается одна (для одинаковой совокупности параметров). Возвращаемое значение: Тип: Форма. Описание: Получает форму списка для выбора элементов справочника. Доступность: Толстый клиент.
#4 by sash-ml
ФормаВыбора = Справочники.Номенклатура.ПолучитьФормуВыбора(,ЭтаФорма);   в модуле формы документа Перемещение Жми "Ctrl+Alt+P" и дважды клацни по ОбработкаВыбора , она сформируется автоматически с нужными параметрами, туда будут приходить результаты выбора
#5 by 1сЮлия
Ну вот как я прописала вроди бы заполняет номенклатуру КонецПроцедуры А можно мне как то прописать,чтобы какие то значения по умолчанию заполнялись
#6 by Апош
так же, как Номенклатура:?
#7 by 1сЮлия
только как то по другому тут
#8 by Апош
можно
#9 by Nuobu
ТоварыНоменклатураПриИзменении(неопределено);
#10 by 1сЮлия
ТоварыНоменклатураПриИзменении(НовыйТовар.Номенклатура) ; прописала так всё равно не хочет значение по умолчанию заполнять
#11 by Nuobu
Тогда нужно поставить точку останова и посмотреть, в какие процедуры попадешь, когда меняешь номенклатуру.
#12 by 1сЮлия
#13 by 1сЮлия
Почему то ещё форму открывает со всей номенклатурой,а мне нужно только по остаткам на складе вроди в запрос правильно отрабатывает и в список загружается,что с отбором,что может быть не так?
#14 by noviolg
А почему отбор по наименованию, а не по ссылке?
#15 by noviolg
Ещё нужно отбор.использование=Истина
#16 by 1сЮлия
#17 by 1сЮлия
теперь вот эта часть я хочу ,что бы при изменении некоторые значения заполнялись по умолчанию КонецПроцедуры
#18 by 1сЮлия
как ещё прописать,чтобы можно было запрашивать количество?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С