• Создаем новый справочник;


  • Идентификатор - "Единицы", Комментарий - "единицы измерения товара";


  • В интерфейс вставлять не будем, это служебный справочник;


  • [Готово]. Появилось окно свойств справочника;


  • ГЛАВНОЕ: В поле подчинен выбираем справочник "Номенклатура". Этим мы и указываем характер их отношений;



  • Количество уровней - 1, следовательно групп у нас не будет, и зачем?. Длина кода - 5, длина наименования - 0. Мы не будем использовать это поле за ненадобностью. Серии кодов в пределах подчинения, тип кода - текст, сюда мы будем заносить текстовое представление названия единицы измерения, основное представление - код (другого варианта и нет). Автоматическая нумерация и контроль уникальности нам не нужны;


  • Занесем два новых реквизита: Первый - "Ед", тип - П.ЕдИзм. Второй - "Коэффициент", тип Число 5.0, неотрицательный;


  • Редактировать будем в диалоге;


  • Создаем форму элемента;


  • Если Вы обратили внимание, предопределенное поле Наименование нам для выбора не предложили, это потому, что мы указали его длину = 0;


  • Расставим поля как-нибудь поудобнее, но можем оставить и так;


  • Поле ввода кода сделаем недоступным - сюда мы будем, как и договорились ранее, автоматически заносить строковое представление названия единицы измерения;


  • Пусть поле ввода "Коэффициент" у нас будет с кнопкой выбора - так симпатичнее;


  • В поле ввода "Ед" добавим в формулу процедуру Ед();


  • В модуле формы пишем код процедуры Ед():

    Процедура Ед()

      Код=Строка(Ед);

    // Здесь функцией Строка() мы получаем строковое

    // представление значения перечисления

    КонецПроцедуры


  • Еще мы хотим при вводе новой единицы измерения нам по умолчанию бы ставилось то значение, которое стоит у товара-владельца в качестве основного, ну соответственно и коэффициент должен ставиться равным единице. Пишем знакомую уже нам предопределенную процедуру:

    Процедура ВводНового()

      Ед=Владелец.ЕдИзм;

    // А вот это важно. Здесь "Владелец" это указание на запись в справочнике