|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Автоматическое заполнение цены в документе ОказаниеУслуги
Найдете в конфигураторе документ ОказаниеУслуги и откройте его форму ФормаДокумента. Откройте свойства поля ввода, расположенного в колонке Номенклатура, и внизу списка найдите событие При изменении. Нажмите на кнопку с лупой и в открывшейся заготовке обработчика события напишите следующий текст: ПереченьНоменклатурыНоменклатураПриИзменении(Элемент) // Получить текущую строку табличной части СтрокаТабличнойЧасти = ЭлементыФормы.ПереченьНоменклатуры.ТекущиеДанные; // Установить цену СтрокаТабличнойЧасти.Цена = РаботаСоСправочниками.РозничнаяЦена(Дата,Элемент.Значение); // Пересчитать сумму строки РаботаСДокументами.РассчитатьСумму(СтрокаТабличнойЧасти); КонецПроцедуры Запустите 1С:Предприятие в режиме отладки и откройте регистр сведений Цены. Для транзистора Philips добавьте следующим числом новую цену (рис. 72): Рис. 72. Регистр сведений Цены Теперь откройте документ Оказание услуги №1. Как вы помните, этим документом вы как раз "израсходовали" один такой транзистор. Установите дату документа равной той дате, когда было задано первое значение цены транзистора, и повторите выбор транзистора в колонке Номенклатура табличной части документа. Автоматически установится первое значение цены (рис. 73). Теперь измените дату документа на следующий день и снова повторите выбор транзистора. Будет установлено новое значение цены (рис. 74). Таким образом, в документе появляется актуальная на момент создания документа цена услуги.
Рис. 73. Заполнение документа Оказание услуги Рис. 74. Заполнение документа Оказание услуги
Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.) |