|
|||
Порядок работыПорядок работы 1.Посмотрите в синтаксис-помощнике назначение системных процедур ОткрытьПодбор(); Активизировать() ; АктивизироватьСтроку(), предопределённой процедуры ОбработкаПодбора (). 2.Закомментируйте имевшийся ранее код в процедуре Подбор(), вместо него вставьте строку: ОткрытьПодбор("Номенклатура","ФормаСписка"); Метод ОткрытьПодбор() в нашем случае имеет два параметра: имя справочника, из которого делается подбор, и название экранной формы этого справочника. Мы пока создали единственную экранную форму справочника — форму списка. Поэтому ее и указали в параметрах метода. Этот метод откроет выбранную экранную форму справочника. 3.Пояснение: Необходимо вставить товар из переменной выб и его количество в табличную часть документа, в колонки Товар и Количество. Для этого организуем вызов других процедур, позволяющих автоматизировать заполнение документа. Поскольку новые процедуры будут инициализироваться в ОбработкаПодбора(), располагаться в модуле они должны ранее этой процедуры. Для этого необходимо будет создать предопределенную процедуру: Процедура ОбработкаПодбора(Выб); … КонецПроцедуры Здесь обратите внимание на важный момент. В параметр процедуры мы ставим произвольную переменную выб. Эту переменную в данном случае не требуется предварительно объявлять. Вызов этой предопределенной процедуры происходит в момент выбора товара из формы для подбора. В этот момент в переменную выб происходит подстановка выбранного товара. Процедура ОбработкаПодбора() позволяет производить самые разные действия с заполнением табличной части документа.
Добавьте следующий код в модуль:
|
|||
|