8.х Реквизиты

Тема в разделе "Общие вопросы "1С:Предприятие 8"", создана пользователем ProfforG, 31 окт 2011.

  1. TopicStarter Overlay
    ProfforG
    Offline

    ProfforG Опытный в 1С

    Регистрация:
    31 окт 2011
    Сообщения:
    139
    Симпатии:
    1
    Баллы:
    29
    Всем привет! Нужна помощь!

    Проблема вот в чём. Есть ФормаДокумента на ней расположены 2 реквизита: Группа и Наименование. Так вот, при выборе группы, в последствии в Наименовании должны быть тольео те именно которые расположены именно в определённой группе. Как это реализовать на 1с 8.2 ?! Данные Гррупа и Наименование располагаются в иерархическом справочнике.

    Знаю что нужно использовать "Родителя"... :angry:

    p.s. опыта кодинга мало на 1с 8.2, поэтому и прошу помощи. Сам алгоритм понимаю как реализовать.

    Заранее спасибо!
  2. 1cUserAndrew
    Offline

    1cUserAndrew Профессионал в 1С Команда форума

    Регистрация:
    27 май 2010
    Сообщения:
    4.949
    Симпатии:
    149
    Баллы:
    104
    Для поля "Наименование" создаете событие "НачалоВыбора". В обработчике события пишите:
    Код:
    &НаКлиенте
    Процедура НаименованиеНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
    
    СтандартнаяОбработка = Ложь;
    
    ЗначениеОтбора = Новый Структура("Родитель", Группа);
    ПараметрыВыбора = Новый Структура ("Отбор", ЗначениеОтбора);
    Форма = ПолучитьФорму("Справочник.Номенклатура.ФормаВыбора", ПараметрыВыбора, Элемент);
    Форма.Элементы.Список.Отображение = ОтображениеТаблицы.Список;
    
    Форма.Открыть();
    
    КонецПроцедуры
    
    Это для управляемого приложения.

    Для обычного пример здесь:
    http://www.1c-pro.ru/index.php?showtopic=36440&hl=
  3. TopicStarter Overlay
    ProfforG
    Offline

    ProfforG Опытный в 1С

    Регистрация:
    31 окт 2011
    Сообщения:
    139
    Симпатии:
    1
    Баллы:
    29
    Спасибо. мужики! Сейчас смотрю, частично код правильно написал))) С универа приду, доделаю. :angry:

    p.s. Посветуйте ещё какую-нибудь книгу именно для программирования на 1с 8.2
  4. 1cUserAndrew
    Offline

    1cUserAndrew Профессионал в 1С Команда форума

    Регистрация:
    27 май 2010
    Сообщения:
    4.949
    Симпатии:
    149
    Баллы:
    104
  5. TopicStarter Overlay
    ProfforG
    Offline

    ProfforG Опытный в 1С

    Регистрация:
    31 окт 2011
    Сообщения:
    139
    Симпатии:
    1
    Баллы:
    29
    ну всё, тему можно закрывать:) спасибо всем за помощь:)

Поделиться этой страницей