|   |   | 
| 
 | Как получить владельца из формы списка подчиненного справочника | ☑ | ||
|---|---|---|---|---|
| 0
    
        Развратное Кенгуру 17.06.13✎ 16:20 | 
        Управляемые формы, УНФ 1.4.5.25
  Есть справочник Номенклатура. Есть подчиненный справочник ХарактеристикиНоменклатуры. В справочнике Номенклатура переходим по ссылке на ХарактеристкиНоменклатуры. Открывается форма списка ХарНом, с отбором по владельцу. Как его (номенклатуру- владельца) получить? Пытался через свойства формы как Параметры.Номенклатура Параметры.Отбор.Номенклатура - не катит Пытался получить объект номенклатуры тоже никак. Спасибо. | |||
| 1
    
        Wobland 17.06.13✎ 16:21 | 
        >Как его (номенклатуру- владельца) получить? 
  попробуй это прочесть | |||
| 2
    
        Развратное Кенгуру 17.06.13✎ 16:22 | 
        (1) Чукча не читатель. Чукча писатель.     | |||
| 3
    
        Ёпрст гуру 17.06.13✎ 16:23 | 
        .Владелец     | |||
| 4
    
        Развратное Кенгуру 17.06.13✎ 16:26 | 
        (3) Прикольно. Спасибо.     | |||
| 5
    
        Wobland 17.06.13✎ 16:27 | 
        (4) как ты это узнал?     | |||
| 6
    
        Развратное Кенгуру 17.06.13✎ 16:28 | 
        (5) это - что?     | |||
| 7
    
        Развратное Кенгуру 17.06.13✎ 16:28 | 
        (5) я пытался из формы получить, прочитав (3) полез в модуль объекта     | |||
| 8
    
        Wobland 17.06.13✎ 16:29 | 
        (7) неправильный какой-то чукча     | |||
| 9
    
        Развратное Кенгуру 17.06.13✎ 17:42 | 
        Теперь хочу вызвать процедуру из модуля объекта в модуле формы. Вот код, который нашел для документа, работает.
  Для справочника не работает. Пихаю все подряд вместо "Объект", такое как "Справочник", "Элемент", и т д - не взлетает((( Какие человеческие жертвоприношения следует нести богам 1С? Процедура Тест() Экспорт Сообщить("ГыГы"); КонецПроцедуры В модуле Формы: &НаСервере Процедура ТестНаСервере() ОбъектНаСервере = РеквизитФормыВЗначение("Объект"); //?? ОбъектНаСервере.Тест(); //ЗначениеВРеквизитФормы(ОбъектНаСервере, "Объект"); КонецПроцедуры &НаКлиенте Процедура ТестВыполнить() ТестНаСервере(); КонецПроцедуры | |||
| 10
    
        YF 17.06.13✎ 17:43 | 
        (9) Кому на сервере будешь сообщать?     | |||
| 11
    
        ДенисЧ 17.06.13✎ 17:44 | 
        (10) оно свалится клиенту. Но потом     | |||
| 12
    
        Развратное Кенгуру 17.06.13✎ 17:45 | 
        (10) Справочнику ХарактеристикиНоменклатуры..     | |||
| 13
    
        YF 17.06.13✎ 17:48 | 
        (11) С чего бы? Он же в модуле объекта выполняется. Если бы процедура была объявлена в модуле формы, еще куда не шло ...
  (12) Он все прочитал, тока сказать не может из серверной тебя не виднор | |||
| 14
    
        Развратное Кенгуру 17.06.13✎ 17:50 | 
        (13) Для документа видно, а для справочника не видно.. Как думаешь, я правильно грешу на слово "Объект"?     | |||
| 15
    
        YF 17.06.13✎ 17:54 | 
        (14) Блин, у меня и там и там отрабатывает - везде сообщает     | |||
| 16
    
        Развратное Кенгуру 17.06.13✎ 17:56 | 
        {Справочник.ХарактеристикиНоменклатуры.Форма.ФормаСписка.Форма(70)}: Ошибка при вызове метода контекста (РеквизитФормыВЗначение)
  ОбъектНаСервере = РеквизитФормыВЗначение("ЭлементСправочника"); по причине: Недопустимое значение параметра (параметр номер '1') Как-то у меня не хватает лексического запаса, чтобы подобрать правильное слово туда пихать | |||
| 17
    
        YF 17.06.13✎ 18:01 | 
        (16) Нужен реквизит с типом "СправочникОбъект...." чтобы обратиться к модулю объекта.
  Однако кошернее использовать для таких вещей можуль менеджера, тогда не нужно будет получать объект | |||
| 18
    
        Развратное Кенгуру 17.06.13✎ 18:25 | 
        (17) Испробую, спасибо     | |||
| 19
    
        Развратное Кенгуру 17.06.13✎ 18:46 | 
        (17) Походу у меня или кривые руки или кривая платформа     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |