Как в модуле формы справочника получить владельца? #610778


#0 by Xelga
В форме справочника Партии, открытой для конкретного владельца мне нужно добавлять новые элементы, как считать текущего владельца, чтобы его же проставить в новые элементы справочника. В отладке поискала , нашла что можно считать так этаформа.ТекущийЭлемент.ТекущиеДанные.Владелец но это будет работать только в том случае, если уже есть заполненные значения. А если открываешь форму справочника, а там еще нет значений для этого владельца, то естественно выдается ошибка.
#1 by Maxus43
ЭтотОбъект.Владелец
#2 by Maxus43
если пустой - значит элемент новый
#3 by Xelga
не работает, забыла сказать это у меня управляемая форма
#4 by Xelga
допустим из приходной накладной из табличной части товары открываю партии для текущей номенклатуры строки, партий еще нет, но ссылка на номенклатуру то где-то есть, и мне ее нужно получить
#5 by Maxus43
а в какие новые элементы? создавать же на сервере будеш? а там и Объект.Владелец доступен
#6 by Xelga
в процедуре на сервере смотрю Объект - пишет переменная не определена
#7 by Maxus43
ЭтотОбъект всмысле
#8 by Xelga
и ЭтотОбъект тоже не работает
#9 by Xelga
не работает не на клиенте не на сервере
#10 by acsent
список.отбор.владелец.значение
#11 by Xelga
поле объекта не обнаружено владелец, тоже и на клиенте и на сервере
#13 by vmv
ПредопределенноеЗначение("Справочник....ПустаяСсылка");
#14 by Xelga
это будет работать только если уже есть какая-то партия, если список партий пустой, то в текущихданных ничего нет, и владельца тоже
#15 by Xelga
в этом и вопрос к чему обратиться, чтобы получить владельца. Это управляемая форма конфигурация УНФ. Вообще если в отладке смотрю Список.Отбор, то его значение - Номенклатура Равно "Основной блок Ветерок" И Статус В списке "Собственные запасы; Товары на комиссии", тип данных ОтборКомпоновкиДанных. Но если дальше Список.Отбор разворачиваю, то там нет ни владельца , ни номенклатуры
#16 by Xelga
как из этого извлечь номенклатура-владельца непонятно
#17 by Defender aka LINN
"Номенклатура Равно "Основной блок Ветерок"" - какие еще вопросы?
#18 by Xelga
как к этому обратиться, тип данных ОтборКомпоновкиДанных - не знаю как с ним работать, просто через точку там ничего нет ни номенклатуры, ни владельца
#19 by dangerouscoder
а в справке что пишут?
#20 by Xelga
Владелец = Отбор.элементы[0].ПравоеЗначение; Думала, что может как-то проще можно, но видимо нет...
#21 by vmv
бородатый тролль детектед
#22 by dangerouscoder
Передавай в уф значение номенклатура ссылка при открытии..
#23 by adron
Посмотри в этаформа.Параметры
#24 by Defender aka LINN
Ну, вообще-то УФ и сама такие вещи делает, причем совершенно штатно. Для зачем аффтар пытается вломиться в рабочий механизм - мне непонятно
#25 by Xelga
нет там этого
#26 by Xelga
у меня когда открывается форма списка партий, нужно считать сканером штрихкодов код партии, проверить есть ли такая, если нет то, создать партию с таким кодом и спозиционировать курсор на этой партии. Какими штатными средствами я могу получить владельца, чтобы указать его при создании нового элемента? Что-то не могу я получить ответ.
#27 by Xelga
Еще кстати большой вопрос у меня как спозиционировать курсор на нужной строке. Делаю Элементы.Список.ТекущаяСтрока = Партия. Выдает ошибку - проверка мутабельных значений на заполненность не поддерживается
#28 by Defender aka LINN
"Элементы.Список.ТекущаяСтрока = Партия" не может вызвать такую ошибку. Прекратите сказки рассказывать. В отборе все есть.
#29 by Xelga
говорю как есть на самом деле, конфигурация УНФ в модуле формы выбора справочника ПартииНоменклатуры добавила Того что вы говорите в отборе нет.
#30 by acsent
так это уф чтоли?
#31 by Xelga
да, я писала, что это управляемая форма
#32 by Defender aka LINN
"Владелец = Отбор.элементы[0].ПравоеЗначение;" - ты готова на библии поклясться, что этот отбор - всегда первый?
#33 by Xelga
нет конечно, вот и спрашиваю, но что-то ни один рабочий вариант мне еще не предложили...
#34 by Азазелло
Параметры.Отбор.Владелец
#35 by Конфигуратор1с
Объект.ВЛаделец
#36 by Конфигуратор1с
сорри не прочитал что для списка а не элемента
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям