Имя: Пароль:
1C
 
Управляемая форма документа. Не работает связь по владельцу
0 nlira
 
29.04.15
11:32
Добрый день!
Помогите пож-ста, что я не так делаю:
Создала документ новый(форма управляемая). В ней, в табл части номенклатура - из типовой и ед. изм из типовой. То есть вледелец ед изм - номенклатура.

В документе хочу,чтобы при выборе ед изм показывались только единицы измерения этой номенклатуры.
В свойствах поля едИзм в  Связи параметров выбора ставлю текстрока.Номенклатура. Не работает
1 Рэйв
 
29.04.15
11:34
а текстрока.Номенклатура точно к Владелец приравнивается?
2 Рэйв
 
29.04.15
11:34
а то там бывает всякую фигню по умолчанию подставляет
3 Ненавижу 1С
 
гуру
29.04.15
11:35
+(1) Отбор.Владелец должно стоять в колонке Имя
4 nlira
 
29.04.15
11:35
в поле свойства: Связи параметров выбора Вот это сейчас: Номенклатура(Элементы.Товары.Текущие данные.Номенклатура)
5 nlira
 
29.04.15
11:36
(3) где эта коолонка имя? Не поняла о чем речь
6 Ненавижу 1С
 
гуру
29.04.15
11:37
(4) открой поле свойства по кнопке (...)  - поймешь
7 Рэйв
 
29.04.15
11:40
(5)вот так стоит?
https://yadi.sk/i/wikmmYHsgKVq5
8 nlira
 
29.04.15
11:42
(6) спасибо,сейчас показывает.УРА!!! Но только появилась 2 проблема: При выборе ед измерения выдает ошибку:
{ОбщийМодуль.ОбщегоНазначения.Модуль(2460)}: Значение не является значением объектного типа (Имя)
    ИмяТабличнойЧасти = Метаданные.НайтиПоТипу(ТипЗнч(СтрокаТабличнойЧасти)).Имя;
9 nlira
 
29.04.15
11:42
господи.Мелочь эта вывернет сейчас наизнанку
10 Ненавижу 1С
 
гуру
29.04.15
11:44
(8) а посмотреть откуда это лезет?
там точно табличная часть, а не таблица значений?
11 Рэйв
 
29.04.15
11:45
(9)Проще отключить хождения по общим модулям, посомтреть чего там делается и повторить в своей процедуре локально
12 nlira
 
29.04.15
11:49
Функция ПолучитьИмяТабличнойЧастиПоСсылкеНаСтроку(СтрокаТабличнойЧасти) Экспорт

    ИмяТабличнойЧасти = Метаданные.НайтиПоТипу(ТипЗнч(СтрокаТабличнойЧасти)).Имя;
    Возврат ИмяТабличнойЧасти;

КонецФункции // ПолучитьИмяТабличнойЧастиПоСсылкеНаСтроку()

СтрокаТабличнойЧасти - данные формы элемента коллекции
13 nlira
 
29.04.15
11:49
(11) а как отключить хождение, если автоматически сама туда лезет?
14 Рэйв
 
29.04.15
11:50
(13)Ну т.к. ИскИн еще не изобрели, то это "автоматически" гдето прописано:-)
15 Рэйв
 
29.04.15
11:51
(12)А ты в табло глянь чего тебе даст

ТипЗнч(СтрокаТабличнойЧасти)

и реши сможет ли оно найтись по типу в метаданных
:-)
16 Рэйв
 
29.04.15
11:52
+ и вообще если у тебя таб часть одна
то замени ПолучитьИмяТабличнойЧастиПоСсылкеНаСтроку
на простое присвоение типа
Имя="Товары"
или как там у тебя
17 nlira
 
29.04.15
11:53
да в документе никакого кода не писала. Вставила таблицу и сделала связь по владелюцу. И хренова 1с теперь выдает вот эту ошибку
18 nlira
 
29.04.15
11:53
в общем  модуле существующую процедуру не поменяешь ведь
19 Рэйв
 
29.04.15
11:53
(17)Поставь остановку по ошибке и когда встанет- посмотри стек вызовов. Может узнаешь откуда  ноги растут
20 Рэйв
 
29.04.15
11:54
(18)За то к ней можно не обращаться
21 nlira
 
29.04.15
11:54
ни единова слова еще не написала ни в модуле формы ни в модуле формы.
22 nlira
 
29.04.15
11:55
(19-20) сейчас попробую. В 8.1 поставили связь по владельцу и все. Никаких проверок больше и отладок делать не надо было. Что за хрень то?
23 Рэйв
 
29.04.15
11:56
(22)Это УФ, детка!:-)
24 nlira
 
29.04.15
11:57
УФ - ФУУУУ!!!
25 Рэйв
 
29.04.15
11:57
(24)Да, не торт конечно:-)  А что делать!
26 nlira
 
29.04.15
12:02
мляяяя. После перезагрузки 1с изчезла проблема
27 nlira
 
29.04.15
12:02
то есть закрыла 1с и снова открыла
28 nlira
 
29.04.15
12:03
Спасибо за помощь!!!
29 Ненавижу 1С
 
гуру
29.04.15
12:03
динамическое обновление зло
30 Рэйв
 
29.04.15
12:03
(29)+1
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший