Как найти элемент справочника по владельцу #299343


#0 by pentium
Есть желание автоматически занести веса элементов номенклатуры из xls файла. Соответственно каким образом обратиться к справочнику ЕдиницыИзмерения, если я знаю владельца, т.е. необходимый элемент номенклатуры.
#1 by a_alenkin
Запросом
#2 by ave-kuban
Два варианта: Либо у номенклатуры есть ЕдиницаДляОтчетов или ЕдиницаХраненияОстатков - это ссылка на справочник ЕдиницыИзмерения Либо запрос пиши по владельцу
#3 by a_alenkin
+1 Эти поля и содержат ссылки на какие либо из подчиненных, которых может быть несколько
#4 by D_E_S_131
Либо выборкой из справочника.
#5 by Teresa
А каким образом указывается параметр Владелец? У меня конструкция выборОС=справочники.ОсновныеСредства.Выбрать(,Справочники.ОсновныеСредства.НайтиПоНаименованию(элементыформы.ДоговорАренды.Значение)); не срабатывает и выдает справочник целиком. Подскажите, что не так?
#6 by Fram
проверь в отладчике чему у тебя Справочники.ОсновныеСредства.НайтиПоНаименованию(элементыформы.ДоговорАренды.Значение) равняется
#7 by Teresa
ДоговорАренды это поле ввода с типом СправочникСсылка.ОсновныеСредства, где выбирается папка-родитель, соответственно это значение равняется символьной строке, содержащей наименование папки, из которой я пытаюсь выбрать элементы. Но я, видимо, что-то не так прописываю. Подскажите, где ошибка, пожалста :(
#8 by Tima-E
скорее всего выбор по родителю, а не по владельцу попробуй
#9 by Teresa
Спасибо, все верно, это ж родитель, ступила, сейчас все получилось))
#10 by Trit
1. Ты в отладчике точку останова ставил и проверял, что у тебя за значение имеет твоё "элементыформы.ДоговорАренды.Значение" 2. Если это у тебя этот элемент формы имеет данные, т.е. в свойстве элемента поле Данные заполнено, то достаточно указать "ДоговорАренды", а не значение элемена формы.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям