Управляемая форма документа. Не работает связь по владельцу #741635


#0 by nlira
Добрый день! Помогите пож-ста, что я не так делаю: Создала документ новый(форма управляемая). В ней, в табл части номенклатура - из типовой и ед. изм из типовой. То есть вледелец ед изм - номенклатура. В документе хочу,чтобы при выборе ед изм показывались только единицы измерения этой номенклатуры. В свойствах поля едИзм в  Связи параметров выбора ставлю текстрока.Номенклатура. Не работает
#1 by Рэйв
а текстрока.Номенклатура точно к Владелец приравнивается?
#2 by Рэйв
а то там бывает всякую фигню по умолчанию подставляет
#3 by Ненавижу 1С
+ Отбор.Владелец должно стоять в колонке Имя
#4 by nlira
в поле свойства: Связи параметров выбора Вот это сейчас: Номенклатура(Элементы.Товары.Текущие данные.Номенклатура)
#5 by nlira
где эта коолонка имя? Не поняла о чем речь
#6 by Ненавижу 1С
открой поле свойства по кнопке (...)  - поймешь
#7 by Рэйв
вот так стоит?
#8 by nlira
спасибо,сейчас показывает.УРА!!! Но только появилась 2 проблема: При выборе ед измерения выдает ошибку: {ОбщийМодуль.ОбщегоНазначения.Модуль(2460)}: Значение не является значением объектного типа (Имя)     ИмяТабличнойЧасти = Метаданные.НайтиПоТипу(ТипЗнч(СтрокаТабличнойЧасти)).Имя;
#9 by nlira
господи.Мелочь эта вывернет сейчас наизнанку
#10 by Ненавижу 1С
а посмотреть откуда это лезет? там точно табличная часть, а не таблица значений?
#11 by Рэйв
Проще отключить хождения по общим модулям, посомтреть чего там делается и повторить в своей процедуре локально
#12 by nlira
СтрокаТабличнойЧасти - данные формы элемента коллекции
#13 by nlira
а как отключить хождение, если автоматически сама туда лезет?
#14 by Рэйв
Ну т.к. ИскИн еще не изобрели, то это "автоматически" гдето прописано:-)
#15 by Рэйв
А ты в табло глянь чего тебе даст ТипЗнч(СтрокаТабличнойЧасти) и реши сможет ли оно найтись по типу в метаданных :-)
#16 by Рэйв
+ и вообще если у тебя таб часть одна то замени ПолучитьИмяТабличнойЧастиПоСсылкеНаСтроку на простое присвоение типа Имя="Товары" или как там у тебя
#17 by nlira
да в документе никакого кода не писала. Вставила таблицу и сделала связь по владелюцу. И хренова 1с теперь выдает вот эту ошибку
#18 by nlira
в общем  модуле существующую процедуру не поменяешь ведь
#19 by Рэйв
Поставь остановку по ошибке и когда встанет- посмотри стек вызовов. Может узнаешь откуда  ноги растут
#20 by Рэйв
За то к ней можно не обращаться
#21 by nlira
ни единова слова еще не написала ни в модуле формы ни в модуле формы.
#22 by nlira
(19-20) сейчас попробую. В 8.1 поставили связь по владельцу и все. Никаких проверок больше и отладок делать не надо было. Что за хрень то?
#23 by Рэйв
Это УФ, детка!:-)
#24 by nlira
УФ - ФУУУУ!!!
#25 by Рэйв
Да, не торт конечно:-)  А что делать!
#26 by nlira
мляяяя. После перезагрузки 1с изчезла проблема
#27 by nlira
то есть закрыла 1с и снова открыла
#28 by nlira
Спасибо за помощь!!!
#29 by Ненавижу 1С
динамическое обновление зло
#30 by Рэйв
+1
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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