Динамический список. Основная форма элемента. #710988


#0 by МамаЛюба
Всем привет. Не могу понять, есть динамический список с основной таблицей, на форме при попытке создать новый элемент этого динамического списка открывается основная форма элемента этой таблице, вопрос такой, как передать этой форме владельца? Или можно как-то отключить этот механизм чтобы самому программно управлять что открывать и что передавать?
#1 by МамаЛюба
ап
#2 by Михаил 1С
Я не понял вопроса. "открывается основная форма элемента" - вроде как все гладко написано. "Динамический список с основной таблицей" - расскажи что это? Так плохо понятно.
#3 by jsmith82
ничего не понял. поток сознания
#4 by jsmith82
конкретно что надо
#5 by DCKiller
Владелец-то хоть в момент ввода нового элемента установлен?
#6 by МамаЛюба
У динамического списка есть основная таблица, например справочник "Наши товар", у этого справочника есть основная форма элемента,теперь когда я на форме где расположен этот динамический список пытаюсь добавить элемент ( просто строку динамического списка) у меня открывается основная форма элемента справочника "Наши товар", в отладчике эта форма не содержит никакой информации о том, откуда она была открыта. Неа, пустое значение.
#7 by toypaul
Список.Отбор.Элементы[0].ЛевоеЗначение = Владелец. Будет отбор по владельцу и автоматическая его передача новому элементу при создании нового. Если отбор не нужен, тогда делаем свою кнопку добавить и пишем ОткрытьФорму("Бла-бла",Новый Структура("Отбор",Новый Структура("Владелец",Владелец")); как-то так
#8 by ivanovnm
Никто не может понять того, что не может понять МамаЛюба.
#9 by ivanovnm
Это управляемые формы?
#10 by jsmith82
ггг, щас только автора темы увидал
#11 by jsmith82
добавить строку динамического списка? это как
#12 by НастоящееИмя
возможно так и должно быть. Это же демонический список. Он всего лишь считывания данные из таблицы. Не может же он получить пустую запись. Это мое имхо
#13 by jsmith82
Наши товар - бухаха
#14 by jsmith82
я ничего не понял. давай ещё раз
#15 by jsmith82
>>У динамического списка есть основная таблица, например справочник "Наши товар", у этого справочника есть основная форма элемента тут я понял >>когда я на форме где расположен этот динамический список пытаюсь добавить элемент ( просто строку динамического списка) тут подробней, в терминах 1с
#16 by МамаЛюба
>>когда я на форме где расположен этот динамический список пытаюсь добавить элемент ( просто строку динамического списка) тут подробней, в терминах 1с Мы разместили этот динамический список на форме другого справочника, допустим справочника "ВсеТовары", теперь когда я в справочнике ВсеТовары пытаюсь добавить элемент в динамический список( тот, чья основная таблица "НашТовар") у меня открывается основная форма "НашегоТовара" и в этой форме я не могу никак получиться владельца( тот элемент справочника "ВсеТовар" из которого пытались создать новый элемент), примерно понятно?
#17 by МамаЛюба
Да, УФ.
#18 by jsmith82
Ты как-то излагаешь неправильно Справочник "ВсеТовары". Имеется форма списка. Автоматический запрос Справочник "НашиТовары". Подчинён справочнику "ВсеТовары". В форме списка справочника "ВсеТовары" добавляем реквизит формы динамический список, основная таблица справочник "НашиТовары", добавляем связанную таблицу формы
#19 by jsmith82
Тут всё правильно?
#20 by МамаЛюба
Да, только он не подчинен.
#21 by jsmith82
ты в режиме предприятия пытаешься указать реквизит "Владелец"?
#22 by МамаЛюба
Нет, сейчас в событии перед началом добавления, добавил в настройках динамического списка отбор по моему полю. Ничего не изменилось.
#23 by МамаЛюба
Мне нужно при открытии новой формы устанавливать реквизит Номенклатура значением номенклатуры, из которой эта форма была  вызвана.
#24 by butterbean
ну сделай через ОткрытьФорму и в параметрах передай ЗначениеЗаполнения
#25 by МамаЛюба
Если я добавляю свою кнопку, и открываю там форму, то у меня открывается две формы, первая которая вызывается какими-то стандартными средствами( та, в которую я не могу ничего передать) и вторая, которая открывается программно. Можешь подсказать, как тогда отключить первую?
#26 by МимохожийОднако
ОФФ: Опять Кончита
#27 by МамаЛюба
+ пардон, не кнопку, а пишу код в подписке перед началом добавления строки. Мне нужно открывать при нажатии стандартной кнопки.
#28 by butterbean
Отказ = Истина и будет только твое :-)
#29 by МамаЛюба
Разве этот флаг не остановит выполнение метода?
#30 by butterbean
че-то подумалось: мама Люба давай давай давай мама Люба давай соображай :-)
#31 by butterbean
тебе ведь это и надо, что стандартный метод добавления не сработал
#32 by МамаЛюба
Т.е. этот флаг работает как СтандартнаяОбработка?
#33 by butterbean
ну типа
#34 by butterbean
+ в упр формах вроде отказались от СтандартнаяОбработка, решили видимо универсально как-то использовать Отказ
#35 by blopp
Расширение таблицы формы для динамического списка (Form table extension for dynamic list) Использование: Чтение и запись. Описание: Тип: ФиксированнаяСтруктура. Содержит параметры, которые будут переданы в форму создания нового элемента. Структура заполняется из параметров формы списка ДополнительныеПараметры после вызова обработчика ПриСозданииНаСервере. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент. не оно?
#36 by butterbean
какая версия платформы??
#37 by МамаЛюба
Блин точно. Спасибо всем кто принимал участие. Вопрос снят.
#38 by МамаЛюба
8.2.19.90.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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